Multimedia content processing method and apparatus, electronic device, and storage medium

By setting preset controls in the content display page, the multimedia content is automatically obtained and displayed, and the second multimedia content is determined based on the target object information, the problem of low multimedia content search efficiency is solved and the efficiency of multimedia content generation is improved.

WO2025130989A1PCT designated stage expired Publication Date: 2025-06-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/140700
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-22
Filing Date
2024-12-19
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In the stylized process of multimedia content in the prior art, it is necessary to manually select multimedia content, resulting in low efficiency in searching multimedia content and affecting the generation efficiency of target multimedia content.

Method used

By setting preset controls in the content display page, the multimedia content is automatically acquired and displayed, the second multimedia content is determined based on the target object information in the first multimedia content, and the selected multimedia content is displayed in the content display page to generate the target multimedia content.

Benefits of technology

The multimedia content selection process is simplified, the search and generation efficiency of multimedia content is improved, and the problem of low multimedia content search efficiency is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024140700_26062025_PF_FP_ABST
    Figure CN2024140700_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a multimedia content processing method and apparatus, an electronic device, and a storage medium. The method comprises: in response to a trigger operation for a first preset control in a content display page, obtaining first multimedia content, and displaying the first multimedia content at a display position corresponding to the first preset control in the content display page; in response to a trigger operation for a second preset control in the content display page, determining second multimedia content in a target selection page on the basis of object information of a target object in the first multimedia content, and displaying the second multimedia content in the target selection page; and, in response to a selection operation for the second multimedia content in the target selection page, displaying selected second multimedia content at a display position corresponding to the second preset control in the content display page, and generating target multimedia content on the basis of the selected second multimedia content and the first multimedia content.
Need to check novelty before this filing date? Find Prior Art

Description

Multimedia content processing method, device, electronic device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed on December 22, 2023, with application number 202311786530.9 and invention name “A multimedia content processing method, device, electronic device and storage medium”. The entire contents of that application are incorporated by reference into this application. Technical Field

[0003] The present disclosure relates to image processing technology, and more particularly to a method, apparatus, electronic device, and storage medium for processing multimedia content. Background Art

[0004] Currently, content generation technology can be used to stylize multimedia content, generating stylized target media content. For example, stylizing an image or video can generate a stylized image or video. However, the stylization process typically requires manual selection of multimedia content for stylization. This results in low multimedia content search efficiency, which in turn affects the efficiency of generating target multimedia content. Summary of the Invention

[0005] The embodiments of the present disclosure provide a multimedia content processing method, apparatus, electronic device, and storage medium, which can solve the problem of low efficiency in searching multimedia content and improve the efficiency of generating target multimedia content.

[0006] In a first aspect, an embodiment of the present disclosure provides a multimedia content processing method, including:

[0007] In response to a triggering operation on a first preset control in a content display page, obtaining first multimedia content, and displaying the first multimedia content at a display position corresponding to the first preset control in the content display page, wherein a target object in the first multimedia content meets a preset display condition;

[0008] In response to a triggering operation on a second preset control in the content display page, determining second multimedia content in a target selection page according to object information of a target object in the first multimedia content, and displaying the second multimedia content in the target selection page;

[0009] In response to a selection operation on the second multimedia content in the target selection page, the selected second multimedia content is displayed at a display position corresponding to the second preset control in the content display page, and target multimedia content is generated according to the selected second multimedia content and the first multimedia content.

[0010] In a second aspect, an embodiment of the present disclosure further provides a multimedia content processing device, the device comprising:

[0011] a first content display module configured to, in response to a triggering operation on a first preset control on a content display page, obtain first multimedia content and display the first multimedia content at a display position corresponding to the first preset control on the content display page, wherein a target object in the first multimedia content meets a preset display condition;

[0012] a second content display module, configured to, in response to a triggering operation on a second preset control in the content display page, determine second multimedia content in a target selection page based on object information of a target object in the first multimedia content, and display the second multimedia content in the target selection page;

[0013] a content generation module, configured to, in response to a selection operation on the second multimedia content in the target selection page, display the selected second multimedia content at a display position corresponding to the second preset control in the content display page, and generate target multimedia content based on the selected second multimedia content and the first multimedia content.

