Multimedia data generation method and apparatus, storage medium, and electronic device

By providing a multimedia data generation method, users can select and edit images and text to be displayed in the object selection page and the information editing page to generate multimedia data, solving the problems of complex generation process and high operation difficulty in the prior art, and realizing a simplified multimedia data generation process.

WO2025092555A1PCT designated stage expired Publication Date: 2025-05-08BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127024
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2024-10-24
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In the prior art, the generation process of multimedia data is complex and difficult to operate, and requires the use of a variety of tools or applications.

Method used

A multimedia data generation method is provided. By triggering operations on display object selection pages in response to presets, selecting target objects and displaying information edit pages, including images to be displayed and text to be displayed. Users can edit these materials to generate multimedia data.

Benefits of technology

It simplifies the process of generating multimedia data, reduces the difficulty of operation, and eliminates the need for other graphic editing tools and applications, reducing the cumbersome switching and data transmission between tools and applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127024_08052025_PF_FP_ABST
    Figure CN2024127024_08052025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a multimedia data generation method and apparatus, a storage medium, and an electronic device. The method comprises: in response to a preset trigger operation, displaying an object selection page; in response to an object selection operation in the object selection page, displaying an information editing page, the information editing page comprising an image to be displayed and text to be displayed of a selected target object; and, in response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page, generating multimedia data of the target object.
Need to check novelty before this filing date? Find Prior Art

Description

Multimedia data generation method, device, storage medium and electronic device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese invention patent application with application number 202311460420.3, entitled “A method, device, storage medium and electronic device for generating multimedia data” and filed on November 3, 2023, and the entire application is incorporated herein by reference. Technical Field

[0003] The present disclosure relates to computer technology, and more particularly to a method, device, storage medium, and electronic device for generating multimedia data. Background Art

[0004] With the continuous development of network technology, more and more users display items through the Internet, specifically by uploading multimedia data of the displayed items to the Internet, so that viewers can view the multimedia data through a client.

[0005] Among them, before the release of multimedia data, including the selection of items, the integration of materials and the generation of multimedia data, it is necessary to use multiple tools or applications, etc., and the operation is highly complex.

[0006] Summary of the Invention

[0007] The present disclosure provides a multimedia data generation method, device, storage medium and electronic device to simplify the multimedia data generation process and reduce the difficulty of operation.

[0008] In a first aspect, an embodiment of the present disclosure provides a method for generating multimedia data, including:

[0009] In response to a preset trigger operation, displaying an object selection page;

[0010] In response to an object selection operation in the object selection page, displaying an information editing page, the information editing page including an image to be displayed and text to be displayed of the selected target object;

[0011] In response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page, multimedia data of the target object is generated.

[0012] In a second aspect, the embodiments of the present disclosure further provide a multimedia data generating device, including:

[0013] An object selection page display module, configured to display an object selection page in response to a preset trigger operation;

[0014] An information editing page display module, configured to display an information editing page in response to an object selection operation in the object selection page, wherein the information editing page includes an image to be displayed and text to be displayed of the selected target object;

[0015] The multimedia data generating module is configured to generate multimedia data of the target object in response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page.

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

[0017] one or more processors;

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

[0019] When the one or more programs are executed by the one or more processors, the one or more processors implement the multimedia data generating method provided in any embodiment of the present disclosure.

[0020] 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 data generation method provided in any embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] 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.

[0022] FIG1 is a schematic flow chart of a method for generating multimedia data provided by an embodiment of the present disclosure;

[0023] FIG2 is a schematic diagram showing an object selection page provided by an embodiment of the present disclosure;

[0024] FIG3 is a schematic diagram showing an information editing page provided by an embodiment of the present disclosure;

[0025] FIG4 is a schematic diagram showing an information editing page provided by an embodiment of the present disclosure;

[0026] FIG5 is a schematic diagram of a navigation page provided by an embodiment of the present disclosure;

[0027] FIG6 is a schematic diagram of an object selection page provided by an embodiment of the present disclosure;

[0028] FIG7 is a schematic diagram of switching candidate objects in an object selection page provided by an embodiment of the present disclosure;

[0029] FIG8 is a schematic diagram of an information editing page provided by an embodiment of the present disclosure;

[0030] FIG9 is a schematic diagram showing an image preview page provided by an embodiment of the present disclosure;

[0031] FIG10 is a schematic diagram of the display process of the information editing page provided in an embodiment of the present disclosure;

[0032] FIG11 is a schematic diagram of an audio setting process provided by an embodiment of the present disclosure;

[0033] FIG12 is a schematic structural diagram of a multimedia data generating device provided by an embodiment of the present disclosure;

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

[0035] 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.

[0036] 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.

[0037] 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.

[0038] 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.

[0039] 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".

[0040] 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.

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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.

[0046] Figure 1 is a flow chart of a method for generating multimedia data provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to situations where multimedia data of a target object is quickly generated. The method can be executed by a multimedia data generating device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.

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

[0048] S110 . In response to a preset trigger operation, display an object selection page.

[0049] In this embodiment, the object selection page displays candidate objects and provides a selection function for the candidate objects. The object selection page displays multiple candidate objects, and the user can select a target object from the multiple candidate objects on the object selection page. The candidate objects can be items or services. For example, items include, but are not limited to, clothing and food, and services include, but are not limited to, fitness and hairdressing. The types of candidate objects on the object selection page are not limited.

[0050] The preset trigger operation is an operation for triggering the object selection page, which may be a trigger operation for a specific control, a trigger operation for specific information, or a preset gesture operation.

[0051] In some embodiments, the specific control may be a multimedia data creation control, which is provided on a navigation page. Accordingly, in response to a preset trigger operation, displaying an object selection page includes: displaying a navigation page, the navigation page including the multimedia data creation control; and displaying the object selection page in response to a trigger operation on the multimedia data creation control.

