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

By simplifying the media editing interface and using a lightweight editing page, the problem of high complexity in traditional media editing interfaces is solved, enabling a more efficient media editing process.

WO2026051838A1PCT designated stage Publication Date: 2026-03-12BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-28
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Traditional media editing interfaces are highly complex, requiring users to spend a significant amount of time familiarizing themselves with the editing process, thus impacting editing efficiency.

Method used

A media editing method and apparatus are provided, which simplify the editing operation by presenting a media editing interface, identifying the target area to be edited, and adjusting the media content based on the orientation and position information of the adjustment elements.

Benefits of technology

The simplified editing interface and lightweight editing page improve the efficiency of media editing, simplify the user's editing operations, and enhance editing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025117614_12032026_PF_FP_ABST
    Figure CN2025117614_12032026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a method and apparatus for media editing, and a device and a storage medium. The method proposed herein comprises: presenting a media viewing interface, wherein the media viewing interface displays a set of generated media content; in response to an editing request for target media content within the set of media content, presenting an editing window for the target media content; on the basis of a target type of the target media content, providing in the editing window a plurality of editing pages corresponding to the target type, wherein the plurality of editing pages are configured to edit different types of generation parameters; and on the basis of an editing operation received by means of the editing window, updating the target media content.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, device and storage medium for media editing

[0001] The present application claims priority to the Chinese patent application No. 202411253245.5, filed on September 6, 2024, entitled “Method, apparatus, device and storage medium for media editing”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, apparatus, device and computer readable storage medium for media editing. BACKGROUND

[0003] 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 has high complexity, which makes users need to spend more time cost to familiarize with the media editing process. SUMMARY

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

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

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that are executable by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0009] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the disclosure, nor is it intended to limit the scope of the disclosure. Other features of the disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, advantages, and aspects of embodiments of the disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the disclosure can be implemented;

[0012] FIGS. 2A to 2H show schematic diagrams of a plurality of example media editing interfaces according to some embodiments of the disclosure;

[0013] FIG. 3 shows a flowchart of a process for media editing according to some embodiments of the disclosure;

[0014] FIG. 4 shows a block diagram of an apparatus for media editing according to some embodiments of the disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing a plurality of embodiments of the disclosure. DETAILED DESCRIPTION

[0016] It can be understood that, before using the technical solutions disclosed in the embodiments of the disclosure, the type of personal information involved in the disclosure, the scope of use, the scenario of use, etc. should be informed to the user and the authorization of the user should be obtained in a proper manner according to relevant laws and regulations.

[0017] For example, in response to receiving a user's active request, a prompt message is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can voluntarily choose whether to provide personal information to the electronic device, application program, server or storage medium, etc. software or hardware that performs the operation of the technical solutions of the disclosure according to the prompt message.

[0018] As an optional but non-limiting implementation, in response to receiving the active request of the user, the manner of sending the prompt information to the user may, for example, be a pop-up window manner, in which the prompt information may be presented in the form of text. 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.

[0019] It can be understood that the above notification and user authorization obtaining process is only illustrative and does not limit the implementation of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0020] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the relevant laws and regulations and the relevant provisions.

[0021] The term "in response to" as used herein indicates the state in which the corresponding event occurs or the condition is met. It will be understood that the execution time of the subsequent action performed in response to the event or condition is not necessarily strongly associated with the time when the event occurs or the condition is established. For example, in some cases, the subsequent action can be performed immediately when the event occurs or the condition is established; in other cases, the subsequent action can be performed after a period of time after the event occurs or the condition is established.

[0022] 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 drawings, it should be understood that the present disclosure can be implemented in various forms, and should not be interpreted as being limited to the embodiments set forth herein, but rather, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.

[0023] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or a different section / subsection in any manner.

[0024] In the description of embodiments of the disclosure, the term "includes" and its derivatives, such as "including" should be read as open-ended terms, that is, "comprising but not limited to." The term "based on" should be read as "based at least in part on." The term "one embodiment" or "the embodiment" should be read as "at least one embodiment." The term "some embodiments" should be read as "at least some embodiments." The following text can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or the same objects. The following text can also include other explicit and implicit definitions.