[0014] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0015] one or more processors;

[0016] a storage device for storing one or more programs,

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the multimedia content processing method as described in any embodiment of the present disclosure.

[0018] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute the multimedia content processing method as described in any embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0020] FIG1 is a schematic diagram of a flow chart of a multimedia content processing method provided by an embodiment of the present disclosure;

[0021] FIG2 is a display effect diagram of a first multimedia content provided by an embodiment of the present disclosure;

[0022] FIG3 is a display effect diagram of a second multimedia content provided by an embodiment of the present disclosure;

[0023] FIG4 is a flow chart of another multimedia content processing method provided by an embodiment of the present disclosure;

[0024] FIG5 is a schematic structural diagram of a multimedia content processing device provided by an embodiment of the present disclosure;

[0025] FIG6 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] The following describes embodiments of the present disclosure in more detail 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 limited to the embodiments described herein. Rather, 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 for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0027] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0028] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0030] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0032] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this 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.

[0033] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0034] As an optional but non-limiting implementation, in response to receiving a user's active request, 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. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0035] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0036] 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) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0037] Figure 1 is a flowchart illustrating a multimedia content processing method provided by an embodiment of the present disclosure. This embodiment of the present disclosure is applicable to stylized multimedia content scenarios, such as photorealistic multimedia content creation scenarios. The method can be executed by a multimedia content processing device, which can be implemented in software and / or hardware, and optionally, by an electronic device such as a mobile terminal, PC, or server.

[0038] As shown in FIG1 , the method includes:

[0039] S110: In response to a triggering operation on a first preset control in a content display page, obtain first multimedia content, and display the first multimedia content at a display position corresponding to the first preset control in the content display page.

[0040] The content display page may be a page displaying selected multimedia content. For example, the content display page may include a content upload page, etc. The content display page includes at least a first preset control and a second preset control. The first preset control is used to trigger the display of a target selection page or to trigger the invocation of a camera. The second preset control is used to trigger the display of a target selection page or to trigger the invocation of a camera. The target selection page may be a display page for candidate multimedia content, for example, the target selection page may include a photo album, etc. The triggering operation may include a click operation, a long press operation, a voice operation, a gesture operation, or a gaze operation, etc.

[0041] In some embodiments, the content display page is displayed in response to a request operation on the target service scenario page. For example, the target service scenario page may include a photo creation page. The request operation may include photo creation trigger information and photo style information. The photo style information may include pre-collected photo templates of different styles, which can be used to simulate the effect of studio photography.

[0042] Wherein, the target object in the first multimedia content meets the preset display conditions. The method of obtaining the first multimedia content includes a method of selecting from the candidate multimedia content in the target selection page, or a method of capturing using a shooting device. Then, the multimedia content selected from the candidate multimedia content in the target selection page or captured using a shooting device is used as the reference first multimedia content. If the target object in the reference first multimedia content meets the preset display conditions, the reference first multimedia content is used as the first multimedia content, and the first multimedia content can be displayed at the display position corresponding to the first preset control in the content display page; otherwise, an abnormal prompt information is displayed on the content display page. Wherein, the abnormal prompt information is used to prompt that the target object in the reference first multimedia content does not meet the preset display conditions. The preset display conditions include the preset display conditions corresponding to the first multimedia content and the preset display conditions corresponding to the second multimedia content.

[0043] Exemplarily, in response to a triggering operation on a first preset control on a content display page, obtaining first multimedia content and displaying the first multimedia content at a display location on the content display page corresponding to the first preset control includes: displaying a target selection page in response to a triggering operation on the first preset control on the content display page, the target selection page including candidate multimedia content; displaying the first multimedia content in a preset area on the target selection page in response to a selection operation on first multimedia content among the candidate multimedia content, displaying a preset label at the display location of the first multimedia content in the preset area; and displaying the first multimedia content at the display location on the content display page corresponding to the first preset control in response to a triggering operation on the preset area on the target selection page.