[0052] The navigation page can be an application homepage or an application personal page. The application here is an application with a multimedia data publishing function, and the application can also be used to play multimedia data. For example, the navigation page can be displayed by starting the user; the navigation page can be displayed by clicking a navigation page label such as "Home" or "My"; or the navigation page can be switched to by switching the navigation page label.

[0053] The navigation page includes a multimedia data creation control, which may be displayed in the form of a preset icon and / or preset characters. For example, the multimedia data creation control may be displayed in the navigation page in the form of "one-click creation". The navigation page may also include other functional controls and / or display content. These other functional controls and display content are not limited here and can be configured according to the display requirements of the navigation page.

[0054] When a trigger operation on a multimedia data creation control in a navigation page is detected, an object selection page is displayed, wherein the trigger operation on the multimedia data creation control may include but is not limited to a click operation, a press operation, etc. on the multimedia data creation control. For example, refer to FIG2 , which is a schematic diagram of a display of an object selection page provided by an embodiment of the present disclosure. The left picture in FIG2 is a navigation page. When a user clicks on a multimedia data creation control in the navigation page, i.e., a one-click creation control, an object selection page is displayed, i.e., the right picture in FIG2 . The object selection page in FIG2 includes multiple object display areas, each of which displays object attribute information of a candidate object, and the candidate objects displayed in different object display areas are different. Each object display area may include a picture and object attribute information of the candidate object, so that the user can understand the candidate object by browsing the picture and object attribute information. It is understandable that when an up and down sliding operation is detected in the object selection page, the candidate objects in the object selection page are slid and displayed, i.e., other candidate objects that are not currently displayed in the object selection page are displayed.

[0055] S120 . In response to the object selection operation in the object selection page, display an information editing page, wherein the information editing page includes an image and text to be displayed of the selected target object.

[0056] Optionally, the triggering operation on the object display area is used as an object selection operation, for example, the triggering operation on the object display area can be a click operation, etc. Optionally, each object display area includes a selection control, such as the circular control in the right figure of Figure 2. When it is detected that the selection control in any object display area is triggered, the candidate object corresponding to the object display area is determined as the target object, and a selected mark is displayed on the selection control, for example, a hollow circle is converted to a solid circle, or a mark such as "√" is displayed on the circular control. For example, see Figure 3, which is a schematic diagram of a display of an information editing page provided in an embodiment of the present disclosure.

[0057] It is understood that there is only one target object. When a candidate object is selected and a selection operation is detected for another candidate object, the target object is updated. As shown in Figure 3, the object selection page includes a trigger control for the information editing page. The trigger control for the information editing page can be a control such as "Confirm," "Next," or "One-click Generate." When a candidate object is selected on the object selection page, the trigger control for the information editing page is detected to be triggered, and the information editing page is displayed. The trigger control for the information editing page can be located at the bottom or upper right corner of the object selection page, for example; the location of the control is not specified here.

[0058] In some embodiments, the preset trigger operation can also be a trigger operation for object recommendation information or an object recommendation control, and accordingly, the object selection page is the object recommendation page. Exemplarily, the object recommendation information can be a notification bar or an application information notification bar displayed on the terminal desktop. When a trigger operation on the object recommendation information in the notification bar is detected, the object selection page is displayed, and the recommended candidate objects are displayed on the object selection page. Exemplarily, the navigation page of the application includes an object recommendation control, and when it is detected that the object recommendation control is triggered, the object selection page is displayed. It can be understood that in the object selection page triggered by the object recommendation information or the object recommendation control, the candidate recommendations displayed are application recommended objects.

[0059] Exemplarily, refer to Figure 4, which is a schematic diagram of the display of an information editing page provided by an embodiment of the present disclosure. The object selection page includes at least one object display area, and the candidate objects displayed in each object display area are different. Each object display area includes object attribute information and a multimedia data creation control of the candidate object, that is, each candidate object corresponds to a multimedia data creation control. Here, the triggering operation of the object display area in the object display area can be used as an object selection operation for the candidate object corresponding to the object display area. Accordingly, in response to the triggering operation of the multimedia data creation control in any of the object display areas, the information editing page of the target object is displayed, wherein the target object is the candidate object corresponding to the object display area selected by the triggering operation, for example, in Figure 4, the target object is object 2 in the selected object display area, and the information editing page is the information editing page of object 2.

[0060] Based on the above embodiment, the multimedia data creation control has a one-touch triggering function for multimedia data. To provide users with functional prompts, a prompt for the multimedia data creation control is displayed on the page where the multimedia data creation control is located, facilitating user understanding and use of the multimedia data creation control. The page where the multimedia data creation control is located may include the navigation page shown in FIG. 2 or the object selection page shown in FIG. 4 Optionally, a color is set for the multimedia data creation control on the above page to distinguish it from other functional controls, for example, by coloring it blue or red. Optionally, a new function identifier is set on the multimedia data creation control, such as an exclamation mark icon or a text identifier reading "New Function" on the multimedia data creation control. This new function identifier can trigger a functional description. For example, upon detecting a triggering operation for the new function identifier, a function prompt for the multimedia data creation control is displayed on the page where the multimedia data creation control is located in the form of a pop-up window, a floating window, or bubble text.

[0061] Optionally, the guide information of the multimedia data creation control is displayed on the page where the multimedia data creation control is located, wherein the guide information includes function prompt information of the multimedia data creation control, and the display position of the guide information is adjacent to the display position of the multimedia data creation control. For example, refer to Figures 5 and 6, wherein Figure 5 is a schematic diagram of the navigation page provided in the embodiment of the present disclosure, and Figure 6 is a schematic diagram of the object selection page provided in the embodiment of the present disclosure. By setting the guide information adjacent to the multimedia data creation control, the user is prompted about the function of the multimedia data creation control, which facilitates the user's understanding and use of the multimedia data creation control. For example, the guide information can be displayed in the form of bubble text at a position adjacent to the multimedia data creation control. The guide information can be displayed in a blank space on the page to avoid interference or obstruction of other content on the page.

