Multimedia data generation method and device, storage medium and electronic equipment
By introducing object selection pages and information editing pages into the multimedia data generation method, users can select target objects and edit images and text to be displayed, and automatically generate multimedia data, solving the problems of complex generation process and high operation difficulty in the prior art, and achieving the effect of simplifying the generation process and reducing operation difficulty.
Patent Information
- Application Number
- CN202311460420.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-06
AI Technical Summary
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, resulting in cumbersome switching and data transmission between tools and applications.
Provide a multimedia data generation method, which displays the object selection page by triggering the operation in response to presets, selects the target object and displays the image to be displayed and the text to be displayed in the information editing page, and allows editing of these contents to be automatically generated.
It simplifies the generation process of multimedia data, reduces operation difficulty, reduces switching and data transmission between tools and applications, and improves generation efficiency.
Smart Images

Figure CN119941920A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to computer technology, and more particularly to a method, device, storage medium and electronic device for generating multimedia data. Background Art
[0002] 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 the audience can view the multimedia data through the client.
[0003] 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 a variety of tools or applications, etc., and the operation is highly complex. Summary of the invention
[0004] 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.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for generating multimedia data, including:
[0006] In response to a preset trigger operation, displaying an object selection page;
[0007] 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;
[0008] 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.
[0009] In a second aspect, the embodiments of the present disclosure further provide a multimedia data generating device, including:
[0010] An object selection page display module, used to display an object selection page in response to a preset trigger operation;
[0011] 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;
[0012] 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.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0014] one or more processors;
[0015] a storage device for storing one or more programs,
[0016] 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 by any embodiment of the present disclosure.
[0017] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute a multimedia data generating method as provided in any embodiment of the present disclosure.
[0018] In the disclosed embodiment, at least one candidate object is displayed on an object selection page to select a target object. When a target object is selected, an image to be displayed and a text to be displayed of the target object are displayed on an information editing page, and editing of the image to be displayed and / or the text to be displayed can be performed on the information editing page to obtain materials 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 A flowchart of a method for generating multimedia data provided by an embodiment of the present disclosure;
[0021] Figure 2 is a schematic diagram showing an object selection page provided by an embodiment of the present disclosure;
[0022] Figure 3 is a schematic diagram showing an information editing page provided by an embodiment of the present disclosure;
[0023] Figure 4 is a schematic diagram showing an information editing page provided by an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of a navigation page provided in an embodiment of the present disclosure;
[0025] Figure 6A schematic diagram of an object selection page provided in an embodiment of the present disclosure;
[0026] Figure 7 is a schematic diagram of switching candidate objects in an object selection page provided by an embodiment of the present disclosure;
[0027] Figure 8 is a schematic diagram of an information editing page provided by an embodiment of the present disclosure;
[0028] Fig. 9 is a schematic diagram showing an image preview page provided by an embodiment of the present disclosure;
[0029] Fig.10 is a schematic diagram of the display process of the information editing page provided by the embodiment of the present disclosure;
[0030] Fig.11 A schematic diagram of an audio setting process provided in an embodiment of the present disclosure;
[0031] Fig.12 is a schematic diagram of the structure of a multimedia data generating device provided by an embodiment of the present disclosure;
[0032] Fig.13 It is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0034] 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.
[0035] The term "including" and its variations used herein are open inclusions, 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"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0036] It should be noted that the concepts such as "first" and "second" mentioned in the present 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.
[0037] It should be noted that the modifications of "one" and "plurality" 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, it should be understood as "one or more".
[0038] 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.
[0039] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0040] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0041] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0042] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0043] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0044] Figure 1A flowchart of a method for generating multimedia data provided in an embodiment of the present disclosure is provided. The embodiment of the present disclosure is applicable to the situation of quickly generating multimedia data of a target object. The method can be executed by a multimedia data generating device, which can be implemented in the form of software and / or hardware, and optionally, by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0045] like Figure 1 As shown, the method includes:
[0046] S110. In response to a preset trigger operation, display an object selection page.
[0047] In this embodiment, the object selection page is a page that displays candidate objects and provides a selection function for the candidate objects. By displaying the object selection page, multiple candidate objects are displayed in the object selection page, and the user can select a target object from the multiple candidate objects in the object selection page. The candidate objects here can be items or services, etc. For example, items include but are not limited to clothing, food, etc., and services include but are not limited to fitness, hairdressing, etc. The types of candidate objects in the object selection page are not limited here.
[0048] The preset trigger operation is an operation for selecting a page of a trigger object, which may be a trigger operation for a specific control, a trigger operation for specific information, or a preset gesture operation.
[0049] In some embodiments, the specific control may be a multimedia data creation control, which is set in 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 a multimedia data creation control; and in response to a trigger operation on the multimedia data creation control, displaying the object selection page.
[0050] The navigation page may be an application homepage or an application personal page. The application here is an application with a multimedia data publishing function, and the application may also be used to play multimedia data. For example, the navigation page may be displayed by starting an operation; the navigation page may be displayed by clicking on a navigation page label such as "Home" or "My"; or the navigation page may be switched to by switching the navigation page label.
[0051] 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-key creation". The navigation page also includes other functional controls and / or display content, which are not limited here and can be set according to the display requirements of the navigation page.
[0052] 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. Figure 2 , Figure 2 It is a schematic diagram showing an object selection page provided by an embodiment of the present disclosure. Figure 2 The middle left picture is the navigation page. When the user clicks the multimedia data creation control in the navigation page, that is, the one-click creation control, the object selection page is displayed. Figure 2 The right picture in the figure. Among them, Figure 2 The object selection page in the application includes multiple object display areas, each of which displays object attribute information of a candidate object, and different object display areas display different candidate objects. 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 in the object selection page is detected, the candidate objects in the object selection page are displayed by sliding, that is, other candidate objects that are not currently displayed in the object selection page are displayed.
[0053] 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 to be displayed and a text to be displayed of the selected target object.
[0054] Optionally, the triggering operation on the object display area is used as the 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 Figure 2 The circular control in the right figure. 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, such as converting a hollow circle into a solid circle, or displaying a mark such as "√" on the circular control. For example, see Figure 3 , Figure 3 It is a schematic diagram showing an information editing page provided by an embodiment of the present disclosure.
[0055] It can be understood that the number of target objects is one, and when a candidate object is selected, a selection operation on another candidate object is detected, and the target object is updated. Figure 3It can be seen that the object selection page includes a trigger control of the information editing page. The trigger control of the information editing page can be a control such as "Confirm", "Next", "One-click Generate", etc. When a candidate object is selected in the object selection page, it is detected that the trigger control of the information editing page is triggered, and the information editing page is displayed. The trigger control of the information editing page can be located at the bottom or upper right corner of the object selection page, and the control position is not limited here.
[0056] In some embodiments, the preset trigger operation may 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 may be a notification bar or an application information notification bar displayed on the terminal desktop, and when a trigger operation for the object recommendation information in the notification bar is detected, an object selection page is displayed, and the object selection page displays the recommended candidate objects. Exemplarily, the navigation page of the application includes an object recommendation control, and when it is detected that the object recommendation control is triggered, an 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.
[0057] For example, see Figure 4 , Figure 4 It is a display schematic diagram of an information editing page provided by an embodiment of the present disclosure, wherein 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 may 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 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.
[0058] Based on the above embodiment, the multimedia data creation control has a one-key triggering function for multimedia data. In order to provide a function prompt to the user, the multimedia data creation control is prompted in the page where the multimedia data creation control is located, so that the user can understand and use the multimedia data creation control. The page where the multimedia data creation control is located may include Figure 2 Navigation page in or Figure 4. Optionally, a color identification is set for the multimedia data creation control in the above page to distinguish it from other function controls, for example, the multimedia data creation control is set to blue or red, etc. Optionally, a new function identification is set on the multimedia data creation control, such as setting an exclamation mark icon on the multimedia data creation control, or adding a "new function" text identification on the multimedia data creation control. The new function identification can trigger the function description. For example, when a triggering operation on the new function identification is detected, the function prompt information of the multimedia data creation control is displayed in the form of a pop-up window, a floating window or bubble text on the page where the multimedia data creation control is located.
[0059] Optionally, the page where the multimedia data creation control is located displays guidance information of the multimedia data creation control, 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. Figure 5 and Figure 6 ,in, Figure 5 A schematic diagram of a navigation page provided in an embodiment of the present disclosure, Figure 6 A schematic diagram of an object selection page provided in an embodiment of the present disclosure. By setting the guide information adjacent to the multimedia data creation control, the user is prompted with the function of the multimedia data creation control, which facilitates the user to understand and use the multimedia data creation control. For example, the guide information can be displayed in the form of bubble text adjacent to the multimedia data creation control. The guide information can be displayed in a blank space on the page to avoid interference or blocking other content on the page.
[0060] Optionally, the guide information may no longer be displayed after a preset display time, or the display may be canceled when a closing operation of the guide information is detected. For example, the closing operation of the guide information may be a sliding operation on the guide information, or a specific gesture on the page, etc., which is not limited here.
[0061] It is understandable that the function prompt of the multimedia data creation control can be set according to the user's use of the multimedia data creation control. For example, when the number of times the user uses the multimedia data creation control is less than a preset number of times, it is determined to be a first use state, and when the number of times the user uses the multimedia data creation control is greater than or equal to the preset number of times, it is determined to be a second use state. The number of times the user uses the media data creation control can be the number of times the multimedia data is generated based on the media data creation control. In the first use state, the volume data creation control is prompted, such as displaying guidance information or a new function icon, etc.; in the second use state, there is no need to prompt the volume data creation control, and the information on the navigation page or object selection page is interfered.
[0062] When it is detected that the user uses the media data creation control for the first time, operation prompt information is displayed on each page in the process of generating and publishing multimedia data to prompt the user to perform operation steps on each page. Figure 2 The object selection page prompts you to select a candidate object.
[0063] Based on the above embodiment, the object selection page includes multiple object tags, which are used to characterize the category information of the candidate objects, and the multiple object tags are different, and each object tag corresponds to a different set of candidate objects. The object tag can be set above at least one object display area, and the displayed candidate objects are switched by switching the object tag.
[0064] 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 overlaps in candidate objects from 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.
[0065] In the process of displaying the object selection page, in response to the switching operation of the object tag, the object attribute information of the candidate object corresponding to the switched object tag is displayed in the object selection page. Figure 7 , Figure 7 is a schematic diagram of switching candidate objects in an object selection page provided by an embodiment of the present disclosure. Optionally, the switching operation may be a click operation on an object label that is not displayed. Figure 7 For example, Figure 7The object label displayed in the display is label 1, and the candidate objects in the candidate object set corresponding to object 1 are displayed in the object selection page. When a click operation on label 3 that is not displayed is detected, the candidate objects in the candidate object set corresponding to label 3 are switched to be displayed in the object selection page. Optionally, the switching operation can also be a sliding operation. Exemplarily, the switching operation is a left-right sliding operation. Through the sliding operation, the adjacent object label of the object label in the display is determined as the object label after switching. Taking the left sliding as an example, the object label on the right side of the object label in the display is determined as the object label after switching, and the object attribute information of the candidate object corresponding to the switched object label is displayed in the object selection page.
[0066] It should be noted that in the process of generating multimedia data of the 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 object is less than the minimum number of images for generating multimedia data, it indicates that the candidate object does 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, Figure 2 In the object selection page shown, the selection control is not displayed in the image display area where the candidate objects that do not meet the generation conditions of the multimedia data are located, or the selection control is in an unselectable state; for example, Figure 4 In the object selection page shown, the media data creation control is not displayed in the image display area where the candidate object that does not meet the multimedia data generation condition is located, or the media data creation control is in an untriggerable state. By distinguishing and displaying the candidate objects that do not meet the multimedia data generation condition in the object selection page so that the candidate objects are in an unselectable state, invalid operations on the candidate objects are avoided.
[0067] On the basis of selecting the target object, at least one image to be displayed of the target object is determined, and at least one text to be displayed of the target object is generated, and the at least one image to be displayed and the at least one text to be displayed are displayed on the information editing page. 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; and the text editing area includes at least one text to be displayed of the target object. The image to be displayed is an image used to generate multimedia data, and is used to display the target object from an image perspective; the text to be displayed is a text used to generate multimedia data, and is used to display the target object from a text perspective or a language perspective.
[0068] Among them, the image to be displayed of the target object can be determined based on multiple initial images of the target object, and the initial image of the target object can be an image stored in a data source of the target object. Specifically, multiple initial images of the target object are obtained based on the data source address of the target object, and at least one image to be displayed is determined based on the multiple initial images. In some embodiments, the process of determining the image to be displayed can be: performing quality evaluation on the initial image to obtain quality evaluation data, and filtering the image to be displayed that meets the quality conditions based on the quality evaluation data, wherein the quality evaluation of the initial image can be performed through an image quality evaluation model, for example, each initial image is input into the above-mentioned image quality evaluation model to obtain the quality evaluation data of the initial image, and the quality evaluation data is used to characterize the clarity and resolution of the initial image, etc. The higher the quality evaluation data, the higher the image quality. The initial images can be sorted according to the quality evaluation data of the initial images, and a preset number of images to be displayed can be filtered based on the sorting, or the images to be displayed whose quality evaluation data is greater than the quality threshold can be filtered. By evaluating and filtering the quality of the initial images, it is ensured that the determined images to be displayed are high-quality images, and the data quality of the multimedia data is further improved.
[0069] In some embodiments, the image to be displayed may be obtained by proportionally cropping the initial image. The initial image may be randomly selected from multiple initial images of the target object, or may be an initial image screened by quality evaluation data. Since the initial images have inconsistent proportions, the initial images are adjusted to the same proportion by proportional cropping, thereby improving the consistency of the image proportions of the image to be displayed.
[0070] In some embodiments, the image to be displayed may be obtained by adding the recommendation information of the target object to the initial image. The initial image may be randomly selected from multiple initial images of the target object, may be an initial image screened by quality evaluation data, or may be the aforementioned initial image cropped proportionally. By adding recommendation information to the initial image, a combination of image and text is achieved, thereby improving the display of the target object.
[0071] The initial image may be subjected to text recognition to determine whether the initial image already includes the recommended information. If not, the recommended information may be added to the initial image. The recommended information is preset recommended information and may be read from a specific storage location corresponding to the target object. There may be multiple preset recommended information, and some of the preset recommended information is added to each initial image. Alternatively, the recommended information of the target object may be extracted from the description information of the target object, wherein the description information of the target object may include but is not limited to the title information, introduction information and detailed information of the target object, etc. The description information of the target object may be input into a keyword extraction model to obtain the recommended information of the target object.
[0072] Based on the above embodiment, a method for generating text to be displayed of 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; the text style and / or text content of the at least one text to be displayed are different.
[0073] 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.
[0074] In this embodiment, the text generation model can be called, and the attribute information and description information of the target object can be input into the text generation model to automatically generate at least one text to be displayed, and the text content of the at least one text to be displayed is different, thereby reducing the difficulty of generating the text to be displayed. The text generation model is pre-trained, has a text generation function, and the generated text to be displayed meets the quality requirements, so the text quality of the text to be displayed can be guaranteed.
[0075] In some embodiments, a text style library is pre-set, and the text style library includes multiple text styles, each of which can be learned based on a publicly available text of a certain learning object. A text style can be randomly selected from the text style library, and the text style and the attribute information and description information of the target object are input into the text generation model to obtain a text to be displayed that conforms to the text style.
[0076] 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 may be different. Accordingly, at least one text style may be obtained from a text style library, and a text to be displayed may be generated based on each text style and the attribute information and description information of the target object.
[0077] In some embodiments, the user's historical text style can be obtained and added to the text style library. The priority of the user's historical text style can be higher than the priority 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 historically published. For example, the multimedia data that the user has historically published can be queried according to the user identifier, the text information in the multimedia data that has historically been published can be extracted, and the style of the text information in the multimedia data that has historically been published can be learned to obtain the user's historical text style.
[0078] In some embodiments, a reference text or reference multimedia data input by a user may be received, and 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.
[0079] During the generation process of the text to be displayed, determine whether the user's historical text style and / or reference text style exists in the text style library. If so, select the user's historical text style and / or reference text style, as well as some other text styles, 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.
[0080] S130: In response to an editing operation on the image to be displayed and / or the text to be displayed in the information editing page, generate multimedia data of the target object.
[0081] At least one image to be displayed is displayed in sequence in the image editing area, wherein the order of the images to be displayed in the image editing area is the display order of the images to be displayed in the multimedia data. Optionally, at least one image to be displayed includes a cover image, for example, the first display position in the image editing area is the display position of the cover image. Optionally, a cover mark can be set for any image in the at least one image to be displayed, and the image to be displayed with the cover mark set can be used as the cover image.
[0082] The adjustment of the image to be displayed in the image editing area can be achieved by editing the image to be displayed. Optionally, the editing operation of the image to be displayed may include a sequence adjustment operation of the image to be displayed in the image editing area. By adjusting the sequence of the image to be displayed in the image editing area, the display sequence in the multimedia data in the image editing area is adjusted. The sequence adjustment operation may be a drag operation of the image to be displayed. For example, when a drag operation is detected on any image to be displayed, the selected image to be displayed moves with the drag operation, and the display position where the release position of the drag operation is located 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. Exemplarily, 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 at 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.
[0083] It can be understood that, taking the first display position as the display position of the cover image 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.
[0084] Optionally, the editing operation of the image to be displayed may also include an upload operation of a newly added image in the image editing area. The image editing area includes an upload control, for example Figure 4The "+" control in the image editing area in the information editing page shown. 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. Wherein, before the selected initial image is added to the image editing area, it may also include performing one or more of the following on the selected initial image: image enhancement, proportional cropping, and adding recommendation information. Wherein, image enhancement is an image enhancement processing 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.
[0085] 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.
[0086] Optionally, the editing operation of 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, and 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, and the selected one or more images to be displayed are deleted in batches.
[0087] The image editing area includes a limited number of display positions, which can display a limited number of images to be displayed. When the number of images to be displayed of the target object is greater than the number of display positions, other images to be displayed of the target image are not displayed. Optionally, the editing operation of the image to be displayed may also include a sliding display operation of the image to be displayed in the image editing area, and the sliding display operation may be a left-right sliding operation in the image editing area to display the image to be displayed that is not displayed in the image editing area.
[0088] Optionally, the editing operation of the image to be displayed may also include an updating operation of the image to be displayed in the image editing area. The updating operation of the image to be displayed may be a first preset gesture operation, which is used to update at least one display image in the image editing area, wherein at least one image to be displayed after the update is different from at least one image to be displayed before the update.
[0089] Optionally, the information editing page also includes an image update control, for example, see Figure 8 , Figure 8 is a schematic diagram of an information editing page provided by an embodiment of the present disclosure. Accordingly, the update operation of the image to be displayed may be a trigger operation of the image update control. Accordingly, in response to the trigger operation of the image update control, the image to be displayed in the image editing area is updated.
[0090] Among them, the updating process of the image to be displayed may 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 determination process of the new image to be displayed may be to screen the images to be displayed that meet the quality conditions based on the quality evaluation data of the initial images; and / or, to proportionally crop the initial images to obtain the images to be displayed; and / or, to add the recommendation information of the target object to the initial images to obtain the images to be displayed.
[0091] Before generating multimedia data, the images to be displayed of the target object can be previewed to check the display effect of the images to be displayed. Accordingly, in response to the preview triggering operation of the images to be displayed in the information editing page, the image preview page is displayed, and the images to be displayed of the target object are displayed in sequence in the image preview page. The preview triggering operation can be a click operation on the preview control in the information editing page, or a click operation on any image to be displayed in the image editing area, etc. For example, see Fig. 9 , Fig. 9 It is a schematic diagram showing an image preview page provided by an embodiment of the present disclosure.
[0092] Optionally, since the processing of the text to be displayed causes a certain waiting time, before displaying the information editing page, an image preview page is displayed, and the images to be displayed of the target object are displayed in sequence on the image preview page. During the waiting process of displaying the information editing page, the display effect of the image to be displayed is previewed, which takes into account both the waiting problem and the effect display problem. For example, see Fig.10 , Fig.10 It is a schematic diagram of the display process of the information editing page provided by the embodiment of the present disclosure.
[0093] In the image preview page, the images to be displayed are displayed in sequence according to the display order of the images to be displayed of the target object, 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 may be adjusted according to the number of images to be displayed and the total playback time.
[0094] 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 may be a trigger operation on a return control or a "next" control.
[0095] By previewing the image to be displayed, it is convenient for users to 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.
[0096] At least one text to be displayed is displayed in the text editing area. At least one text to be displayed is arranged horizontally or vertically in the text editing area. Each text to be displayed can be displayed by sliding. Figure 8 As shown, Figure 8 Only two texts to be displayed are displayed, and the number of texts to be displayed can be determined according to the preset number of texts, which is not limited here.
[0097] In this embodiment, the text to be displayed can be edited to obtain the 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. Wherein, a selection control can be set before or after each text to be displayed. When a triggering 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.
[0098] Optionally, the editing operation of the text to be displayed may also include the content editing operation of the text to be displayed in the text editing area. The content editing operation of 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.
[0099] Optionally, the editing operation of the text to be displayed may also include an update operation of the text to be displayed in the text editing area, and 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 text style and / or text content of the updated text to be displayed are different from those of the text to be displayed before the update. The update operation of the text to be displayed may be a second gesture operation on the information editing page.
[0100] Optionally, the information editing page also includes text update controls, such as Figure 8 Correspondingly, the update operation of the text to be displayed may be a trigger operation of a text update control, and in response to the trigger operation of 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.
[0101] The updating process of the text to be displayed may be: selecting at least one text style in 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 the reference text style, the user's historical text style or the 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 the reference text style is different from the text content of the text to be displayed before the update.
[0102] During the content editing process of the text to be displayed, it is detected whether the word count of the text to be displayed after the editing process exceeds the preset word count. If so, a word count prompt information is generated.
[0103] The information editing page includes a multimedia data generation control. In response to the triggering operation of the multimedia data generation control, multimedia data of the 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 data used to display the target object. The multimedia data can be graphic data or video data. The multimedia data can be stored locally to facilitate subsequent search and transmission of the multimedia data.
[0104] The process of generating the graphic data may be to add 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 cyclically displayed in the display position; or the image display area may include multiple display positions, and each display position displays an image to be displayed. The text display area includes a title position and a content position. Correspondingly, the text to be displayed includes a title and a content. The title and the content in the text to be displayed are added to the title position and the content position respectively.
[0105] The process of generating video data may include cyclically displaying at least one image to be displayed at a preset time interval to form a video frame, for example, each image to be displayed is set to multiple video frames to meet the display duration of the image to be displayed. The text to be displayed is sequentially added to the multiple video frames to form video data. Alternatively, the text to be displayed is converted into audio data, and the audio data is merged with the video data formed by multiple video frames to obtain the video data of the target object.
[0106] 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 to publish the multimedia data, a publishing failure prompt message is displayed, and the publishing failure prompt message may include a failure code, which is used to ensure the reason for the upload failure, such as but not limited to the upload quantity of the multimedia data reaching the upper limit, system error, network disconnection, etc. In the case of failure to publish the multimedia data, the multimedia data is stored to facilitate the re-upload of the multimedia data.
[0107] Based on the above embodiment, audio data can also be added to the multimedia data, and the audio data can be music data, which can be used as background music in the image and text display process. Correspondingly, before generating the multimedia data, the audio data to be added to the multimedia data can also be set.
[0108] Optionally, the image preview page and / or the information editing page also includes an audio setting control, and 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.
[0109] In some embodiments, the audio data may be added in a manner that, in response to a first trigger operation on the audio setting control, the audio data to be displayed of the target object is added. The first trigger operation may be a click operation on the audio setting control, etc. When the first trigger operation on the audio setting control is detected, random audio data in the audio library is set as the audio data to be displayed of the target object, or preset audio data corresponding to the target object is called and set as the audio data to be displayed of the target object, or default audio data is set as the audio data to be displayed of the target object.
[0110] In some embodiments, the audio data may be added in a manner that: in response to a second trigger operation on the audio setting control, an audio selection page is displayed on the image preview page; in response to a selection operation on any audio data on the audio selection page, the audio data to be displayed of the target object is set; for example, see Fig.11 , Fig.11 A schematic diagram of the audio setting process provided in an embodiment of the present disclosure.
[0111] The second trigger operation can be a double-click operation, a press operation, a slide operation, etc. 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, Fig.11 The middle figure is only an example, and the size of the audio selection page can be set according to demand, 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 the user to select.
[0112] The selection operation of the audio data may be a click operation on any audio data pair, and the selected audio data is determined as the audio data to be displayed of the target object. The title of the selected audio data may be displayed on the audio setting control, such as Fig.11 As shown in the right figure of , the user can intuitively view the audio data to be displayed of the target object. When the number of characters of the title of the selected audio data exceeds the number of characters that can be displayed by the audio setting control, the title of the selected audio data is scrolled and displayed.
[0113] 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.
[0114] Based on the above embodiment, the set audio data to be displayed can be deleted. For example, in response to the third trigger press operation on the audio setting control, the added audio data to be displayed is deleted. The third trigger press operation can be, for example, a click operation on the "×" mark in the audio setting control, which is not limited here.
[0115] When a trigger operation of the multimedia data generation control is detected, it is determined whether the audio data to be displayed of 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. On the basis of the above-mentioned 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 to obtain multimedia data.
[0116] The technical solution provided in 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 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 the media data, and automatically generate the 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.
[0117] Fig.12 A schematic diagram of the structure of a multimedia data generating device provided by an embodiment of the present disclosure is shown in FIG. Fig.12 As shown, the device includes: an object selection page display module 210, an information editing page display module 220 and a multimedia data generation module 230.
[0118] The object selection page display module 210 is used to display the object selection page in response to a preset trigger operation;
[0119] An information editing page display module 220, 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;
[0120] The multimedia data generating module 230 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.
[0121] 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 editing processing of the image to be displayed and / or the text to be displayed can be realized on the information editing page to obtain the material for generating the media data, and automatically generate the 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.
[0122] Based on the above embodiment, optionally, the object selection page display module 210 is used to: display a navigation page, the navigation page including a multimedia data creation control; and display the object selection page in response to a triggering operation on the multimedia data creation control.
[0123] 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;
[0124] 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.
[0125] Optionally, the object selection page includes a plurality of object tags, wherein the object tags are used to characterize 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;
[0126] 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 in the object selection page.
[0127] Based on the above embodiment, optionally, 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 the display position of the guide information is adjacent to the display position of the multimedia data creation control.
[0128] Based on the above embodiment, optionally, the information editing page includes an image editing area to be displayed and a text editing area, wherein at least one image to be displayed of the target object is displayed in the image editing area to be displayed; 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.
[0129] Optionally, the editing operation on the images 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 images to be displayed in the image editing area; and an operation of slidingly displaying the images to be displayed in the image editing area.
[0130] 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.
[0131] Based on the above embodiment, optionally, the device further includes:
[0132] A module for determining an image to be displayed, used for acquiring a plurality of initial images of a target object, and obtaining the image to be displayed according to the initial images;
[0133] 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.
[0134] Based on the above embodiment, optionally, the device further includes:
[0135] 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.
[0136] Based on the above embodiment, optionally, the information editing page further includes an image update control and / or a text update control;
[0137] The multimedia data generation module 230 is used to: in response to the triggering operation of the image update control, update the image to be displayed in the image editing area; at least one image to be displayed after the update is different from at least one image to be displayed before the update;
[0138] 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.
[0139] Based on the above embodiment, optionally, the device further includes:
[0140] 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 images to be displayed in the information editing page, to display the image preview page.
[0141] Based on the above embodiment, optionally, the image preview page and / or the information editing page further includes an audio setting control;
[0142] The device also includes:
[0143] An audio setting module is used to add the 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 in 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.
[0144] 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.
[0145] 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.
[0146] Fig.13 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Fig.13 , which shows an electronic device (eg, Fig.13The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook 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. Fig.13 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0147] like Fig.13 As shown, 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. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. 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.
[0148] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, 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 Fig.13 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0149] 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 contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 509, or installed from a storage device 508, or installed from a 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 executed.
[0150] 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.
[0151] The electronic device provided by the embodiment of the present disclosure and the multimedia data generating method provided by the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0152] The embodiments of the present disclosure provide a computer storage medium on which a computer program is stored. When the program is executed by a processor, the multimedia data generating method provided in the above embodiments is implemented.
[0153] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit 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 of the above.
[0154] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may 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 future developed network.
[0155] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0156] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0157] 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 an image to be displayed and a text to be displayed of the selected target object; generates 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.
[0158] 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 separate software package, partially on the user's computer and partially on a remote computer, or entirely on a 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).
[0159] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0160] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".
[0161] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, 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 chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0162] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may 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 may 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, characterized in that: include: 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, characterized in that The displaying of the object selection page in response to the preset triggering operation includes: 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, characterized in that The object selection page includes at least one object display area, each of which includes 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, characterized in that: The object selection page includes a plurality of object tags, wherein the object tags are used to represent the 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; 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, characterized in that: 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 the display position of the guide information is adjacent to the display position of the multimedia data creation control.
6. The method according to claim 1, characterized in that 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; 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, characterized in that: The method for determining the image to be displayed of the target object includes: 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, characterized in that: The method for generating the text to be displayed of the target object includes: 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, characterized in that The information editing page also includes 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, the image to be displayed in the image editing area is updated; at least one image to be displayed after the update is different from at least one image to be displayed before the update; 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, characterized in that The method further comprises: Before displaying the information editing page, displaying 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, characterized in that The image preview page and / or the information editing page also includes 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, characterized in that: include: 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, characterized in that: The electronic device comprises: 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
Cited By
Interactive media generation method and device, equipment, storage medium and program product
CN120640096A
Video generation method and device, terminal and computer readable storage medium
CN121000947A
Interaction method and device, equipment and medium
CN121411650A
Multimedia data generation method and apparatus, storage medium, and electronic device
EP4804131A1