[0025] As briefly mentioned above, the traditional media editing interface has high complexity, which makes the user need to spend more time cost to familiarize with the media editing process. In addition, some users may only expect 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.

[0026] Therefore, embodiments of the present disclosure propose a scheme for media editing. According to various embodiments of the present disclosure, a media viewing interface can be presented, which displays a set of generated media content. Further, in response to an editing request for a target media content of the set of media content, an editing window of the target media content can be presented.

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

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

[0029] The example embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0030] Example environment

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

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

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

[0034] In some embodiments, the electronic device 110 communicates with the server 130 to implement the provisioning of services for the application 120. The server 130 can provide functions such as management, configuration, maintenance of the application or website, and object recognition for image content.

[0035] The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a smartbook, a tablet, a palmtop computer, a portable media player, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).

[0036] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing 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 basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, or the like. The server 130 can provide background services for the application 120 that supports virtual scenes in the electronic device 110.

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

[0038] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

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

[0040] Example media editing

[0041] An example media editing process according to embodiments of the present disclosure will be described below with reference to FIGS. 2A-2H. FIGS. 2A-2H illustrate example live interface 200A-200H according to some embodiments of the present disclosure. Such example media editing interfaces can be implemented by a suitable electronic device or combination of electronic devices (e.g., the electronic device 110, the server 130, or a combination of one or more of these devices in FIG. 1).

[0042] As shown in FIG. 2A, the electronic device 110 can present a media viewing interface 200A. The media viewing interface 200A can present a set of media content generated by a user with a media creation tool, e.g., media content 202.

[0043] In some embodiments, such a media creation tool can also include an intelligent filming tool to generate corresponding media content, e.g., video content, based on user-inputted creation information. Such creation information can include, for example, material information, script information, tone information, digital person information, and the like.

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

[0045] In some embodiments, the media creation tool can also support creating a display video with a picture display theme, for example. Such a video can not include corresponding script and reporting content, for example.

[0046] With continued reference to FIG. 2A, the electronic device 110 can further provide, in the media viewing interface 200A, an edit entry 204 for editing the media content 202 to edit the generated media content 202.

[0047] The electronic device 110 may, for example, receive a user’s request for editing the media content 202, e.g., the user can click the edit entry 204. Accordingly, the electronic device 110 can present an edit window 200B as shown in FIG. 2B. In some embodiments, the edit window 200B can 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.

[0048] In some embodiments, as shown in FIG. 2B, the edit window 200B can include a preview area on the left and an edit area on the right. The preview area can include a preview component 206 to provide a preview result of the edit operation received by the edit window 200B.

[0049] Additionally, the edit area can provide a plurality of edit pages, which can be used to edit different types of generation parameters.

[0050] In some embodiments, the electronic device 110 can further provide, based on a target type of the media content 202 to be edited, a plurality of edit pages corresponding to the target type. As will be described in detail below, FIGS. 2B-2E illustrate a first set of edit pages corresponding to a tutorial-type media content, and FIGS. 2G and 2H illustrate a second set of edit pages corresponding to a show-type media content. The specific content of each edit page will be described in detail below in conjunction with FIGS. 2B-2H.

[0051] Referring first to FIG. 2B, the edit window 200B presents an edit window corresponding to a tutorial-type media content, which can illustrate a first set of edit pages, e.g., a script edit page, a digital person edit page, a sound edit page, and a material edit page.

[0052] In some embodiments, as shown, the edit window 200B can include a plurality of entries corresponding to the plurality of edit pages, i.e., entry 210, entry 212, entry 214, and entry 216.

[0053] As shown in FIG. 2B, the edit page currently presented by the edit window 200B is the script edit page (also referred to as a first edit page). The first edit page can include a control 218 for editing script information and a control 220 for editing caption information.

[0054] As an example, the electronic device 110 can modify the script information via the control 218, automatically generate the script information. Additionally, the electronic device 110 can also turn on or off the caption display in the video via the control 218.

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