[0062] Optionally, the guidance information may be displayed for a preset period of time and then stopped, or the guidance information may be canceled upon detecting a closing operation on the guidance information. For example, the closing operation on the guidance information may be a sliding operation on the guidance information or a specific gesture on the page, etc., which is not limited here.

[0063] It is understood that the function prompt for the multimedia data creation control can be set based on the user's usage of the multimedia data creation control. For example, if the user uses the multimedia data creation control less than a preset number of times, it is determined to be in the first usage state, and if the user uses the multimedia data creation control more than or equal to the preset number of times, it is determined to be in the second usage state. The number of times the user uses the multimedia data creation control can be based on the number of times the multimedia data creation control has generated multimedia data. In the first usage state, the volume data creation control is prompted, such as by displaying guidance information or a new function icon. In the second usage state, no prompt is required for the volume data creation control, and information on the navigation page or object selection page is not interrupted.

[0064] When it is detected that the user is using the media data creation control for the first time, operation prompts are displayed on each page in the multimedia data generation and publishing process to prompt the user to perform the operation steps on each page. For example, on the object selection page such as Figure 2, a prompt is provided to select a candidate object.

[0065] Based on the above embodiment, the object selection page includes multiple object tags. The object tags are used to represent the category information of the candidate objects. Each object tag corresponds to a different set of candidate objects. The object tags can be placed above at least one object display area, and the displayed candidate objects can be switched by switching the object tags.

[0066] Optionally, the category information of the object includes at least one of the following: object source, object type, and object resource information. Exemplarily, the object tag is an object source tag, that is, multiple object source tags represent different object sources, and the object source is the data source to which the candidate object belongs. For example, the object source includes but is not limited to "My Showcase", "Recommended Objects", etc., and there may be overlap in candidate objects in different data sources. Exemplarily, the object tag is an object type tag, that is, different object types are represented by multiple object type tags, and object types include but are not limited to clothing, accessories, food, services, etc. Exemplarily, the object tag is an object resource tag, that is, different object resource information is represented by multiple object resource tags, and the object resource information may be the resource party information to which the candidate object belongs, and different resource parties may be platforms, producers, merchants, enterprises, etc. that provide candidate objects.

[0067] During the display process of the object selection page, in response to the switching operation of the object label, the object attribute information of the candidate object corresponding to the switched object label is displayed in the object selection page. For example, refer to Figure 7, which is a schematic diagram of the switching of candidate objects in the object selection page provided by the embodiment of the present disclosure. Optionally, the switching operation can be a click operation on an object label that is not displayed. Taking Figure 7 as an example, the object label displayed in Figure 7 is label 1, and the object selection page displays the candidate objects in the candidate object set corresponding to object 1. When a click operation on the undisplayed label 3 is detected, the object selection page switches to display the candidate objects in the candidate object set corresponding to label 3. Optionally, the switching operation can also be a sliding operation. For example, the switching operation is a left or right sliding operation. Through the sliding operation, the adjacent object label of the displayed object label is determined as the switched object label. Taking the left sliding as an example, the object label to the right of the displayed object label is determined as the switched object label, and the object attribute information of the candidate object corresponding to the switched object label is displayed in the object selection page.

[0068] It should be noted that in the process of generating multimedia data for a target object, a certain number of images of the target object are required. When displaying candidate objects on the object selection page, the number of images of the candidate objects is determined to determine whether the conditions for generating multimedia data are met. If the number of images of the candidate objects is less than the minimum number of images required for generating multimedia data, it indicates that the candidate objects do not meet the conditions for generating multimedia data. Candidate objects that do not meet the conditions for generating multimedia data are set to an unselectable state on the object selection page. For example, in the object selection page shown in FIG2 , the image display area where the candidate objects that do not meet the conditions for generating multimedia data are located does not display a selection control, or the selection control is in an unselectable state; for example, in the object selection page shown in FIG4 , the image display area where the candidate objects that do not meet the conditions for generating multimedia data are located does not display a media data creation control, or the media data creation control is in an untriggerable state. By distinguishing and displaying candidate objects that do not meet the conditions for generating multimedia data on the object selection page so that the candidate objects are in an unselectable state, invalid operations on the candidate objects are avoided.

[0069] Based on the selection of a target object, at least one image to be displayed for the target object is determined, and at least one text to be displayed for the target object is generated. The at least one image to be displayed and the at least one text to be displayed are then displayed on the information editing page. The information editing page includes an image editing area and a text editing area. The image editing area displays the at least one image to be displayed for the target object, and the text editing area contains the at least one text to be displayed for the target object. The image to be displayed is an image used to generate multimedia data, used to present the target object from a visual perspective; the text to be displayed is text used to generate multimedia data, used to present the target object from a textual or linguistic perspective.

[0070] The target object's to-be-displayed image can be determined based on multiple initial images of the target object, which can be images stored in a data source. Specifically, multiple initial images of the target object are obtained based on the target object's data source address, and at least one image to be displayed is determined based on the multiple initial images. In some embodiments, the process for determining the image to be displayed can include: performing a quality evaluation on the initial images to obtain quality evaluation data, and then screening images to be displayed that meet quality requirements based on the quality evaluation data. The quality evaluation of the initial images can be performed using an image quality evaluation model, for example, by inputting each initial image into the image quality evaluation model to obtain quality evaluation data for the initial image. The quality evaluation data is used to characterize the clarity and resolution of the initial image, with higher quality evaluation data indicating higher image quality. The initial images can be sorted based on their quality evaluation data, and a preset number of images to be displayed can be screened based on the sorting, or images to be displayed whose quality evaluation data exceeds a quality threshold can be screened. By evaluating and screening the quality of the initial images, the determined images to be displayed are ensured to be high-quality images, further improving the data quality of the multimedia data.

[0071] In some embodiments, the image to be displayed may be obtained by proportionally cropping the initial image. This initial image may be randomly selected from multiple initial images of the target object, or may be an initial image selected based on quality assessment data. Because the initial images may have inconsistent proportions, proportional cropping can be used to adjust the initial images to the same proportions, thereby improving the consistency of the proportions of the image to be displayed.