[0044] The preset area may be a control on the target selection page for displaying the selected multimedia content. The preset label may be identification information representing the content type of the first multimedia content. For example, preset selection guidance information and a confirmation button may be displayed in the preset area. The first multimedia content may be a first photo with a clear and complete frontal face. Before the first photo is selected, the confirmation button is in an inoperable state, and the preset selection guidance information includes a selection prompt for the first photo. A selection operation for a candidate photo on the target selection page is obtained, and the selected candidate photo is used as the first photo. The preset label is displayed at the display position of the first photo, and the confirmation button is switched to an operable state.

[0045] FIG2 is a display effect diagram of a first multimedia content provided by an embodiment of the present disclosure. As shown in FIG2 , a preset area 220 is displayed at the bottom of a target selection page 210 , and a first photo 230 and a confirmation button 240 are displayed in the preset area 220 .

[0046] In response to the triggering operation on the confirmation button, the first photo is displayed at the display position corresponding to the first preset control on the content display page. It should be noted that before the first photo is displayed at the display position corresponding to the first preset control on the content display page, in response to the triggering operation on the confirmation button, it is determined whether the target object in the first multimedia content selected by the user meets the preset display conditions, and a preset prompt message is displayed on the content display page to prompt the user to reselect the first multimedia content.

[0047] S120: In response to a triggering operation on a second preset control in the content display page, determine second multimedia content in a target selection page according to object information of a target object in the first multimedia content, and display the second multimedia content in the target selection page.

[0048] The target object may be a content object in the first multimedia content. For example, the target object may include a face in the first multimedia content. The object information may represent the content information of the target object. For example, when the target object is a face, the object information may include facial features. The second multimedia content and the first multimedia content have the same target object. For example, the second multimedia content may be candidate multimedia content that includes the face in the first multimedia content. Optionally, the second multimedia content is different from the first multimedia content. It should be noted that the target object in the second multimedia content may be a face in the first multimedia content presented in at least one manner such as another angle, another makeup, another posture, etc. The second multimedia content is combined with the first multimedia content to create a digital avatar of the user.

[0049] Exemplarily, in response to a triggering operation on a second preset control in a content display page, object information of a target object in the first multimedia content is obtained; for candidate multimedia content in the target selection page, if the similarity between the candidate multimedia content and the target object of the first multimedia content meets a preset condition, the candidate multimedia content is determined as the second multimedia content.

[0050] For example, a click operation on a second preset control on a content display page is detected, facial features of a person in the first multimedia content are obtained, and candidate multimedia content on a target selection page is traversed based on the facial features to determine the second multimedia content. Specifically, candidate photos in the candidate multimedia content that meet preset display conditions corresponding to the second multimedia content are determined, facial features corresponding to each candidate photo are obtained, and a similarity comparison is performed between the facial features corresponding to the first multimedia content and the facial features corresponding to the candidate photos. If the similarity between the candidate photo and the target object of the first multimedia content meets the preset conditions, the candidate photo is determined as the second multimedia content.

[0051] Optionally, the attribute information of the second multimedia content is adjusted, and the adjusted second multimedia content is displayed on the target selection page.

[0052] In some embodiments, the attribute information of the second multimedia content may include at least one of an optional state, a display position, and a frame selection state. For example, the attribute information of the second multimedia content can be set to an optional state, and the attribute information of the candidate multimedia content other than the second multimedia content can be set to a non-optional state. The second multimedia content in an optional state is displayed normally, and the second multimedia content in a non-optional state is grayed out. Figure 3 is a display effect diagram of the second multimedia content provided by an embodiment of the present disclosure. As shown in Figure 3, the candidate multimedia content 330 other than the second multimedia content 320 in the target selection page 310 is set to gray.

[0053] Alternatively, the position of the second multimedia content on the target selection page can be adjusted so that it is sequentially arranged before other candidate multimedia content. Alternatively, the second multimedia content can be displayed in an overlay before other candidate multimedia content on the target selection page. Alternatively, the second multimedia content can be selected using a selection box to highlight the second multimedia content on the target selection page, and the candidate multimedia content other than the second multimedia content can be grayed out.

[0054] Optionally, displaying the second multimedia content in the target selection page includes: switching the candidate multimedia content other than the second multimedia content in the target selection page to a non-selectable state; and displaying the second multimedia content and the candidate multimedia content in the non-selectable state in the target selection page.