[0056] Further, as shown in FIG. 2C, the electronic device 110 can receive a selection of the entry 212, and display a digital person editing page (also referred to as a second editing page).

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

[0058] In some embodiments, when the user applies a new digital person 224, the electronic device 110 plays preset material 226 associated with the target digital person 224 in the preview component 206. For example, such preset material can be preset video content of the target digital person 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 person 224 displayed in the preview component 206 can not match the script content.

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

[0060] With reference to FIG. 2D, after receiving a 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 sound parameters associated with the voice broadcast content of the media content 202, for example, tone information.

[0061] As an example, the electronic device 110 can provide a creation entry 228 for creating a new tone in the sound editing page. Additionally, the electronic device 110 can also provide a plurality of preset tones, for example, tone 230.

[0062] The electronic device 110 can receive a selection of the tone 230, for example, to apply the selected tone to the media content 202 to modify the tone of the voice broadcast content.

[0063] With continued reference to FIG. 2E, upon receiving the selection of the entry 216, the electronic device 110 can present a material editing page (also referred to as a fourth editing page) in the editing window. The material editing page can be used to edit the material information associated with the voiceover content of the media content 202.

[0064] As shown in FIG. 2E, the electronic device 110 can present the current material of the media content 202, e.g., the material 232, in the material editing page. Further, the electronic device 110 can receive a selection of the material 232 and can edit the material 232, e.g., re-cropping the material, deleting the material, adding the material, replacing the material, etc., through the material editing page. In some embodiments, the preview component 206 can present a real-time preview result of the material editing.

[0065] In some embodiments, the electronic device 110 can also support a user tapping a “more edit” button in the editing window to enter a multi-track editing interface to provide more comprehensive editing functions.

[0066] In some embodiments, the electronic device 110 can also tap an “output” button in the editing window to trigger an update of the media content 202 based on the editing operations received in the editing window.

[0067] In some embodiments, the electronic device 110 can modify the corresponding portion of the media content 202 based on the editing operation without regenerating the complete media content. Taking the voice tone editing as an example, the electronic device 110 can generate new voiceover content based on the selected new voice tone and replace the existing voiceover content with the new voiceover content to complete the editing of the media content 202.

[0068] In some embodiments, the electronic device 110 can also trigger a regeneration of the media content based on the editing operations received in the editing window. As introduced above, upon a user selecting a new digital person, the electronic device 110 can drive the avatar of the digital person based on the script information in the editing window to regenerate a new media content.

[0069] In some embodiments, as shown in FIG. 2F, the electronic device 110 can also receive a user’s modification of the script information through the control 218. In some embodiments, the electronic device 110 can determine whether to regenerate the media content or just edit the predetermined segment of the media content based on the degree of modification of the script information.

[0070] In particular, the electronic device 110 can acquire the updated script information via the control 218, and can compare the updated script information and the initial script information of the media content 202 to determine a degree of difference. In some embodiments, the degree of difference can indicate, for example, a proportion of modified content in the script information.

[0071] In some embodiments, if the degree of 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 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.

[0072] In contrast, if the degree of 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 modified content in the script information is less than the preset proportion (e.g., 10%), the electronic device 110 can dynamically adapt the materials, subtitles, and / or silver of the corresponding video segment based on the modified portion.

[0073] In some embodiments, if the media content to be edited is a show type media content, the electronic device 110 can display an editing window 200G as shown in FIG. 2G. Similarly, the editing window 200G can include a preview area on the left and an editing area on the right.

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

[0075] Additionally, the editing area can provide two editing pages as shown in FIGS. 2G and 2H, i.e., a text editing page (also referred to as a fifth editing page) and a material editing page (also referred to as a sixth editing page). As shown in FIG. 2G, the electronic device 110 can provide an entry 236 and an entry 238 corresponding to the two editing pages.

[0076] As shown in FIG. 2G, upon receiving a 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 element in the media content 202. As an example, the electronic device 110 can modify the displayed text content 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. Additionally, the electronic device 110 can also support adjusting the size, orientation, and the like of the text element in the preview component 234.

[0077] As shown in FIG. 2H, upon receiving the selection of the entry 238, the editing window can present a material editing page. The material editing page can be similar to the material editing page described with reference to FIG. 2E.