[0072] In some embodiments, the image to be displayed can be obtained by adding recommendation information about the target object to the initial image. This initial image can be randomly selected from multiple initial images of the target object, can be an initial image selected based on quality assessment data, or can be the aforementioned proportionally cropped initial image. By adding recommendation information to the initial image, a combination of image and text is achieved, improving the display quality of the target object.

[0073] Text recognition can be performed on the initial image to determine whether the initial image already includes recommendation information. If not, recommendation information can be added to the initial image. This recommendation information is preset recommendation information and can be read from a specific storage location corresponding to the target object. There can be multiple preset recommendation information, and some of the preset recommendation information is added to each initial image. Alternatively, the recommendation information of the target object can be extracted from the description information of the target object, where the description information of the target object can include but is not limited to the title information, introduction information, and detailed information of the target object. The description information of the target object can be input into a keyword extraction model to obtain the recommendation information of the target object.

[0074] Based on the above embodiment, a method for generating text to be displayed for a target object includes: obtaining attribute information and description information of the target object; generating at least one text to be displayed based on the attribute information and description information of the target object; and the text style and / or text content of the at least one text to be displayed are different.

[0075] The attribute information of the target object is the attribute data of the target object itself, including but not limited to usage scenario, material, style, craftsmanship, etc. The description information of the target object includes but not limited to the title information, introduction information and detailed information of the target object.

[0076] In this embodiment, a text generation model can be invoked to input the target object's attribute information and description information into the text generation model to automatically generate at least one text to be displayed. The at least one text to be displayed has different text content, reducing the difficulty of generating the text to be displayed. The text generation model is pre-trained and has text generation capabilities. The generated text to be displayed meets quality requirements, thus ensuring the quality of the text to be displayed.

[0077] In some embodiments, a text style library is pre-configured, comprising multiple text styles. Each text style may be learned based on publicly available text for a learning object. A text style may be randomly selected from the text style library, and the text style and the target object's attribute information and description information may be input into a text generation model to generate text to be displayed that matches the text style.

[0078] The information editing page includes at least one text to be displayed, and the text style of the at least one text to be displayed can be different. Accordingly, at least one text style can be obtained from a text style library, and a text to be displayed can be generated based on each text style and the attribute information and description information of the target object.

[0079] In some embodiments, a user's historical text style can be obtained and added to a text style library. The priority of the user's historical text style can be higher than that of other text styles. The user's historical text style can be learned based on the text in the multimedia data that the user has previously posted. For example, the user's historically posted multimedia data can be queried based on the user ID, and the text information in the historically posted multimedia data can be extracted. The style of the text information in the historically posted multimedia data can be learned to obtain the user's historical text style.

[0080] In some embodiments, a reference text or reference multimedia data input by a user may be received, reference text may be extracted from the reference multimedia data, style learning may be performed on the reference text to obtain a reference text style, and the reference text style may be added to a text style library.

[0081] During the generation process of the text to be displayed, it is determined whether the user's historical text style and / or reference text style exists in the text style library. If so, the user's historical text style and / or reference text style, as well as some other text styles, are selected to generate one or more of the text to be displayed corresponding to the user's historical text style, the text to be displayed corresponding to the reference text style, and the text to be displayed corresponding to other text styles.

[0082] S130: Generate multimedia data of the target object in response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page.

[0083] At least one image to be displayed is sequentially displayed in the image editing area, wherein the order of the images to be displayed in the image editing area corresponds to the order in which the images to be displayed are displayed in the multimedia data. Optionally, at least one of the images to be displayed includes a cover image, for example, the first display position in the image editing area is the display position for the cover image. Optionally, a cover identifier may be set for any of the at least one image to be displayed, and the image to be displayed with the cover identifier set may serve as the cover image.

[0084] The adjustment of the images to be displayed in the image editing area can be achieved by editing the images to be displayed. Optionally, the editing operation of the images to be displayed may include an operation to adjust the order of the images to be displayed in the image editing area. By adjusting the order of the images to be displayed in the image editing area, the display order of the multimedia data in the image editing area is adjusted. The order adjustment operation may be a drag operation of the images to be displayed. For example, when a drag operation is detected on any image to be displayed, the selected image to be displayed is moved with the drag operation, and the display position where the drag operation is released is determined as the target display position of the selected image to be displayed, and the display positions of other images to be displayed are adjusted in sequence. For example, when the first image to be displayed at the fourth display position is dragged to the second display position and released, the first image to be displayed is set to the second display position, and the second image to be displayed originally at the second display position is adjusted to the third display position, and the third image to be displayed originally at the third display position is adjusted to the fourth display position.

[0085] It can be understood that, taking the first display position as the cover image display position as an example, when any image to be displayed is dragged to the first display position, the dragged image to be displayed is set as the cover image.

[0086] Optionally, the editing operation of the image to be displayed may also include an upload operation of a new image in the image editing area. The image editing area includes an upload control, such as the "+" control in the image editing area of ​​the information editing page shown in FIG4. In response to the triggering operation of the upload control, the image display page of the target object is displayed, and the image display page includes multiple initial images of the target object. In response to the selection operation of at least one initial image in the image display page, the selected initial image is added to the image editing area of ​​the information editing page. Before the selected initial image is added to the image editing area, one or more of the following may be performed on the selected initial image: image enhancement, proportional cropping, and adding recommendation information. Image enhancement is an image enhancement process performed on the initial image when the quality evaluation data of the selected initial image is less than the quality threshold, so as to improve the image quality of the image to be displayed.

[0087] It is understandable that the image editing area is set with an upper limit on the number of images. When the number of images to be displayed in the image editing area reaches the upper limit, a prompt message is generated to indicate that image uploading cannot continue.