[0055] For example, the candidate multimedia contents except the second multimedia content in the target selection page are grayed out, and the grayed-out candidate multimedia contents represent the candidate multimedia states of the non-selectable states. The second multimedia contents in the normal state and the grayed-out candidate multimedia contents are displayed in the target selection page.

[0056] In response to a selection operation on a second multimedia content on a target selection page, the selected second multimedia content is displayed in a preset area of ​​the target selection page to show the second multimedia content selected by the user. As shown in Figure 3, the selected second multimedia content 320 and a confirmation button 350 are displayed in a list 340 at the bottom of the target selection page 310. If a deletion operation is detected for the second multimedia content, the corresponding second multimedia content is deleted from the preset area, allowing a new second multimedia content to be selected. Optionally, if a selection operation is detected on the target selection page, preset selection guidance information and a confirmation button are displayed in a preset area of ​​the target selection page. The preset selection guidance information includes a prompt for selecting the second multimedia content. For example, it may be prompted to select at least xx second photos that share the same face as the first photo. Before xx second photos are selected, the confirmation button is inoperable. Once a sufficient number of second photos are selected, the confirmation button becomes operational. In response to a triggering operation on the confirmation button, the second photos are displayed in the display position corresponding to the second preset control on the content display page. Optionally, the number of selected second multimedia content items may be displayed on the confirmation button.

[0057] S130: In response to a selection operation on the second multimedia content in the target selection page, display the selected second multimedia content at a display position corresponding to the second preset control in the content display page, and generate target multimedia content based on the selected second multimedia content and the first multimedia content.

[0058] The target multimedia content is the response information corresponding to the request operation in the target service scenario page. In the disclosed embodiment, the target service scenario page may be a stylized page (e.g., a photo creation page), and the request operation in the stylized page may be a request to create stylized content. Accordingly, the target multimedia content may be stylized content that conforms to the person's true characteristics. For example, the target multimedia content may be stylized content that conforms to the person's true characteristics generated based on the selected second multimedia content and the first multimedia content.

[0059] Exemplarily, in response to a selection operation on the second multimedia content on the target selection page, the selected second multimedia content is displayed in a preset area on the target selection page. In response to a trigger operation on the preset area on the target selection page, the selected second multimedia content is filtered according to a preset display condition, and the filtered second multimedia content is displayed in a display position corresponding to the second preset control on the content display page.

[0060] For example, in response to a selection operation on the second multimedia content in the target selection page, the selected second multimedia content is displayed in a preset area of ​​the target selection page. For example, the selected second multimedia content is displayed in a panel area at the bottom of the album page. Specifically, in response to a selection operation on the second multimedia content in the album page, the panel area is raised to provide sufficient space to display the second multimedia content. If a click operation of a confirmation button in the preset area is detected, the selected second multimedia content is filtered according to the preset display conditions corresponding to the second multimedia content. When there is second multimedia content in the selected second multimedia content that does not meet the preset display conditions, a preset prompt message is displayed in the content display page to prompt the user that the second multimedia content that does not meet the conditions has been filtered out.

[0061] In some embodiments, the content display page includes an avatar creation control, which is used to trigger the creation of a digital avatar based on the first multimedia content and the second multimedia content. If the quantity of the first multimedia content and / or the second multimedia content does not meet the preset requirements, the avatar creation control is in an inoperable state. For example, before generating the target multimedia content based on the selected second multimedia content and the first multimedia content, if the first multimedia content is missing, and / or the number of filtered second multimedia contents is less than the preset lower limit, a preset prompt message is displayed to prompt the user to select the first multimedia content, and / or select at least xx pieces of the second multimedia content. And, the avatar creation control is in an inoperable state. If the content display page includes the first multimedia content and the selected second multimedia content that meets the quantity requirements, the avatar creation control switches to an operable state.

[0062] In some embodiments, generating target multimedia content based on the selected second multimedia content and the first multimedia content includes: generating a target object model based on the selected second multimedia content and the first multimedia content; obtaining object style information corresponding to the request operation, and generating the target multimedia content based on the object style information and the target object model.

[0063] The target object model may represent a user's digital twin. For example, a digital twin corresponding to the user may be generated based on the first multimedia content and the second multimedia content.