[0078] As shown in FIG. 2H, the electronic device 110 can present the current material of the media content 202, e.g., the material 242, in the material editing page. Further, the electronic device 110 can receive the selection of the material 242, and can edit the material 242, e.g., re-cropping the material, deleting the material, adding the material, replacing the material, etc., through the material editing page. In some embodiments, the preview component 234 can present a real-time preview result of the material editing.

[0079] Based on the above-described processes, implementations of the present disclosure can provide a user with a more simplified secondary editing window according to the type of the media content, thereby improving the efficiency of media editing. In addition, by providing a lightweight editing page, implementations of the present disclosure can simplify the editing operation of the user, thereby improving the editing efficiency

[0080] Example process

[0081] FIG. 3 illustrates a flowchart of an example process 300 of media editing, according to some embodiments of the present disclosure. The process 300 can be implemented at the terminal device 110. The process 300 is described below with reference to FIG. 1.

[0082] As shown in FIG. 3, at block 310, the electronic device 110 presents a media viewing interface, which displays a generated set of media content.

[0083] At block 320, the electronic device 110 presents an editing window of a target media content of the set of media content in response to an editing request of the target media content.

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

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

[0086] In some embodiments, the editing window further includes an editing area for displaying a respective editing page of the plurality of editing pages, and a preview area for displaying a preview result corresponding to the editing operation.

[0087] In some embodiments, the editing area includes a plurality of entries corresponding to the plurality of editing pages, and the process 300 further includes, in response to a selection of a target entry of the plurality of entries, displaying a target editing page corresponding to the target entry in the editing area.

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

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

[0090] In some embodiments, providing, in the editing window, a plurality of editing pages corresponding to the target type based on the target type of the target media content includes, in response to the target media content corresponding to the explanation type of media content, providing a first set of editing pages in the editing window, or in response to the target media content corresponding to the show type of media content, providing a second set of editing pages in the editing window, the first set of editing pages being different from the second set of editing pages.

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

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

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

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

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

[0096] Example apparatus and devices

[0097] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 4 shows a schematic structural block diagram of an apparatus 400 for media editing according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the terminal device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0098] As shown in FIG. 4, the apparatus 400 includes an interface presentation module 410 configured to present a media viewing interface, the media viewing interface displaying a generated set of media content; a window presentation module 420 configured to present, in response to an editing request for a target media content of the set of media content, an editing window of the target media content; a page providing module 430 configured to provide, in the editing window, a plurality of editing pages corresponding to a target type of the target media content based on the target type, the plurality of editing pages being used to edit different types of generated parameters; and a content updating module 440 configured to update the target media content based on an editing operation received through the editing window.

[0099] In some embodiments, the editing window further includes an editing area for displaying a respective editing page of the plurality of editing pages, and a preview area for displaying a preview result corresponding to the editing operation.

[0100] In some embodiments, the editing area includes a plurality of portals corresponding to the plurality of editing pages, and the apparatus 400 further includes a target editing page display module configured to display, in the editing area, a target editing page corresponding to a target portal of the plurality of portals in response to a selection of the target portal.

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

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

[0103] In some embodiments, the page providing module 430 is further configured to provide, in the editing window, a first set of editing pages in response to the target media content corresponding to explanation type media content, or provide, in the editing window, a second set of editing pages in response to the target media content corresponding to show type media content, the first set of editing pages being different from the second set of editing pages.

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

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

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

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

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

[0109] The units included in the apparatus 400 can be implemented by a variety of means, including software, hardware, firmware, or any combination of these. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a storage medium. In addition to or alternatively, some or all of the units in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example 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), System-on-a-Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0110] FIG. 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely an example and should not be construed as limiting on the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1.

[0111] As shown in FIG. 5, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 can include, but are not limited to, one or more processors or processor(s) 510, memory 520, storage 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor(s) 510 can be actual or virtual processors and capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors perform computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0112] Electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory), or some combination thereof. Storage 530 can be removable or non-removable media and can include machine- readable media such as a flash drive, a magnetic disk drive, or any other media that can be used to store information and / or data and that can be accessed by electronic device 500.