[0088] Optionally, the editing operation on the image to be displayed may also include a deletion operation on at least one image to be displayed in the image editing area; wherein the deletion operation may be a sliding operation or a dragging operation on the image to be displayed. For example, when the image to be displayed is dragged to any position outside the image editing area and released, the dragged image to be displayed is deleted. For example, when it is detected that any image to be displayed is dragged, a deletion area is displayed in the information editing page, and the deletion area can be distinguished from other areas by color, and / or a text mark such as "delete" is marked in the deletion area. When the dragged image to be displayed is released in the above-mentioned deletion area, the dragged image to be displayed is deleted. One or more images to be displayed that can be deleted before dragging will be deleted in batches.

[0089] The image editing area includes a limited number of display slots, which can display a limited number of images to be displayed. If the number of images to be displayed of the target object exceeds the number of display slots, the other images to be displayed of the target object are not displayed. Optionally, the editing operation of the images to be displayed may also include a sliding display operation of the images to be displayed in the image editing area. The sliding display operation may be a left-right sliding operation in the image editing area to display the images to be displayed that are not displayed in the image editing area.

[0090] Optionally, the editing operation on the image to be displayed may further include an operation to update the image to be displayed in the image editing area. The operation to update the image to be displayed may be a first preset gesture operation for updating at least one display image in the image editing area, wherein at least a portion of the at least one image to be displayed after the update is different from at least a portion of the at least one image to be displayed before the update.

[0091] Optionally, the information editing page also includes an image update control. For example, see Figure 8, which is a schematic diagram of an information editing page provided by an embodiment of the present disclosure. Accordingly, the operation to update the image to be displayed can be a triggering operation on the image update control. Accordingly, in response to the triggering operation on the image update control, the image to be displayed in the image editing area is updated.

[0092] Among them, the updating process of the image to be displayed can be to eliminate the images that have been displayed in the image editing area from multiple initial images of the target object, and determine the new image to be displayed based on the remaining initial images. The process of determining the new image to be displayed can be to screen the images to be displayed that meet the quality conditions based on the quality evaluation data of the initial image; and / or, to proportionally crop the initial image to obtain the image to be displayed; and / or, to add the recommendation information of the target object to the initial image to obtain the image to be displayed.

[0093] Before generating multimedia data, the target object's to-be-displayed images can be previewed to view the display effects of the to-be-displayed images. Accordingly, in response to a preview trigger operation on the to-be-displayed images in the information editing page, an image preview page is displayed, and the to-be-displayed images of the target object are sequentially displayed on the image preview page. The preview trigger operation can be a click operation on the preview control in the information editing page, or a click operation on any to-be-displayed image in the image editing area. For example, see FIG9 , which is a schematic diagram of the display of an image preview page provided in an embodiment of the present disclosure.

[0094] Optionally, because the processing of the text to be displayed requires a certain waiting time, an image preview page can be displayed before the information editing page is displayed. Within this preview page, the images to be displayed of the target object are sequentially displayed. While waiting for the information editing page to be displayed, previewing the display effects of the images to be displayed balances the waiting time and the display effect. For example, see Figure 10, which is a schematic diagram of the display process of the information editing page provided in an embodiment of the present disclosure.

[0095] On the image preview page, the images to be displayed are displayed sequentially according to the order in which they are displayed, and the next image to be displayed is switched based on a preset time interval. The preset time interval may be 3 seconds. The preset time interval may be updated in response to a setting operation or adjusted based on the number of images to be displayed and the total playback duration.

[0096] When the preview of the image to be displayed is completed, the information editing page is displayed; or, in response to a trigger operation on the image preview page, the information editing page is switched to. The trigger operation on the image preview page can be a trigger operation on a return control or a "next" control.

[0097] By previewing the image to be displayed, users can check the display effect of the image to be displayed in advance, and provide a reference for users to edit the image to be displayed in the image editing area.

[0098] At least one text to be displayed is displayed in the text editing area. The at least one text to be displayed in the text editing area is arranged horizontally or vertically, and each text to be displayed can be displayed by sliding. As shown in Figure 8, only two texts to be displayed are displayed in Figure 8. The number of texts to be displayed can be determined according to a preset number of texts and is not limited here.

[0099] In this embodiment, the text to be displayed can be edited to obtain a text to be displayed that meets the user's needs. Optionally, the editing operation on the text to be displayed can include a selection operation on any text to be displayed in the text editing area. A selection control can be set before or after each text to be displayed. When a trigger operation on a selection control corresponding to any text to be displayed is detected, the text to be displayed corresponding to the selected selection control is determined as the target text.

[0100] Optionally, the editing operation on the text to be displayed may also include an editing operation on the content of the text to be displayed in the text editing area. The content editing operation on the text to be displayed includes adding, deleting and modifying the text content. For example, when any text to be displayed is selected, the selected text to be displayed is switched to an editable state, or when a triggering operation such as clicking or pressing on any text to be displayed is detected, the selected text to be displayed is switched to an editable state.

[0101] Optionally, the editing operation on the text to be displayed may also include an update operation on the text to be displayed in the text editing area, where the update operation is used to update all the text to be displayed in the text editing area. In response to the update operation, the text to be displayed in the text editing area is updated, and the updated text to be displayed has a different text style and / or text content than the text to be displayed before the update. The update operation on the text to be displayed may be a second gesture operation on the information editing page.

[0102] Optionally, the information editing page further includes a text update control, as shown in FIG8 . Accordingly, the operation of updating the text to be displayed may be a triggering operation on the text update control. In response to the triggering operation on the text update control, the text to be displayed in the text editing area is updated; the updated text to be displayed has a different text style and / or text content than the text to be displayed before the update.

[0103] The updating process of the text to be displayed may be: selecting at least one text style from the text style library as the text style of the updated text to be displayed, and generating at least one new display text based on the text style of the updated text to be displayed and the attribute information and description information of the target object. Optionally, the text style of the updated text to be displayed is different from the text style of any text to be displayed before the update. Optionally, in the case where the text style library includes the user's historical text style or reference text style, the user's historical text style or reference text style may be used as the text style of the updated text to be displayed, and the text content of the new text to be displayed generated based on the user's historical text style or reference text style is different from the text content of the text to be displayed before the update.