[0064] The object style information can be information corresponding to a style template on the target service scenario page. Studio photo templates of different styles can be pre-collected as style templates and displayed on the target service scenario page. If a selection operation for a style template is detected on the target service scenario page, a request operation is generated based on the object style information corresponding to the selected style template.

[0065] For example, if a click on an avatar creation control on a content display page is detected, a target object model is generated based on the first and second multimedia content. Optionally, a pre-set floating layer is displayed above the content display page, with avatar creation prompt information displayed within the pre-set floating layer. The avatar creation prompt information provides information about the user's digital avatar creation progress. After the digital avatar is created, object style information corresponding to the requested operation is obtained, and target multimedia content is generated based on the object style information and the target object model.

[0066] Optionally, the creation progress information for the digital twin is associated with the account. A user logs into a target account through device A and requests to create a portrait image. During the creation of the digital twin, if the user logs into the target account through device B, the server synchronizes the creation progress information for the digital twin corresponding to the target account to device B.

[0067] The technical solution of the embodiment of the present disclosure obtains the first multimedia content, determines the second multimedia content in the target selection page based on the object information of the target object in the first multimedia content, displays the second multimedia content in the target selection page, and generates the target multimedia content according to the selected second multimedia content and the first multimedia content in response to the selection operation for the second multimedia content in the target selection page, thereby realizing the determination of the second multimedia content in the target selection page based on the first multimedia content, omitting the step of manually browsing the target selection page to select the second multimedia content, simplifying the selection process of the second multimedia content, solving the problem of low efficiency in multimedia content search, improving the selection efficiency of the second multimedia content, and thereby improving the generation efficiency of the target multimedia content.

[0068] FIG4 is a flow chart of another multimedia content processing method provided by an embodiment of the present disclosure. Based on the above embodiments, the embodiment of the present disclosure additionally defines related operations of the first multimedia content.

[0069] As shown in FIG4 , the method includes:

[0070] S410: In response to a triggering operation on a first preset control in a content display page, display a target selection page, where the target selection page includes candidate multimedia content.

[0071] S420: In response to a selection operation on a first multimedia content among the candidate multimedia contents, switch the unselected candidate multimedia content in the target selection page to a non-selectable state, display the first multimedia content in a preset area of ​​the target selection page, and display a preset label at a display position of the first multimedia content in the preset area.

[0072] For example, if a selection operation is detected for candidate multimedia content on the target selection page, the selected candidate multimedia content is designated as the first multimedia content, and the unselected candidate multimedia content on the target selection page is grayed out, making the grayed-out candidate multimedia content unselectable. The first multimedia content and a confirmation button are displayed in a predetermined area on the target selection page, and a predetermined label corresponding to the primary photo is displayed in the predetermined area in the display position of the first multimedia content.

[0073] The first multimedia content in the selectable state is compared with the first multimedia content in the preset area to verify whether the first multimedia content selected by the user is the first multimedia content displayed in the preset area. Since the first multimedia content in the selectable state is displayed normally and the unselected candidate multimedia content is grayed out, the selected first multimedia content can be displayed intuitively.

[0074] S430: In response to a deletion operation on the first multimedia content displayed in the preset area, the first multimedia content in the preset area is deleted, and the unselected candidate multimedia content in the target selection page is switched to a selectable state.

[0075] For example, if a deletion operation is detected for the first multimedia content displayed in the preset area, the first multimedia content in the preset area is deleted, the candidate multimedia in the non-selectable state in the target selection page is switched to the selectable state, and the process returns to S420 to execute the selection operation of the first multimedia content to reselect the first multimedia content.

[0076] It should be noted that after the selected first multimedia content is displayed in the preset area, the first multimedia content in the preset area can be deleted through the close control on the first multimedia content to facilitate reselection of the first multimedia content.

[0077] S440: In response to a triggering operation on the preset area in the target selection page, display first multimedia content at a display position corresponding to the first preset control in the content display page.

[0078] For example, if a click operation of a confirmation button in the target selection page is detected, the first multimedia content is displayed at a display position corresponding to the first preset control in the content display page.