[0113] Electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a removable, non- volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. Memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0114] Communication unit 540 enables communication with other electronic devices over communication media. Additionally, functionality of components of electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in a distributed computing environment.

[0115] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, as desired via the communication unit 540. Such communication can be carried out via an input / output (I / O) interface (not shown).

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

[0117] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0118] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0119] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0120] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The machine-readable medium can be a single medium, or multiple media, of the same or different type. The computer program product can be one or more computer program components embodied in medium and / or transmission signals. The computer program product can have one or more computer program components embodied in medium and / or transmission signals.

[0121] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Although the implementations of the disclosure have been described with regard to one or more implementations, it will be recognized that a variety of modifications and changes can be made to these implementations without departing from the broader spirit and scope of the implementations as set forth in the preceding disclosure. For example, certain aspects of the implementations can be performed using hardware, software, and / or firmware, or any combination thereof. The above-described implementations should therefore be regarded as merely illustrative, and not as narrowing the scope of the disclosure, which is defined by the appended claims and their equivalents.

Claims

1. A method for media editing, comprising: presenting a media viewing interface, the media viewing interface displaying a generated set of media content; in response to an editing request for a target media content of the set of media content, presenting an editing window of the target media content; based on a 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 for editing different types of generation parameters; and updating the target media content based on an editing operation received through the editing window.

2. The method of claim 1, wherein the editing window further comprises: an editing area for displaying a respective editing page of the plurality of editing pages; and a preview area for displaying a preview result corresponding to the editing operation.

3. The method of claim 2, wherein the editing area comprises a plurality of entries corresponding to the plurality of editing pages, the method further comprising: in response to a selection of a target entry of the plurality of entries, displaying a target editing page corresponding to the target entry in the editing area.

4. The method of claim 2, further comprising: in response to the editing operation indicating a selection of a target digital person, presenting a preset material associated with the target digital person 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, regenerating the target media content to drive the target digital person based on script information in the editing window.

6. The method of claim 1, wherein providing the plurality of editing pages corresponding to the target type in the editing window based on the target type of the target media content comprises: in response to the target media content corresponding to a lecture type of media content, providing a first set of editing pages in the editing window; or in response to the target media content corresponding to a show type of media content, providing a second set of editing pages in the editing window, the first set of editing pages being different from the second set of editing pages.

7. The method of claim 6, wherein the first set of editing pages comprises a plurality of the following: a first editing page for editing script information and / or caption information of the target media content; a second editing page for editing a digital person associated with the target media content; a third editing page for editing tone information of the target media content; a fourth editing page for editing material information of the target media content.

8. The method of claim 6, wherein the second set of editing pages comprises: a fifth editing page for editing a text element in the target media content; a sixth editing page for editing 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 comprising a modification operation on the script information, determining a difference degree based on a comparison of the updated script information with initial script information of the target media content; and in response to the difference degree reaching a threshold, regenerating the media content based on the updated 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 difference degree being less than the threshold, editing a target segment in the target media content based on the updated script information.

11. The method of claim 1, wherein the editing window is presented as a floating window of the media viewing interface.

12. An apparatus for media editing, comprising: an interface presenting module configured to present a media viewing interface, the media viewing interface displaying a generated set of media content; a window presenting module configured to present an editing window of a target media content of the set of media content in response to an editing request of the target media content; a page providing module configured to provide a plurality of editing pages corresponding to a target type of the target media content in the editing window based on the target type, the plurality of editing pages being used to edit different types of generated parameters; and a content updating module configured to update the target media content based on an editing operation received through the editing window.

13. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1-11.

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

15. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1-11.

Citation Information

Patent Citations

  • Image editing method, image editing device and electronic equipment

    CN112306347A

  • Content editing method and device, electronic equipment and storage medium

    CN113705174A

  • Media resource editing method and electronic equipment

    CN116634058A

  • Video editing method and device, equipment and medium

    CN118102018A

  • Media editing method and device, equipment and storage medium

    CN119200937A