[0104] During the content editing process of the text to be displayed, it is detected whether the number of words in the edited text to be displayed exceeds the preset number of words. If so, a word number prompt message is generated.

[0105] The information editing page includes a multimedia data generation control. In response to a triggering operation of the multimedia data generation control, multimedia data for a target object is generated based on at least one image to be displayed in the image editing area and the selected text to be displayed in the text editing area. The multimedia data is used to display the target object and can be graphic, text, or video data. The multimedia data can be stored locally to facilitate subsequent search and transmission of the multimedia data.

[0106] The process of generating the graphic data may include adding the image to be displayed and the text to be displayed to the graphic template to obtain the graphic data of the target object. The graphic template may include an image display area and a text display area. The image display area may include a display position, and at least one image to be displayed is displayed in a loop in the display position; or the image display area may include multiple display positions, each display position displays an image to be displayed. The text display area includes a title position and a content position. Accordingly, the text to be displayed includes a title and content. The title and content in the text to be displayed are added to the title position and the content position, respectively.

[0107] The video data generation process may include looping at least one image to be displayed at a preset time interval to form video frames. For example, each image to be displayed may be configured as multiple video frames to meet the display duration of the image to be displayed. The text to be displayed may be sequentially added to the multiple video frames to form the video data. Alternatively, the text to be displayed may be converted into audio data, and the audio data may be combined with the video data formed by the multiple video frames to obtain the video data of the target object.

[0108] In some embodiments, the information editing page may also include a publishing control for multimedia data. Accordingly, the generated multimedia data is published to the Internet. Accordingly, the multimedia data is multimedia data for publication. In response to the triggering operation of the publishing control for media data, multimedia data is generated based on at least one image to be displayed in the image editing area and the selected text to be displayed in the text editing area, and the multimedia data is published. After the successful publication of the multimedia data, a navigation page is displayed, and a prompt message of successful publication is displayed on the navigation page. In the case of failure in publishing the multimedia data, a publishing failure prompt message is displayed. The publishing failure prompt message may include a failure code. The failure code is used to ensure the reason for the upload failure, such as but not limited to the number of multimedia data uploads reaching the upper limit, system error, network disconnection, etc. When the publication of the multimedia data fails, the multimedia data is stored to facilitate re-uploading of the multimedia data.

[0109] Based on the above embodiment, audio data can also be added to the multimedia data. The audio data can be music data, which serves as background music during the image and text presentation process. Accordingly, before generating the multimedia data, the audio data to be added to the multimedia data can also be set.

[0110] Optionally, the image preview page and / or the information editing page also includes an audio setting control. Accordingly, audio data can be added during the display of the image preview page, or audio data can be added during the display of the information editing page.

[0111] In some embodiments, the audio data may be added in response to a first trigger operation on the audio settings control. The first trigger operation may be a click operation on the audio settings control. When the first trigger operation on the audio settings control is detected, random audio data in the audio library is set as the audio data to be displayed for the target object, or preset audio data corresponding to the target object is called and set as the audio data to be displayed for the target object, or default audio data is set as the audio data to be displayed for the target object.

[0112] In some embodiments, the method of adding audio data can be: in response to the second trigger operation of the audio setting control, displaying the audio selection page on the image preview page; in response to the selection operation of any audio data in the audio selection page, setting the audio data to be displayed of the target object; for example, see Figure 11, which is a schematic diagram of the audio setting process provided in an embodiment of the present disclosure.

[0113] Among them, the second trigger operation can be a double-click operation, a press operation, and a sliding operation on the audio setting control. The first trigger operation and the second trigger operation can be different trigger operations. The first trigger operation and the second trigger operation can be any operation set according to user needs. The audio selection page includes candidate audio data in the audio library. For example, the middle figure of Figure 11 is only an example. The size of the audio selection page can be set according to needs or adjusted according to the number of candidate audio data in the audio library. In response to the sliding operation in the audio selection page, the candidate audio data is slid and displayed to facilitate user selection.

[0114] The audio data selection operation may be a click operation on any audio data pair, and the selected audio data is determined as the audio data to be displayed for the target object. The title of the selected audio data may be displayed on the audio setting control, as shown in the right figure of FIG11, so that the user can intuitively view the audio data to be displayed for the target object. If the number of characters in the title of the selected audio data exceeds the number of characters that can be displayed in the audio setting control, the title of the selected audio data is scrolled and displayed.

[0115] The audio selection page may include an upload control. In response to the triggering operation of the upload control in the audio selection page, the local music library page is displayed. When any audio data in the local music library page is selected, the selected local audio data is uploaded and set as the audio data to be displayed of the target object.

[0116] Based on the above embodiment, the audio data that has been set to be displayed can be deleted. For example, in response to a third trigger press operation on the audio setting control, the added audio data to be displayed can be deleted. The third trigger press operation can be, for example, a click operation on the "×" icon in the audio setting control, which is not limited here.

[0117] When a trigger operation of the multimedia data generation control is detected, it is determined whether the audio data to be displayed for the target object has been set. If so, multimedia data is generated based on the image to be displayed, the text to be displayed, and the audio data to be displayed of the target object. Based on the generated graphic data and video data, the audio data to be displayed is added to the graphic data and video data as background audio data, thereby generating multimedia data.

[0118] The technical solution provided by this embodiment realizes the selection of the target object by displaying at least one candidate object on the object selection page. When the target object is selected, the image and text to be displayed of the target object are displayed on the information editing page, and the image and / or text to be displayed can be edited and processed on the information editing page to obtain the material for generating media data and automatically generate multimedia data. There is no need to use other graphic editing tools and applications, which reduces the tedious switching and data transmission between tools and applications, simplifies the generation process of multimedia data, and reduces the difficulty of generating multimedia data.