[0079] S450: In response to a triggering operation on a second preset control in the content display page, determine second multimedia content in a target selection page according to object information of a target object in the first multimedia content, and display the second multimedia content in the target selection page.

[0080] In some embodiments, after the selected second multimedia content is displayed in a preset area on the target selection page, the second multimedia content in the preset area can be deleted by using a close control on the second multimedia content to facilitate reselection of the second multimedia content.

[0081] After selecting the second multimedia content, if the target selection page is reopened for selection, the second multimedia content selected last time is displayed in a preset area of ​​the target selection page to prompt the user of the second multimedia content that has been selected.

[0082] S460: In response to a selection operation on the second multimedia content in the target selection page, display the selected second multimedia content at a display position corresponding to the second preset control in the content display page.

[0083] S470: In response to a switching operation on the first multimedia content in the content display page, display preset prompt information on the target selection page.

[0084] The preset prompt information includes deletion prompt information corresponding to the selected second multimedia content.

[0085] For example, after selecting the first multimedia content and the second multimedia content, if the first multimedia content in the content display page is deleted, a preset prompt message is displayed on the content display page, which prompts that if the first multimedia content is replaced, the uploaded second multimedia content will be cleared. Specifically, if the main photo is deleted, after clicking the first preset control to display the album page, the original first multimedia content is displayed on the album page. The original first multimedia content is the multimedia content that was deleted from the content display page. In addition, a preset pop-up window is displayed, and a preset prompt message is displayed through the preset pop-up window to prompt that if another face is uploaded, the other uploaded photos will be cleared. In response to the confirmation operation for the preset prompt message, the process returns to S420 to execute the selection operation of the first multimedia content.

[0086] Optionally, if a trigger operation on a second preset control is detected when the first multimedia content is not uploaded, preset prompt information is displayed, and the preset prompt information is used to preferentially select and upload the first multimedia content.

[0087] S480: Generate target multimedia content according to the selected second multimedia content and the first multimedia content.

[0088] The technical solution of the embodiment of the present disclosure switches the unselected candidate multimedia content on the target selection page to a non-selectable state after selecting the first multimedia content, thereby verifying the first multimedia content in the selectable state and the first multimedia content in the preset area, intuitively displaying the selected first multimedia content, and, after deleting the first multimedia content displayed in the preset area, switches the unselected candidate multimedia content on the target selection page to a selectable state to facilitate reselection of the first multimedia content, thereby providing a convenient way to switch the first multimedia content. Furthermore, if the first multimedia content on the content display page is switched, a deletion prompt message is displayed to delete the selected second multimedia content, thereby preventing the selected second multimedia content from being cleared due to accidental deletion of the first multimedia content.

[0089] FIG5 is a schematic structural diagram of a multimedia content processing device provided by an embodiment of the present disclosure. As shown in FIG5 , the device includes: a first content display module 510 , a second content display module 520 and a content generation module 530 .

[0090] A first content display module 510 is configured to, in response to a triggering operation on a first preset control on a content display page, obtain first multimedia content and display the first multimedia content at a display position corresponding to the first preset control on the content display page, wherein a target object in the first multimedia content meets a preset display condition;

[0091] A second content display module 520 is configured to, in response to a triggering operation on a second preset control in the content display page, determine second multimedia content in a target selection page based on object information of a target object in the first multimedia content, and display the second multimedia content in the target selection page;

[0092] The content generation module 530 is used to display the selected second multimedia content at a display position corresponding to the second preset control in the content display page in response to a selection operation on the second multimedia content in the target selection page, and generate target multimedia content based on the selected second multimedia content and the first multimedia content.

[0093] Optionally, the first content display module 510 is specifically configured to:

[0094] In response to a triggering operation on a first preset control in a content display page, displaying a target selection page, the target selection page including candidate multimedia content;

[0095] In response to a selection operation on a first multimedia content among the candidate multimedia contents, displaying the first multimedia content in a preset area of ​​the target selection page, and displaying a preset label at a display position of the first multimedia content in the preset area;

[0096] In response to a triggering operation on the preset area in the target selection page, first multimedia content is displayed at a display position corresponding to the first preset control in the content display page.

[0097] Optionally, the device further comprises:

[0098] a state adjustment module, configured to, in response to a selection operation on a first multimedia content among the candidate multimedia content, switch the unselected candidate multimedia content in the target selection page to a non-selectable state; and, in response to a deletion operation on the first multimedia content displayed in the preset area, delete the first multimedia content in the preset area and switch the unselected candidate multimedia content in the target selection page to a selectable state.

[0099] Optionally, the second content display module 520 is specifically configured to:

[0100] In response to a triggering operation on a second preset control in the content display page, obtaining object information of a target object in the first multimedia content;

[0101] For the candidate multimedia content in the target selection page, if the similarity between the candidate multimedia content and the target object of the first multimedia content meets a preset condition, the candidate multimedia content is determined as the second multimedia content.

[0102] Furthermore, displaying the second multimedia content on the target selection page includes:

[0103] Switching the candidate multimedia content except the second multimedia content in the target selection page to a non-selectable state;

[0104] The second multimedia content and candidate multimedia content in a non-selectable state are displayed on the target selection page.

[0105] Optionally, the content generation module 530 is specifically configured to:

[0106] In response to a selection operation on the second multimedia content in the target selection page, displaying the selected second multimedia content in a preset area of ​​the target selection page;

[0107] In response to a triggering operation on the preset area in the target selection page, the selected second multimedia content is filtered according to a preset display condition, and the filtered second multimedia content is displayed at a display position corresponding to the second preset control in the content display page.

[0108] Furthermore, generating target multimedia content according to the selected second multimedia content and the first multimedia content includes:

[0109] generating a target object model according to the selected second multimedia content and the first multimedia content;

[0110] Obtain object style information corresponding to the request operation, and generate target multimedia content according to the object style information and a target object model.

[0111] Optionally, the device further comprises:

[0112] An information prompt module is configured to display preset prompt information on the target selection page in response to a switching operation on the first multimedia content in the content display page after displaying the selected second multimedia content at a display position corresponding to the second preset control in the content display page, wherein the preset prompt information includes deletion prompt information corresponding to the selected second multimedia content.

[0113] The multimedia content processing device provided by the embodiments of the present disclosure can execute the multimedia content processing method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0114] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0115] FIG6 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to FIG6 , a schematic diagram of the structure of an electronic device (such as a terminal device or server in FIG6 ) 600 suitable for implementing an embodiment of the present disclosure is shown below. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG6 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

[0116] As shown in FIG6 , the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the electronic device 600 are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An edit / output (I / O) interface 605 is also connected to the bus 604.

[0117] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 6 shows the electronic device 600 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.

[0118] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0119] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0120] The electronic device provided by the embodiment of the present disclosure and the multimedia content processing method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0121] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the multimedia content processing method provided in the above embodiment is implemented.

[0122] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0123] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0124] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0125] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:

[0126] In response to a triggering operation on a first preset control in a content display page, obtaining first multimedia content, and displaying the first multimedia content at a display position corresponding to the first preset control in the content display page, wherein a target object in the first multimedia content meets a preset display condition;

[0127] In response to a triggering operation on a second preset control in the content display page, determining second multimedia content in a target selection page according to object information of a target object in the first multimedia content, and displaying the second multimedia content in the target selection page;

[0128] In response to a selection operation on the second multimedia content in the target selection page, the selected second multimedia content is displayed at a display position corresponding to the second preset control in the content display page, and target multimedia content is generated according to the selected second multimedia content and the first multimedia content.

[0129] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0131] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.

[0132] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0133] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0134] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0135] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

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

Claims

1. A multimedia content processing method, comprising: In response to a triggering operation on a first preset control in a content display page, obtaining first multimedia content, and displaying the first multimedia content at a display position corresponding to the first preset control in the content display page, wherein a target object in the first multimedia content meets a preset display condition; In response to a triggering operation on a second preset control in the content display page, determining second multimedia content in a target selection page according to object information of a target object in the first multimedia content, and displaying the second multimedia content in the target selection page; In response to a selection operation on the second multimedia content in the target selection page, the selected second multimedia content is displayed at a display position corresponding to the second preset control in the content display page, and target multimedia content is generated according to the selected second multimedia content and the first multimedia content.