[0119] FIG12 is a schematic structural diagram of a multimedia data generating device provided by an embodiment of the present disclosure. As shown in FIG12 , the device includes: an object selection page display module 210 , an information editing page display module 220 , and a multimedia data generating module 230 .

[0120] The object selection page display module 210 is used to display the object selection page in response to a preset trigger operation;

[0121] An information editing page display module 220 is configured to display an information editing page in response to an object selection operation in the object selection page, wherein the information editing page includes an image and text to be displayed of the selected target object;

[0122] The multimedia data generating module 230 is configured to generate multimedia data of the target object in response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page.

[0123] The technical solution provided by the embodiment of the present disclosure realizes the selection of the target object by displaying at least one candidate object on the object selection page. When the target object is selected, the image to be displayed and the text to be displayed of the target object are displayed on the information editing page, and the image to be displayed and / or the text to be displayed can be edited and processed on the information editing page to obtain the material for generating media data and automatically generate multimedia data. There is no need to use other graphic editing tools and applications, which reduces the tedious switching and data transmission between tools and applications, simplifies the generation process of multimedia data, and reduces the difficulty of generating multimedia data.

[0124] Based on the above embodiment, optionally, the object selection page display module 210 is used to: display a navigation page, which includes a multimedia data creation control; and display the object selection page in response to a triggering operation on the multimedia data creation control.

[0125] Based on the above embodiment, optionally, the object selection page includes at least one object display area, and each of the object display areas includes object attribute information of a candidate object and a multimedia data creation control;

[0126] The information editing page display module 220 is used to: in response to a triggering operation on the multimedia data creation control in any of the object display areas, display the information editing page of the target object, wherein the target object is a candidate object corresponding to the object display area selected by the triggering operation.

[0127] Optionally, the object selection page includes a plurality of object tags, wherein the object tags are used to represent category information of the object, and the plurality of object tags are different, and the category information of the object includes at least one of the following: object source, object type, and object resource information;

[0128] The object selection page display module 210 is further configured to: in response to a switching operation on the object tag, display object attribute information of the candidate object corresponding to the switched object tag on the object selection page.

[0129] Based on the above embodiment, optionally, guidance information of the multimedia data creation control is displayed on the page where the multimedia data creation control is located, wherein the guidance information includes function prompt information of the multimedia data creation control, and the display position of the guidance information is adjacent to the display position of the multimedia data creation control.

[0130] Based on the above embodiment, optionally, the information editing page includes an image editing area to be displayed and a text editing area, wherein the image editing area to be displayed displays at least one image to be displayed of the target object; the text editing area includes at least one text to be displayed of the target object; and the multimedia data is graphic data or video data.

[0131] Optionally, the editing operation on the image to be displayed includes one or more of the following: an operation of adjusting the order of the images to be displayed in the image editing area; an operation of uploading a new image in the image editing area; an operation of deleting at least one image to be displayed in the image editing area; an operation of updating the image to be displayed in the image editing area; and an operation of slidingly displaying the image to be displayed in the image editing area.

[0132] Furthermore, the editing operation on the text to be displayed includes one or more of the following: an update operation on the text to be displayed in the text editing area; a selection operation on any text to be displayed in the text editing area; and a content editing operation on the text to be displayed in the text editing area.

[0133] Based on the above embodiment, optionally, the device further includes:

[0134] a module for determining an image to be displayed, configured to obtain a plurality of initial images of a target object and obtain the image to be displayed based on the initial images;

[0135] Among them, the module for determining the image to be displayed is specifically used to: perform quality evaluation on the initial image to obtain quality evaluation data, and screen the images to be displayed that meet the quality conditions based on the quality evaluation data; and / or, perform proportional cropping on the initial image to obtain the image to be displayed; and / or, add recommendation information of the target object to the initial image to obtain the image to be displayed, wherein the recommendation information is preset recommendation information, or is extracted from the description information of the target object.

[0136] Based on the above embodiment, optionally, the device further includes:

[0137] The module for generating text to be displayed is used to obtain the attribute information and description information of the target object; generate at least one text to be displayed based on the attribute information and description information of the target object; the text style and / or text content of the at least one text to be displayed are different.

[0138] Based on the above embodiment, optionally, the information editing page further includes an image update control and / or a text update control;

[0139] The multimedia data generation module 230 is configured to: update the image to be displayed in the image editing area in response to a triggering operation on the image update control; at least one image to be displayed after the update is different from at least one image to be displayed before the update;

[0140] And / or, in response to a triggering operation on the text update control, the text to be displayed in the text editing area is updated; the text to be displayed after the update has a different text style and / or text content from the text to be displayed before the update.

[0141] Based on the above embodiment, optionally, the device further includes:

[0142] An image preview module is used to display an image preview page before displaying an information editing page, in which the images to be displayed of the target object are displayed in sequence; and / or, in response to a triggering operation on the image to be displayed in the information editing page, to display the image preview page.

[0143] Based on the above embodiment, optionally, the image preview page and / or the information editing page further includes an audio setting control;

[0144] The device further comprises:

[0145] An audio setting module is configured to add audio data to be displayed of the target object in response to a first trigger operation on the audio setting control; and / or, in response to a second trigger operation on the audio setting control, display an audio selection page on the image preview page; in response to a selection operation on any audio data on the audio selection page, set the audio data to be displayed of the target object; and / or, in response to a third trigger operation on the audio setting control, delete the added audio data to be displayed.

[0146] The multimedia data generating device provided in the embodiments of the present disclosure can execute the multimedia data generating method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0147] 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.

[0148] Figure 13 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to Figure 13 below, it shows a schematic diagram of the structure of an electronic device (such as the terminal device or server in Figure 13) 500 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptops, 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 Figure 13 is only an example and should not bring any limitations to the functions and scope of use of the embodiments of the present disclosure.

[0149] As shown in FIG13 , the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.

[0150] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although FIG13 shows the electronic device 500 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0151] 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 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0152] 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.

[0153] The electronic device provided by the embodiment of the present disclosure and the multimedia data generation 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.

[0154] 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 data generation method provided in the above embodiment is implemented.

[0155] 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.

[0156] 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.

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

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

[0159] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays an object selection page in response to a preset trigger operation; displays an information editing page in response to an object selection operation in the object selection page, and the information editing page includes the image to be displayed and the text to be displayed of the selected target object; generates multimedia data of the target object in response to the editing operation of the image to be displayed and / or the text to be displayed in the information editing page.

[0160] 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).

[0161] 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.

[0162] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."

[0163] 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.

[0164] 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.

Claims

1. A method for generating multimedia data, the method comprising: In response to a preset trigger operation, displaying an object selection page; In response to an object selection operation in the object selection page, displaying an information editing page, the information editing page including an image to be displayed and a text to be displayed of the selected target object; In response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page, multimedia data of the target object is generated.

2. The method according to claim 1, wherein the displaying the object selection page in response to the preset trigger operation comprises: Displaying a navigation page, wherein the navigation page includes a multimedia data creation control; In response to a triggering operation on the multimedia data creation control, the object selection page is displayed.

3. The method according to claim 1, wherein the object selection page comprises at least one object display area, each of the object display areas comprising object attribute information of a candidate object and a multimedia data creation control; The step of displaying an information editing page in response to an object selection operation on the object selection page includes: In response to a triggering operation on the multimedia data creation control in any of the object display areas, an information editing page of the target object is displayed, wherein the target object is a candidate object corresponding to the object display area selected by the triggering operation.

4. The method according to claim 2 or 3, wherein the object selection page includes a plurality of object tags, wherein: The object tag is used to represent the category information of the object, and the multiple object tags are different, and the category information of the object includes at least one of the following: object source, object type, and object resource information; The method further comprises: In response to a switching operation on the object tag, object attribute information of the candidate object corresponding to the switched object tag is displayed in the object selection page.

5. The method according to claim 2 or 3, wherein the guide information of the multimedia data creation control is displayed in the page where the multimedia data creation control is located, wherein: The guide information includes function prompt information of the multimedia data creation control, and a display position of the guide information is adjacent to a display position of the multimedia data creation control.

6. The method according to claim 1, wherein the information editing page comprises an image editing area to be displayed and a text editing area, the image editing area to be displayed displays at least one image to be displayed of the target object; the text editing area comprises at least one text to be displayed of the target object; the multimedia data is graphic data or video data; The editing operation on the image to be displayed includes one or more of the following: An operation of adjusting the order of the images to be displayed in the image editing area; Adding an image upload operation in the image editing area; Deleting at least one image to be displayed in the image editing area; An update operation on the image to be displayed in the image editing area; A sliding display operation on the image to be displayed in the image editing area; Furthermore, the editing operation on the text to be displayed includes one or more of the following: An operation of updating the text to be displayed in the text editing area; A selection operation on any text to be displayed in the text editing area; The content editing operation is performed on the text to be displayed in the text editing area.

7. The method according to claim 1 or 6, wherein the method for determining the image to be displayed of the target object comprises: Acquire multiple initial images of the target object, and obtain the image to be displayed according to the initial images; Wherein, obtaining the image to be displayed according to the initial image includes: Performing a quality evaluation on the initial image to obtain quality evaluation data, and screening images to be displayed that meet quality conditions based on the quality evaluation data; and / or, Proportionally cropping the initial image to obtain the image to be displayed; and / or, The recommendation information of the target object is added to the initial image to obtain the image to be displayed, wherein the recommendation information is preset recommendation information, or is extracted from the description information of the target object.

8. The method according to claim 1 or 6, wherein the method for generating the text to be displayed of the target object comprises: Acquire the attribute information and description information of the target object; generate at least one text to be displayed based on the attribute information and description information of the target object; the text style and / or text content of the at least one text to be displayed are different.

9. The method according to claim 6, wherein the information editing page further comprises an image update control and / or a text update control; The method further comprises: In response to a triggering operation on the image update control, updating the image to be displayed in the image editing area; At least one image to be displayed after being updated is different from at least one image to be displayed before being updated; and / or, In response to a triggering operation on the text update control, the text to be displayed in the text editing area is updated; the text to be displayed after the update is different from the text to be displayed before the update in text style and / or text content.

10. The method according to claim 1, wherein the method further comprises: Before displaying the information editing page, display an image preview page, in which the to-be-displayed images of the target object are displayed in sequence; and / or, In response to a triggering operation on the image to be displayed in the information editing page, the image preview page is displayed.

11. The method according to claim 10, wherein the image preview page and / or the information editing page further comprises an audio setting control; The method further comprises: In response to a first trigger operation on the audio setting control, adding the audio data to be displayed of the target object; and / or, In response to a second trigger operation on the audio setting control, displaying an audio selection page on the image preview page; In response to a selection operation on any audio data in the audio selection page, setting the audio data to be displayed of the target object; and / or, In response to a third trigger press operation on the audio setting control, the added audio data to be presented is deleted.

12. A multimedia data generating device, the device comprising: An object selection page display module, used to display an object selection page in response to a preset trigger operation; An information editing page display module, used for displaying an information editing page in response to an object selection operation in the object selection page, wherein the information editing page includes an image to be displayed and a text to be displayed of the selected target object; The multimedia data generation module is used to generate multimedia data of the target object in response to the editing operation of the image to be displayed and / or the text to be displayed in the information editing page.

13. 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 data generating method as described in any one of claims 1-11.

14. A storage medium comprising computer executable instructions, wherein the computer executable instructions are used to execute the multimedia data generating method according to any one of claims 1 to 11 when executed by a computer processor.

Citation Information

Patent Citations

  • Page control management method and device, computer equipment and storage medium

    CN114116054A

  • Multimedia resource generation method and device, electronic equipment and storage medium

    CN115017340A

  • The method of composing for multimedia

    KR1020030079819A

  • Multimedia annotation editing system and related method and computer program product

    US20140059418A1