2. The method according to claim 1, wherein in response to a triggering operation on a first preset control in a content display page, obtaining the first multimedia content, and displaying the first multimedia content at a display position corresponding to the first preset control in the content display page, comprises: In response to a triggering operation on a first preset control in a content display page, displaying a target selection page, the target selection page including candidate multimedia content; In response to a selection operation on a first multimedia content among the candidate multimedia contents, displaying the first multimedia content in a preset area of ​​the target selection page, and displaying a preset label at a display position of the first multimedia content in the preset area; In response to a triggering operation on the preset area in the target selection page, first multimedia content is displayed at a display position corresponding to the first preset control in the content display page.

3. The method according to claim 2, further comprising: In response to a selection operation on a first multimedia content in the candidate multimedia content, switching the unselected candidate multimedia content in the target selection page to a non-selectable state; In response to a deletion operation on the first multimedia content displayed in the preset area, the first multimedia content in the preset area is deleted, and the unselected candidate multimedia content in the target selection page is switched to a selectable state.

4. The method according to claim 1, wherein in response to a triggering operation on a second preset control in a content display page, determining the second multimedia content in a target selection page according to object information of a target object in the first multimedia content comprises: In response to a triggering operation on a second preset control in the content display page, obtaining object information of a target object in the first multimedia content; For the candidate multimedia content in the target selection page, if the similarity between the candidate multimedia content and the target object of the first multimedia content meets a preset condition, the candidate multimedia content is determined as the second multimedia content.

5. The method according to claim 1, wherein presenting the second multimedia content in the target selection page comprises: Switching the candidate multimedia content except the second multimedia content in the target selection page to a non-selectable state; The second multimedia content and candidate multimedia content in a non-selectable state are displayed in the target selection page.

6. The method according to claim 1, wherein in response to the selection operation on the second multimedia content in the target selection page, displaying the selected second multimedia content at the display position corresponding to the second preset control in the content display page comprises: In response to a selection operation on the second multimedia content in the target selection page, displaying the selected second multimedia content in a preset area of ​​the target selection page; In response to a triggering operation on the preset area in the target selection page, the selected second multimedia content is filtered according to a preset display condition, and the filtered second multimedia content is displayed at a display position corresponding to the second preset control in the content display page.

7. The method according to claim 1, wherein generating the target multimedia content according to the selected second multimedia content and the first multimedia content comprises: generating a target object model according to the selected second multimedia content and the first multimedia content; Obtain object style information corresponding to the request operation, and generate target multimedia content according to the object style information and a target object model.

8. The method according to claim 1, wherein after displaying the selected second multimedia content at the display position corresponding to the second preset control in the content display page, the method further comprises: In response to a switching operation on the first multimedia content in the content display page, preset prompt information is displayed on the target selection page, wherein the preset prompt information includes deletion prompt information corresponding to the selected second multimedia content.

9. A multimedia content processing device, comprising: A first content display module, configured to obtain first multimedia content in response to a trigger operation on a first preset control in a content display page, and display the first multimedia content at a display position corresponding to the first preset control in the content display page, wherein a target object in the first multimedia content meets a preset display condition; A second content display module, configured to respond to a triggering operation on a second preset control in the content display page, determine a second multimedia content in a target selection page according to object information of a target object in the first multimedia content, and display the second multimedia content in the target selection page; The content generation module is used to respond to a selection operation on the second multimedia content in the target selection page, display the selected second multimedia content at a display position corresponding to the second preset control in the content display page, and generate target multimedia content according to the selected second multimedia content and the first multimedia content.

10. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the multimedia content processing method according to any one of claims 1 to 8.

11. A storage medium comprising computer executable instructions, wherein the computer executable instructions are used to perform the multimedia content processing method according to any one of claims 1 to 8 when executed by a computer processor.

12. A computer program product, comprising computer-readable program medium codes stored thereon, wherein when the computer-readable program medium codes are executed by a processor, the processor is enabled to implement the multimedia content processing method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Multimedia interface display method and device, electronic equipment and storage medium

    CN114610429A

  • Media content display method and device, equipment, readable storage medium and product

    CN117041647A

  • Immersive multimedia views for items

    US8347211B1