Method for generating picture set, electronic equipment and computer storage medium
By overlaid the text material of the picture collection template in the picture preview page, users can quickly generate the second picture collection, solving the problem of inconvenient operation in the existing technology and improving user creative efficiency.
Patent Information
- Application Number
- CN202410178209.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-08
AI Technical Summary
The existing follow-up creation model is inconvenient to use when users create picture collections, resulting in poor user experience and inability to share stories quickly and effectively.
Provide a method of generating an image collection. By displaying a picture preview page, using text materials in the picture collection template to overlay the user-selected pictures in the specified area, and generate a second picture collection.
It realizes that users can quickly and simply share stories under the inspiration of the creator's picture collection, save system operation time and improve content generation efficiency.
Smart Images

Figure CN120451697A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to the field of computers, and more particularly to a method for generating a picture set, an electronic device, and a computer storage medium. Background Art
[0002] With the continuous development of terminal devices and Internet technology, various client applications are constantly emerging. Users can browse various types of multimedia clips (for example, picture collections, etc.) published by creators through multimedia applications. When browsing various types of multimedia clips, users themselves are usually inspired by the creators and want to share their lives, express their attitudes, and tell stories by creating their own picture collections. Therefore, it is hoped to provide an effective follow-up creation mode, so that users can quickly and easily share their own stories inspired by the picture collections published by creators, thereby further saving system operation time and improving the efficiency of content generation. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for generating a picture set is provided, comprising: in response to a user triggering operation on a template identifier associated with a first picture set, displaying a picture preview page, wherein the first picture set is associated with a picture set template, and at least a portion of text materials included in the picture set template is displayed in a designated area of the picture preview page; in response to a user determining at least one picture, displaying at least one picture in a designated area, wherein at least a portion of the text materials is superimposed and displayed on a corresponding picture of the at least one picture; and in response to a generating operation, generating a second picture set based on the at least one picture and the text materials determined by the user.
[0004] In a second aspect of the present disclosure, a method for processing a picture set is provided, comprising: in response to a user device calling a picture set template associated with a first picture set, sending the picture set template to the user device, and displaying at least a portion of the text materials included in the picture set template in a designated area of a picture preview page of the user device; receiving a second picture set generated using the picture set template, wherein the second picture set is generated based on superimposing and displaying at least a portion of the text materials on a corresponding picture in at least one picture; and publishing the second picture set, wherein the second picture set includes at least a portion of the text materials.
[0005] In a third aspect of the present disclosure, an electronic device is provided, comprising: at least one processing unit; and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which instructions, when executed by the at least one processing unit, enable the electronic device to perform the method described in the first aspect or the second aspect of the present disclosure.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, which has machine-executable instructions stored thereon, and when the machine-executable instructions are executed by a device, the device performs the method described in the first aspect or the second aspect of the present disclosure.
[0007] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer-executable instructions, wherein the computer-executable instructions implement the method described in the first aspect or the second aspect of the present disclosure when executed by a processor.
[0008] The purpose of providing the summary of the invention section is to introduce a series of concepts in a simplified form, which will be further described in the detailed description below. The summary of the invention section is not intended to identify the key features or essential features of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram illustrating an example system in which embodiments of the present disclosure can be implemented;
[0011] Figure 2 A flowchart of a method for generating a picture set according to an embodiment of the present disclosure is shown;
[0012] Figures 3A-3C A schematic diagram illustrating displaying at least one reference picture in a first picture set according to an embodiment of the present disclosure;
[0013] Figure 4 A schematic diagram illustrating a picture preview page according to some embodiments of the present disclosure;
[0014] Figures 5A-5H A schematic diagram illustrating a process for generating a second picture set according to an embodiment of the present disclosure;
[0015] Figures 6A-6B A schematic diagram showing a picture preview page according to some other embodiments of the present disclosure;
[0016] Figure 7 A flowchart illustrating a method for processing a picture set according to some embodiments of the present disclosure;
[0017] Figure 8 A schematic block diagram illustrating an example apparatus according to some embodiments of the present disclosure is shown;
[0018] Figure 9 A schematic block diagram illustrating an example apparatus according to some embodiments of the present disclosure; and
[0019] Figure 10 A block diagram is shown of an example device that may be used to implement embodiments of the present disclosure. DETAILED DESCRIPTION
[0020] 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.
[0021] Currently, users can use multimedia applications to browse various types of multimedia clips, such as photo albums, posted by creators. When browsing various types of photo albums, users are often inspired by the creators and want to share their lives, express their attitudes, and tell stories by creating their own photo albums. However, the current follow-up mode has many inconvenient operations, which makes the user experience of follow-up photography low. Therefore, it is desirable to provide an effective follow-up creation mode that allows users to quickly and easily share their own stories inspired by the photo albums posted by creators, thereby further saving system operation time and improving the efficiency of content generation.
[0022] In view of this, an embodiment of the present disclosure provides a method for generating a picture set, comprising: in response to a user triggering operation on a template identifier associated with a first picture set, displaying a picture preview page, wherein the first picture set is associated with a picture set template, and at least a portion of the text materials included in the picture set template is displayed in a designated area of the picture preview page; in response to a user determining at least one picture, displaying at least one picture in a designated area, wherein at least a portion of the text materials are superimposed and displayed on a corresponding picture in the at least one picture; and in response to a generating operation, generating a second picture set based on the at least one picture and text materials determined by the user. By adopting the method for generating a picture set according to an embodiment of the present disclosure, a more convenient and effective follow-up creation mode can be provided to users, allowing users to quickly and easily share their own stories inspired by the picture sets published by the creators, thereby further saving system operation time and improving the efficiency of content generation.
[0023] Figure 1 1 shows a schematic diagram of an example system 100 in which embodiments of the present disclosure can be implemented. Example system 100 includes a user device 110, and an application 112 is installed on user device 110. User 150 can interact with application 112 via user device 110 and / or devices attached to user device 110. In some embodiments, application 112 may include, but is not limited to, applications such as multimedia applications, and may provide user 150 with various services related to multimedia content items, including, but not limited to, browsing and creating multimedia content.
[0024] In some embodiments, the user device 110 may include, but is not limited to, a personal computer, a server computer, a handheld or laptop device, a mobile device (such as a mobile phone, a personal digital assistant (PDA), a media player, etc.), a multi-processor system, a consumer electronic product, a wearable electronic device, a smart home device, and a combination of any of the above systems or devices. In some embodiments, as Figure 1 As shown in the system 100 in FIG, the user device 110 can communicate with the server 160 so that the server 160 can support the application 112 installed on the user device 110. For example, the user 150 can distribute the picture set generated locally to the application equivalent to the application 112 in multiple user devices via the server 160, thereby implementing the distribution operation of the picture set via the server. In some embodiments, the server 160 according to the embodiment of the present disclosure can be various types of computing systems / servers that can provide computing capabilities, including but not limited to mainframe computers, edge computing nodes, user devices in a cloud environment, etc. The present disclosure does not limit the specific type of the server 160.
[0025] When a user 150 browses multimedia content (e.g., a photo album) through an application 112 on a user device 110, they are often inspired by the photo albums published by the creators of the photo albums and hope to share their lives, express their attitudes, and tell stories by creating their own photo albums. In view of this, according to an embodiment of the present disclosure, a method for generating a photo album is provided. This method can provide users with an effective follow-up creation mode, allowing users to quickly and easily share their own stories inspired by the photo albums published by the creators, thereby further saving system operation time and improving the efficiency of content generation.
[0026] According to an embodiment of the present disclosure, the method for generating a picture set may include: in response to a user triggering operation for a template identifier associated with a first picture set, displaying a picture preview page, wherein the first picture set is associated with a picture set template, and at least a portion of the text materials included in the picture set template is displayed in a designated area of the picture preview page; in response to the user's determination of at least one picture, displaying at least one picture in a designated area, wherein at least a portion of the text materials are superimposed and displayed on a corresponding picture in the at least one picture; and in response to a generation operation, generating a second picture set based on the at least one picture and text materials determined by the user. By adopting the method for generating a picture set according to an embodiment of the present disclosure, a more convenient and effective follow-up creation mode can be provided for users, allowing users to quickly and easily share their own stories inspired by the picture sets released by creators, thereby further saving system operation time and improving the efficiency of content generation.
[0027] Combined with the above Figure 1 A block diagram of an example system 100 is depicted in which embodiments of the present disclosure can be implemented. Figure 2 A flowchart of a method 200 for generating a picture set according to an embodiment of the present disclosure is described. The method 200 may be Figure 1 Executed at the user equipment 110 in and at any suitable user equipment.
[0028] At box 202, the user device 110 displays a picture preview page in response to a user trigger operation on a template identifier associated with a first picture set, wherein the first picture set is associated with a picture set template M, and at least a portion of the text materials included in the picture set template M is displayed in a designated area of the picture preview page.
[0029] In some embodiments, the first picture set may include a picture set created by a creative user and uploaded to a server (e.g., server 160). Server 160 may distribute the first picture set to user device 110. The first picture set may include at least one reference picture. In the case where the first picture set includes multiple reference pictures, user device 110 may display the multiple reference pictures in a carousel manner. In addition, the first picture set may include a picture set created by a creative user without using any prior template, or may include a picture set generated by a creative user using a prior picture set template (e.g., an existing picture set template M), and the present disclosure is not limited to this.
[0030] In some embodiments, reference text may be displayed (for example, superimposed) on a corresponding reference picture in at least one reference picture in the first picture set. The reference text displayed on all reference pictures in the first picture set may be collectively referred to as text material of the first picture set. Accordingly, the reference text displayed on a reference picture is at least a part of the text material in the text material. In addition, audio material may be added to the first picture set so that audio can be played in conjunction with the display of the first picture set. In addition, sticker material and / or filter material may also be added to the first picture set. Thus, the first picture set may include at least one reference picture and text material, and may also include one or more of audio material, sticker material or filter material.
[0031] In some embodiments, after receiving the first picture set uploaded by the authoring user, the server 160 may add a template identifier to the first picture set. In some embodiments, the server 160 may add the template identifier to the first picture set in response to the first picture set satisfying a preset condition. In some embodiments, the preset condition may include, but is not limited to: when the first picture set is created, the authoring user selects the option to generate a picture set template; the evaluation parameters for the first picture set (for example, the number of evaluations, the degree of praise, etc.) are greater than a first threshold; the content of the first picture set is associated with the target content; the attributes of the first picture set match the preset attributes, and the attributes may include but are not limited to: the resolution of the reference picture in the first picture set, etc.; or the text material in the first picture set is reused by other picture sets that exceed a predetermined number and whose generation time is later than the generation time of the first picture set, etc.
[0032] In some embodiments, server 160 adds a template tag to the first image set, indicating that the first image set is associated with image set template M. In some embodiments, server 160 may generate image set template M associated with the first image set when the first image set meets the aforementioned preset conditions. In some embodiments, server 160 may extract information about reference text included in the first image set and, based on the extracted information, generate image set template M. The textual material included in image set template M corresponds to the reference text in the first image set.
[0033] In some embodiments, as described above, the picture set template M includes the number of pictures required to generate the associated picture set and the associated text materials. The number of pictures required can be equal to the number of reference pictures included in the first picture set. The text materials can be a combination of text materials (e.g., reference text) superimposed and displayed on each reference picture in the first picture set. In addition, the text materials can include associated information, such as the content, language, font, position, etc. of the text in the text materials. The picture set template M is associated with the first picture set, and the template identifier corresponds to the picture set template M.
[0034] In some embodiments, the associated materials of the picture set template M associated with the first picture set may further include one or more of filter materials, sticker materials, audio materials, etc. The filter materials may be a combination of filters used in the corresponding reference pictures in the first picture set. Accordingly, the information of the filter materials may include the type of filter, the reference pictures used, etc. Similarly, the sticker materials may be a combination of stickers used in the corresponding reference pictures in the first picture set. Accordingly, the information of the sticker materials may include the type of stickers, the reference pictures used, etc. Similarly, the audio materials may be the audio used in the first picture set. Accordingly, the information of the audio materials may include the name of the audio, the playback rate, the playback starting point, etc.
[0035] In some embodiments, when user 150 is inspired by the first picture set while viewing the first picture set and wants to create a picture set, a template identifier associated with the first picture set in the graphical user interface of user device 110 can be triggered. Accordingly, user device 110 can display a picture preview page in response to user 150's triggering operation on the template identifier associated with the first picture set. The picture preview page can be used to preview pictures, and the picture preview page can include a designated area. In some embodiments, the designated area can display a corresponding display frame in at least one display frame, wherein the at least one display frame corresponds to at least one reference picture in the first picture set. That is, the number of at least one display frame is equal to the number of pictures required in the picture set template for generating the associated picture set.
[0036] In some embodiments, as described above, the first image set is associated with an image set template M, and the image set template M includes the number of images required to generate the associated image set and associated textual material. The textual material may include one or more paragraphs of textual material, wherein each paragraph of textual material in the image set template M may correspond to reference text that is superimposed and displayed on a corresponding reference image in the first image set.
[0037] For example, when the server 160 generates a picture set template based on the first picture set, each paragraph of text material in the picture set template M may correspond to reference text superimposed and displayed on a corresponding reference picture in the first picture set. In the case where the first picture set is generated based on an existing picture set template M, the reference text in the first picture set is set on the corresponding reference picture in the first picture set based on the attribute information of the text material in the picture set template. Therefore, each paragraph of text material in the picture set template M also corresponds to the reference text superimposed and displayed on a corresponding reference picture in the first picture set.
[0038] User device 110 may display a required number of display frames in the designated area for displaying the pictures to be processed that the user has determined to generate the second picture set. The display frames may correspond to reference pictures in the first picture set. For example, the first display frame corresponds to the first reference picture in the first picture set, the second display frame corresponds to the second reference picture in the first picture set, and so on. In other words, the required number is equal to the number of reference pictures in the first picture set.
[0039] In some embodiments, each paragraph of text material may have corresponding information, such as attribute information. The attribute information may include a first position of the paragraph of text material, a second position of the paragraph of text material, and configuration information of the paragraph of text material. The first position may correspond to which reference image in the first image set the reference text corresponding to the paragraph of text material is located on. The second position corresponds to the position information of the reference text corresponding to the paragraph of text material in the reference image. The configuration information includes, but is not limited to, relevant information such as the content, font, font size, and language of the paragraph of text material.
[0040] In some embodiments, the text material included in the image collection template M is displayed in a designated area of the image preview area. User device 110 can display each piece of text material at a corresponding position in the designated area based on the information for each piece of text material included in the image collection template M. For example, user device 110 can display each piece of text material at a corresponding position in a display frame displayed in the designated area based on the information for each piece of text material included in the image collection template M. For example, for a piece of text material S, the first position in the corresponding information indicates that the piece of text material S applies to the first reference image in the first image collection; the second position indicates that the coordinates of the piece of text material S in the first reference image relative to the center point of the first reference image are (x1, y1); and the configuration information indicates that the content of the piece of text material S is "OK", the font size is 11, and the language is English. User device 110 can display the piece of text material S at a corresponding display position in the display frame corresponding to the first reference image in the designated area. The coordinates of the display position relative to the center point of the display frame are (x1, y1), which are the same as the coordinates of the display position of the piece of text material S in the first reference image relative to the center point of the first reference image. Furthermore, the text material S is displayed in the designated area as "OK", with a font size of 11 and a language of English.
[0041] In block 204 , the user device 110 displays the at least one picture in a designated area in response to the user's determination of the at least one picture, wherein at least a portion of the text material is displayed superimposed on a corresponding picture of the at least one picture.
[0042] In some embodiments, user 150 may select one or more pictures from pictures stored in user device 110. In addition, user 150 may also select one or more pictures by taking pictures instantly. The present disclosure does not specifically limit the manner in which user 150 determines at least one picture.
[0043] Based on the at least one picture determined by the user, the user device 110 may display the at least one picture in a designated area of the picture preview page, and at least a portion of the text material may be superimposed and displayed on a corresponding picture in the at least one picture.
[0044] In some embodiments, the user can specify at least one image for each of the at least one display frame displayed in the designated area. User device 110 can display the at least one determined image in the corresponding display frame. The text material displayed in the corresponding display frame is superimposed on the determined corresponding image. Because the displayed display frame corresponds to the corresponding reference image in the first image set, the text material displayed in the corresponding display frame corresponds to the reference text superimposed on the corresponding reference image.
[0045] For example, let's still take the above-mentioned text material S as an example. The text material S is displayed at the corresponding display position in the display frame corresponding to the first reference image in the designated area, with the display content "OK", the font size 11, and the language English. When the user determines the image Image 1 for the display frame, the image Image 1 is displayed in the display frame. Accordingly, the text material S is superimposed and displayed at the position P1 of the image Image 1 with the content "OK", the font size 11, and the language English. The coordinates of the display position P1 relative to the center point of the image Image 1 are (x1, y1), which are the same as the coordinates of the display position of the text material S in the first reference image relative to the center point of the first reference image.
[0046] At block 206 , the user device 110 may generate a second picture set based on the at least one picture and the textual material determined by the user in response to the generating operation.
[0047] In some embodiments, after determining at least one picture for generating a picture set (e.g., a second picture set), the user 150 can determine to generate the second picture set by browsing the pictures displayed in a specified area in the picture preview page. Accordingly, the user 150 can instruct the user device 110 to generate the second picture set by triggering the picture set generation control displayed in the page. The user device 110 can generate the second picture set based on the at least one picture determined by the user and the text material (e.g., associated information of the text material) included in the picture set template in response to the generation operation. The user device 110 can generate the second picture set by combining the at least one picture determined by the user and the information of the text material.
[0048] Advantageously, by adopting the picture collection generation method according to the embodiment of the present disclosure, a more convenient and effective follow-up creation mode can be provided to users, allowing users to quickly and easily share their own stories inspired by the picture collections released by creators, thereby further saving system operation time and improving the efficiency of content generation.
[0049] The following describes in detail the process of generating the second image set, using the accompanying drawings and an example first image set. It should be understood that the following description, combined with the accompanying drawings, is merely illustrative and does not limit the present disclosure. Those skilled in the art may make various modifications and adaptations to the method for generating an image set in the embodiments of the present disclosure based on actual needs and application scenarios.
[0050] The first picture set includes three reference pictures as an example for description. In addition, for the purpose of description, the first picture set may also include audio material, for example, an audio clip named "Audio 1". Figures 3A-3C A schematic diagram illustrating displaying reference images in a first image set according to an embodiment of the present disclosure is shown. In some embodiments, the first image set may include an image set created by the authoring user without utilizing any prior templates, or may include an image set generated by the authoring user utilizing a prior image set template (e.g., an existing image set template), although this disclosure does not limit this.
[0051] Figure 3A FIG. 3 is a schematic diagram showing a user equipment 110 displaying a first reference picture 311 in a first picture set on a graphical user interface. Figure 3A As shown in , the first picture set has been added with a template identifier 330 by the server. Accordingly, when the user device 110 displays the first picture set, the template identifier of the first picture set is displayed on the graphical user interface of the user device 110, as shown by the template identifier 330, and a text prompt "Use Template" can also be used in the adjacent area of the template identifier 330.
[0052] The audio material in the first picture set can also be played during the display of the first picture set, and the name of the audio material (eg Figure 3A The "Audio 1" shown in the figure is displayed on the graphical user interface of the user device 110 to facilitate the user to understand the audio material in the first picture set currently being played. As mentioned above, the first picture set is associated with the picture set template M. Accordingly, the text material included in the picture set template M is also superimposed and displayed on the reference picture in the first picture set. In other words, the reference text superimposed on the reference picture in the first picture set is the text material included in the picture set template M. Figure 3A As shown, a reference text serving as a first text material, such as “Beautiful Scenery”, is superimposed on the first reference picture 311 . The displayed first text material is a part of the text material in the picture set template M.
[0053] When the first picture set includes multiple reference pictures, the user equipment 110 may display or play the multiple reference pictures in the first picture set in a carousel format. When the user equipment 110 displays the second reference picture in a carousel format, such as Figure 3B As shown in FIG, the second reference image 312 is displayed on the graphical user interface. The audio material named "Audio 1" is also continuously played along with the carousel display of the multiple images in the first image set, and the name of the audio material "Audio 1" is similarly displayed on the graphical user interface of the user device 110.
[0054] When the second reference picture 312 is displayed, the reference text of the second text material may be superimposed on the second reference picture 312, such as Figure 3BThe reference text may be part of the text material included in the picture template set M. It is understandable that although Figure 3A and Figure 3B The first text element and the second text element are shown as being displayed in the same position within the image, but this is for illustrative purposes only. During the creation of the image collection, the user can adjust the position and angle of the reference text within the corresponding reference image at will. In other words, the positions and angles of the two reference text elements within the corresponding reference image do not need to be the same.
[0055] Similarly, when the third reference picture is displayed continuously, as shown in FIG. Figure 3C As shown in FIG, a third reference picture 313 is displayed on the graphical user interface. The audio clip named "Audio 1" is also continuously played along with the display of the reference picture, and the identifier of the audio material "Audio 1" is similarly displayed in the graphical user interface of the user device 110.
[0056] like Figure 3C As shown, the third reference picture 313 may be overlaid with reference text of the third text material, such as Figure 3C The text "Beautiful as a picture" is displayed superimposed on the image template set M. The reference text can be part of the text materials included in the image template set M. It is understood that during the creation process, the author can arbitrarily adjust the position and angle of the reference text in the corresponding reference image, and the position and angle of different reference texts in the corresponding reference images do not need to be the same. Moreover, the author does not need to set the reference text for each reference image.
[0057] Therefore, Figures 3A-3CTaking the first picture set shown in the figure as an example, the picture set template associated with the first picture set includes text and audio materials. The content information in the associated information of the text material may include {beautiful scenery, worth recording, picturesque}, and the position information in the associated information of the text material includes: first position information {first reference picture, second reference picture, third reference picture}, and second position information {position 1, position 2, position 1}. The above information indicates that the content of the first paragraph of text material included in the picture set template M is "beautiful scenery", and this paragraph of text material is applied to the first reference picture and is located at position 1 relative to the center point of the first reference picture. The content of the second paragraph of text material included in the picture set template M is "worth recording", and this paragraph of text material is applied to the second reference picture and is located at position 2 relative to the center point of the second reference picture. The content of the third paragraph of text material included in the picture set template M is "beautiful and picturesque", and this paragraph of text material is applied to the third reference picture and is located at position 3 relative to the center point of the third reference picture. The information of the audio material included in the picture album template M may include: the name of the audio information is "Audio 1", the playing mode is loop playing, etc.
[0058] It will be understood by those skilled in the art that Figures 3A-3C The first picture set shown in the figure is only illustrative, and the present disclosure does not limit the number of reference pictures, audio materials, and reference text information included in the first picture set.
[0059] In some embodiments, when the user 150 of the user device 110 is inspired by the first picture set while browsing the first picture set and wants to use the materials in the first picture set (such as audio materials and / or text materials) to create and generate a picture set, the user 150 can trigger the creation of the picture set by triggering the template identifier 330 associated with the first picture set.
[0060] The user can trigger template identifier 330 while browsing any reference image in the first image collection. For example, the user triggers template identifier 330 when browsing the third reference image 313. After the user triggers template identifier 330, user device 110 can display an image preview page in response to the triggering operation, and the image preview interface can include a designated area.
[0061] Figure 4 Schematic diagram of a picture preview page according to some embodiments of the present disclosure is shown. In some embodiments, Figure 4As shown, the user device 110 displays a picture preview page in the graphical user interface in response to the user's triggering operation on the template identifier 330. Figure 4 As shown, the picture preview page can be divided into two sub-pages: sub-page 420 and sub-page 440. Sub-page 420 can be a designated area for displaying a first display frame in at least one display frame, and in response to the user 150 determining the picture for generating the second picture set, the picture determined by the user 150 is displayed. The at least one display frame corresponds to at least one reference picture in the first picture set. Sub-page 440 is used to display at least one picture to be selected and a shooting entrance (such as Figure 4 As shown). User 150 can select the desired pictures for generating the second picture set by browsing the pictures to be selected displayed on sub-page 440. In addition, user 150 can also click the shooting control displayed on sub-page 440 to enter the real-time shooting page to shoot real-time pictures, and use the captured real-time pictures as pictures for generating the second picture set.
[0062] In some embodiments, user device 110 can display more images on sub-page 440 in response to an operation by user 150. User device 110 can display more images for user 150 in response to an up / down or left / right swipe operation performed by user 150 in any area of sub-page 440 of user device 110, replacing the images currently displayed on sub-page 440 according to the direction of the swipe operation performed by user 150. For example, if user 150 swipes from bottom to top, user device 110 can display more images by replacing the images displayed in the same direction from bottom to top. For example, the image currently displayed in the first row of page 440 is hidden from page 440, the image currently in the second row is replaced in the first row, and the new image is displayed in the second row of sub-page 440. This disclosure does not limit the method for updating the images displayed on sub-page 440. In addition to swiping, user 150 can also display more images on sub-page 440 through voice triggering or other appropriate triggering methods. In addition, more pictures can be displayed in the sub-page 440 by setting controls in the sub-page 440 or other areas. The present disclosure does not limit the specific method of displaying pictures in the sub-page 440.
[0063] In some embodiments, subpage 420 is a designated area in the picture preview page, which can be used to display a first display frame of at least one display frame, and the at least one display frame can respectively correspond to at least one reference picture in the first picture set. The number of at least one display frame can be equal to the number of reference pictures in the first picture set. In other words, the number of at least one display frame can be equal to the number of pictures required to generate the associated picture set in the picture set template. For example, Figure 4 The display frame 411 in the first picture set may correspond to the first reference picture 311 in the first picture set. In some embodiments, the designated area 420 may also at least partially display a second display frame in at least one display frame, such as Figure 4 4. The partially displayed display frame 412 is shown in the image. It is understood that the present disclosure does not specifically limit the number or display method of the display frames displayed in the designated area 420. For example, the user device 110 may fully display at least one display frame in the designated area 420 to provide a preview for the user 150 when selecting an image.
[0064] In some embodiments, at least one display frame may correspond to at least one reference picture in the first picture set. Figure 4 The first display frame 411 corresponds to Figure 3A The first reference picture 311 in Figure 4 The second display frame 412 corresponds to Figure 3B In addition, although not shown, it is understood that the third reference picture 313 in the first picture set may also have a corresponding display frame and be displayed during the process of the user determining the picture to be determined.
[0065] In some embodiments, the display frame displayed in the designated area 420 may display reference text in the corresponding reference picture, that is, at least a portion of the text material included in the picture set template M. The reference text in the corresponding reference picture may be displayed in the corresponding display frame based on information about the reference text (e.g., first position information, second position information, and configuration information).
[0066] Specifically, in response to the first reference text being displayed on the first reference picture corresponding to the first display frame, the user device 110 may display the first reference text in the first display frame based on the information of the first reference text, and the display position of the first reference text in the first display frame relative to the center point of the first display frame is the same as the display position on the first reference picture relative to the center point of the first reference picture. The display position of the first reference text in the first display frame may include the position coordinates, set angle, and direction of the first reference text in the first display frame relative to the center point of the first display frame. Similarly, the display position of the first reference text in the first reference picture may include the position coordinates, set angle, and direction of the first reference text in the first reference picture relative to the center point of the first reference picture.
[0067] For example, Figure 4 As shown in , the display frame 411 may correspond to the first reference picture 311 in the first picture set, and as Figure 3A As shown in FIG, the first reference picture 311 has the reference text "Beautiful Scenery" as part of the text material. Accordingly, the user device 110 can display the reference text in the first display frame 411 in the designated area 420, and the display position of the reference text in the first display frame is the same as the display position of the reference text in the first display frame. Figure 3A The display position of the first reference picture 311 in is the same as Figure 4 As shown in .
[0068] In some embodiments, the user device 110 may display a reference image corresponding to the display frame in the display frame displayed in the designated area 420, thereby providing a reference for the user 150 during the creation of the picture collection. In some embodiments, the user device 110 may display a masked reference image in the display frame displayed in the designated area 420, thereby providing a reference for the user 150 without affecting the user 150's determination of the selected or to-be-photographed picture. Figure 4 As shown, the first reference picture 311 corresponding to the display frame 411 is displayed in the display frame 411 after being masked.
[0069] In addition, in some embodiments, the user device 110 may further at least partially display a second display frame of the at least one display frame in the designated area 420. Furthermore, in response to second reference text (corresponding to a corresponding text material segment in the picture set template M) being displayed on a second reference picture corresponding to the second display frame, the second reference text is displayed in the second display frame, wherein the display position of the second reference text in the second display frame is the same as the display position of the second reference text in the second reference picture.
[0070] like Figure 4 As shown in FIG, in the designated area 420, in addition to fully displaying the display frame 411, the user device 110 may also partially display a display frame 412. The display frame 412 may also partially display a second reference picture (eg, a second reference picture) corresponding to the display frame 412 that has been masked. Figure 3B In response to the second reference picture 312 being displayed with the second reference text (such as Figure 3B The user device 110 may display the reference text on the display frame 412, and the display position of the reference text on the display frame 412 is the same as the display position of the reference text in the second reference picture 312, such as Figure 4 As shown in .
[0071] In some embodiments, in response to the first display frame being selected, the user device 110 may fully display the selected first display frame in the designated area 420. The user device 110 may display the first image to be processed, determined by the user 150 when the first display frame is selected, in the first display frame. In response to the second display frame being selected, the user device 110 may fully display the selected second display frame in the designated area 420. The user device 110 may display the second image to be processed, determined by the user 150 when the second display frame is selected, in the second display frame.
[0072] In some embodiments, the user 150 can select a desired display frame by operating in the graphical user interface (various types of triggering operations such as sliding operations and voice operations). In response to the selection operation, the user device 110 can completely display the selected display frame in the relevant area portion of the designated area 420.
[0073] In some embodiments, the user device 110 can also automatically select a display frame. This description uses the example of a second display frame adjacent to the first display frame in a designated area. When the user selects the first image to be processed while the first display frame is selected, the first image to be processed can be displayed in the first display frame. Subsequently, the user device 110 automatically selects the second display frame and fully displays the second display frame in the designated area 420.
[0074] In some embodiments, when the first display frame is selected, the user device 110 may also highlight the edge of the first display frame in the graphical user interface, thereby providing a prompt to the user 150 indicating that the first display frame has been selected. It is understood that the user device 110 may provide prompts to the user in other ways, and this disclosure is not limited thereto.
[0075] In some embodiments, when the user device 110 displays the picture preview page in response to the trigger operation of the user 150 on the template identifier 330, the initial state of the page, that is, the default picture preview page, can be displayed by default. In the default picture preview page, the first display frame 411 corresponding to the first reference picture 311 in the first picture set can be displayed in the designated area, such as Figure 4 User 150 can view other display frames and text materials displayed in the display frames by means of sliding operations on the default image preview page.
[0076] In some embodiments, user 150 may Figure 4 In the picture preview page shown, a picture stored in the user device 110 or a picture determined by real-time shooting to generate a second picture set is selected. Each time the user determines a picture, the user device 110 may display the determined picture in the currently selected display frame.
[0077] by Figure 4 The following is an example of the image preview page shown in the figure. Figure 4 As shown, the currently selected display frame is display frame 411, which corresponds to the first reference picture in the first picture set. Figure 3A Reference picture 311 in. User 150 in Figure 4 After selecting the first picture from the left in the second row of the page, the page jumps to Figure 5A .
[0078] Figures 5A-5H A schematic diagram showing a process for generating a second picture set according to an embodiment of the present disclosure is shown. Figure 5A In the example, when the user 150 selects the first picture from the left in the second row of the sub-page 440, the user device 110 may display the picture in the display frame 411 as the picture to be processed 511. In addition, the user device 110 moves the displayed picture to be processed 511 to the left and automatically selects a display frame 412 adjacent to the display frame 411 in the sub-page 420. The user device 110 may fully display the display frame 412 in the designated area 420, as shown in FIG. Figure 5A shown.
[0079] Furthermore, user 150 can Figure 5A In the page, select a picture or take a picture for the display box 412. The display box 412 may correspond to the second reference picture in the first picture set, such as Figure 3BAssuming that the user 150 selects the rightmost car picture in the second row of the sub-page 440 in the current interface, the user device 110 can display the selected picture in the display frame 412 as the picture to be processed 512. In addition, the user device 110 continues to move the displayed picture to be processed 512 to the left, automatically selects the display frame 413 adjacent to the display frame 412 in the sub-page 420, and fully displays the display frame 413 in the designated area 420, as shown in FIG. Figure 5B shown.
[0080] exist Figure 5B In FIG, the selected display frame is display frame 413. The display frame 413 corresponds to the third reference picture in the first picture set, such as Figure 3C Reference picture 313 in. User 150 can Figure 5B In the page, continue to select or take pictures for the display box 413. Assuming that the user 150 selects the rightmost picture in the first row of the sub-page 440 in the current page, the user device 110 can display the selected picture in the display box 413 as the picture to be processed 513. Figure 4 The total number of example display boxes in the example is 3, that is, the number of pictures required to generate the associated picture set based on the picture set template is 3, so the user 150 can select three pictures to be processed accordingly. After the user selects three pictures, the user device 110 can jump to the page Figure 5C .exist Figure 5C Instead, at least part of the pictures determined by the user 150 for generating the second picture set is displayed, such as the partially displayed second picture to be processed 512 and the completely displayed third picture to be processed 513.
[0081] In some embodiments, when displaying the corresponding picture to be processed in the display frame, the user device 110 may also overlay the reference text (corresponding to the text material in the picture set template) displayed in the corresponding display frame onto the picture to be processed. Figures 5A-5C The images to be processed 511 and 512 are partially displayed, and the reference texts in the corresponding display frames 411 and 412 are displayed in the upper left corner of the frame. Figures 5A-5C When the images to be processed 511 and 512 are displayed in the image set, the corresponding reference text is not displayed. However, it is understandable that, depending on the corresponding position of the reference text in the reference image (i.e., the information corresponding to the text material in the image set template), the user device 110 can adjust the position of the text on the image to be processed accordingly.
[0082] exist Figure 5CFIG shows a page after the user 150 has determined all the pictures for generating the second picture set. Since the third picture to be processed 513 can be fully displayed in the designated area, the user device 110 can display the third picture to be processed 513 after the reference text "Beautiful as a picture" is superimposed on the third reference picture 313, as shown in FIG. Figure 5C The reference text in the third reference picture corresponds to the corresponding text material segment in the picture set template.
[0083] In some embodiments, after determining that the user has determined all the pictures required for generating the second picture set, the user device 110 may provide a control for generating the second picture set in the page. The user 150 may click on the control (e.g., Figure 5C In other words, the user device 110 may generate a second picture set and display an editing interface in response to the generating operation triggered by the user 150.
[0084] Figure 5D FIG2 shows an edit page displayed by user device 110 in response to the generate operation. On this edit page, user 150 can preview the second picture collection. For example, if the second picture collection includes multiple pictures, the user can preview the second picture collection by manually switching pictures. Alternatively, if the second picture collection includes multiple pictures, user device 110 can also display the second picture collection in a carousel on the edit page.
[0085] In some embodiments, the second picture set may be generated by the user device 110 based on at least one picture determined by the user and in combination with information of text material in the picture set template M (e.g., attribute information including first position information, second position information, and configuration information). In some embodiments, the attribute information of each paragraph of text material in each picture in the second picture set is the same as the attribute information of the corresponding reference picture of the paragraph of text material (e.g., as reference text) in the first picture set. In other words, the attribute information of the text material in the second picture set is the same as the attribute information of the text material in the picture template M. In some embodiments, the attribute information of the audio material in the second picture set is the same as the attribute information of the audio material in the picture set template M.
[0086] In some embodiments, when the user device 110 displays the pictures in the second picture set in a carousel manner, at least one picture determined by the user for generating the second picture set can be carouseled together with the music material in the picture set template (for example, "audio 1"). In addition, a reference text is displayed on the corresponding picture of the at least one picture used to generate the second picture set. The reference text is at least a part of the text material in the picture set template, such as a text material segment, and corresponds to the reference text on the corresponding picture in the first picture set. In some embodiments, the user device 110 sets each paragraph of text material in the picture set template to display on the corresponding picture of the second picture set based on the attribute information of the paragraph of text material. For example, the user device displays the paragraph of text material in the corresponding picture in the second picture set based on the first position information, the second position information and the setting information of each paragraph of text material.
[0087] In some embodiments, user 150 may Figure 5D . For example, the user can initiate the modification operation of the reference text by triggering an operation (for example, double-clicking the reference text superimposed on the picture). Accordingly, the user device 110 can respond to the text modification operation triggered by the user 150, receive the user's modification, adjust the reference text displayed in the current picture according to the user's modification, and display the adjusted text. The user can modify the content of the text, the position of the text, the font of the text, the size of the text, etc. The present disclosure does not limit the specific operation of the user 150 on the text modification.
[0088] When user 150 determines Figure 5D When the pictures on the page meet the requirements, the user can trigger the controls on the page (such as the "next step" control) or other methods to enter the video publishing preparation page, such as Figure 5E shown.
[0089] exist Figure 5E In the example, user device 110 displays a preparation page for publishing the photo collection. User 150 can perform pre-publishing settings for the second photo collection on this page, such as adding a description of the work, adding a location description, setting the scope of disclosure, and other advanced settings. This disclosure does not specifically limit this.
[0090] In some embodiments, in response to a user-triggered operation to add a template identifier to the second picture set, the user device 110 may add a template identifier to the second picture set, where the template identifier is consistent with the template identifier 330 associated with the first picture set. Furthermore, for the generated second picture set, the template identifier indicates that the second picture set is associated with the picture set template M. For example, in response to the user selecting the operation to add a template identifier to the second picture set, the user device may associate the template identifier with the second picture set. After the second picture set is published, other users who browse to the second picture set can similarly reuse the picture set template associated with the second picture set by triggering the template identifier to generate a new picture set.
[0091] Furthermore, in some embodiments, Figure 4-5B As shown, in the image preview page, a display frame selected in a designated area may further include a prompt control 426 for prompting user 150 whether to use the reference image displayed in the display frame, which has been masked, as a to-be-processed image for generating the second image set. In response to user 150 triggering prompt control 426, user device 110 may determine the corresponding reference image as a to-be-processed image, cancel the masking process for the reference image, and display the reference image in an unmasked manner.
[0092] For example, Figure 4 Taking the default picture preview page in as an example, when the user 150 triggers the prompt control 426, the user device 110 can determine the first reference picture 311 in the first picture set corresponding to the display frame 411 as the picture to be processed for generating the second picture set, and cancel the mask processing of the first reference picture 311, and display the reference picture 311 in a non-masked manner, such as Figure 5F As indicated in . Figure 5F and Figure 5B Similar, except that Figure 5F In the example, since user 150 selects the reference picture as the picture to be processed, Figure 5F It shows as Figure 3A In addition, the user 150 may also select other reference pictures for other display frames, and the user device 110 may perform similar operations. For the sake of brevity, no further details will be given here.
[0093] In some embodiments, the user device 110 may, in response to a user triggering a corresponding prompt control, send a request message to the authoring user of the first picture set via the server 160 to confirm whether the user 150 can use the corresponding reference picture as a to-be-processed picture to generate the second picture set. After receiving authorization information from the authoring user of the first picture set, the user device 110 may determine the corresponding reference picture as the corresponding to-be-processed picture. If authorization information from the authoring user of the first picture set has not been obtained after a predetermined period of time or if a non-authorization message is received from the authoring user of the first picture set, the user device 110 may deem that the authoring user of the first picture set does not agree to use the reference pictures in the first picture set to generate the second picture set. Accordingly, the user device 110 may send a prompt message to the user 150, prompting the user 150 not to use the reference pictures in the first picture set to generate the second picture set.
[0094] In some embodiments, when user 150 is Figure 4 When selecting the shooting control on the picture preview page, the user device 110 can guide the user to enter the shooting interface, such as Figure 5G As shown, Figure 5G The real-time shooting interface is shown. When the user 150 takes a picture in the shooting interface, the taken picture can be displayed in the corresponding display frame as a picture to be processed. Figure 5H As shown, the user Figure 5G The picture 521 captured in the video may be displayed in the corresponding display frame 411 , and the user device 110 automatically selects the display frame 412 adjacent to the display frame 411 .
[0095] Combination of the above Figure 4-5H A schematic diagram of a picture preview page according to some embodiments of the present disclosure is described. Figures 6A-6B Schematic diagram of a picture preview page according to some other embodiments of the present disclosure is shown. In response to a user triggering operation for a template identifier associated with a first picture set, the user device 110 displays the following Figure 6A The picture preview page shown in . The picture preview page can also be divided into two sub-pages: sub-page 620 and sub-page 640. Sub-page 640 is used to display at least one picture to be selected. Figure 6A Although not shown, those skilled in the art will appreciate that subpage 620 may also include a capture entry for user 150 to capture in real time. User 150 can browse the at least one image to be selected displayed on subpage 620 and select the desired image for generating the second image set. Furthermore, user 150 can also capture a real-time image and use the captured real-time image as the image for generating the second image set. Subpage 640 may be a designated area that displays at least one image selected by the user for generating the second image set.
[0096] In some embodiments, a selection icon is displayed in the upper right corner of each picture in the sub-page 620, for example, represented by a circle. The user 150 can select the corresponding picture by clicking the selection icon. In addition, in some embodiments, the user device 110 can display the order in which the corresponding pictures are selected in the corresponding selected pictures according to the order in which the user 150 selects the pictures. When the user completes the selection in the page 6A, the user device 110 can display the page after confirming the selection of the picture, such as Figure 6B In this page, the user device 110 can sequentially identify the selected pictures in the form of numbers in the selected picture selection icons according to the order in which the user selects the pictures, such as Figure 6B . Furthermore, user device 110 sequentially displays the images selected by user 150 in the designated area of sub-page 640 in the order in which user 150 selected the images. In some embodiments, the images displayed in the designated area of sub-page 640 are displayed in the order in which the user selected them, and a cancel indicator may be superimposed on each image. User 150 can cancel the selection of an image as needed by clicking the cancel indicator of the corresponding image, thereby achieving flexible and convenient image selection.
[0097] After the user 150 has determined the pictures for generating the second picture set, the user can trigger the generation operation (e.g., click Figure 6B In other words, the user device 110 may generate a second picture set and display the edit page in response to the generation operation triggered by the user 150.
[0098] In some embodiments, Figure 6B The edit page you jump to can be Figure 5D You can refer to the above for the editing page. Figure 5D For the sake of brevity, this is not repeated here. In addition, the user equipment 110 can also be as described above, Figure 5D Enter the edit page of Figure 5E Similarly, you can refer to the above Figure 5E You can understand it by referring to the description of , which will not be repeated here.
[0099] In some embodiments, the textual material in the picture set template associated with the first picture set can be automatically generated by a text generation model based on at least one picture in the first picture set during the creation process of the first picture set. For example, server 160 may include a model for generating textual material to generate the textual material. Alternatively, the model may be located on a device other than server 160, and server 160 may call upon the model to generate the textual material. The model may receive at least one picture in the first picture set and generate reference text for the first picture set based on the at least one picture. The generated reference text may serve as the textual material in the picture set template associated with the first picture set. In some embodiments, the model may generate reference text for each reference picture in the first picture set, and the reference text for each reference picture may be combined to form the textual material in the first picture set. Accordingly, the reference text for each reference picture may be combined to form the textual material in the picture set template associated with the first picture set.
[0100] Furthermore, in some embodiments, the audio material in the first picture set may be selected and uploaded by the creator of the first picture set. Furthermore, the audio material in the first picture set may also be provided or generated by the model based on at least one picture in the first picture set, which is not limited in this disclosure.
[0101] By adopting the method for generating a picture collection according to the embodiment of the present disclosure, a more convenient and effective follow-up creation mode can be provided to users, allowing users to quickly and easily share their own stories inspired by the picture collections released by creators, thereby further saving system operation time and improving the efficiency of content generation.
[0102] Figure 7 A flowchart of a method 700 for processing a picture set according to some embodiments of the present disclosure is shown. The method 700 may be Figure 1 Executed at server 160 in and any other suitable server.
[0103] In box 702, the server 160 can send the picture set template to the user device 110 in response to the user device 110 calling the picture set template associated with the first picture set, and at least a portion of the text materials included in the picture set template is displayed in a designated area of the picture preview page of the user device 110.
[0104] The first picture collection may include a picture collection created by a user and uploaded to server 160. The first picture collection may include at least one reference picture. The first picture collection may include a picture collection created by the creating user without using any previous templates, or may include a picture collection generated by the creating user using a previous picture collection template, which is not limited in this disclosure.
[0105] In some embodiments, the user device 110 may display a picture preview page in response to a user trigger operation, for example, a user trigger operation for a template identifier associated with the first picture set. At the same time, the trigger operation also represents a call to the picture set template by the user device 110. The server device 160 may send the picture set template to the user device 110 in response to the call to the picture set template by the user device 110. In some embodiments, the picture set template includes the number of pictures required to generate the associated picture set and the associated text materials. The number of pictures required may be the same as the number of reference pictures in the first picture set. The text materials in the picture set template correspond to the reference text in the first picture set.
[0106] In some embodiments, the user device 110 may display the required number of display boxes in a designated area for displaying the pictures to be processed that the user determines to be used to generate the second picture set. The required number of display boxes corresponds to the number of pictures required for generating the associated picture set included in the picture set template. In some embodiments, the display boxes may correspond to reference pictures in the first picture set, for example, the first display box corresponds to the first reference picture in the first picture set, the second display box corresponds to the second reference picture in the first picture set, and so on. The user device 110 may display the text material included in the picture set template in a designated area of the picture preview page of the user device 110. In some embodiments, the user device 110 may display the corresponding text material segment in the display box in the designated area based on the information of the text material. The specific display method and implementation method can be referred to in conjunction with Figure 2 For the sake of brevity, it will not be repeated here.
[0107] In some embodiments, when the first picture set includes a picture set created by the authoring user without utilizing any prior templates, the server 1620 may generate an associated picture set template for the first picture set. Specifically, the server 160 may receive the first picture set and, in response to the first picture set satisfying a preset condition, extract information about reference text included in the first picture set. The server 160 may generate a picture set template corresponding to the first picture set based on the information about the extracted reference text. In some embodiments, the text material included in the picture set template corresponds to the reference text in the first picture set, and accordingly, the information about the reference text in the first picture set may be used as information about the text material in the picture set template.
[0108] In some embodiments, the reference text may have corresponding information, such as attribute information. This attribute information may include the first position of the reference text in the corresponding reference image in the first image set, the second position of the text material, and configuration information of the reference text. The first position indicates which reference image in the first image set the reference text is located on. The second position indicates the position of the reference text in the reference image, such as coordinates. The configuration information includes, but is not limited to, relevant information such as the content, font, font size, and language of the reference text.
[0109] In some embodiments, the preset conditions may include, but are not limited to: when the first picture set is created, the creating user selects the option to generate a picture set template; the evaluation parameters for the first picture set (for example, the number of evaluations, the degree of praise, etc.) are greater than a first threshold; the content of the first picture set is associated with the target content; the attributes of the first picture set match the preset attributes; or the text materials in the first picture set are reused by other picture sets that exceed a predetermined number and are generated later than the generation time of the first picture set, etc.
[0110] Furthermore, in some embodiments, the server 160 may further add a template identifier to the first picture set in response to the first picture set satisfying the above-mentioned preset condition, wherein the template identifier corresponds to the generated picture set template.
[0111] When the first picture set includes a picture set generated by the authoring user using a previous picture set template (e.g., an existing picture set template), server 160 can query the picture set template corresponding to the template identifier based on the template identifier of the first picture set, thereby obtaining the picture set template corresponding to the first picture set. In addition, server 160 can also generate a picture template set by extracting information about reference text in the first picture set in accordance with the above-described method for generating a picture set template for the first picture set.
[0112] In addition, in some embodiments, the picture set template includes at least one of the following items: audio material, sticker material, or filter material. The filter material can be a combination of filters used in the corresponding reference picture in the first picture set. Accordingly, the information of the filter material can include the type of filter, the reference picture applied, etc. Similarly, the sticker material can be a combination of stickers used in the corresponding reference picture in the first picture set. Accordingly, the information of the sticker material can include the type of sticker, the reference picture applied, etc. Similarly, the audio material can be the audio used in the first picture set. Accordingly, the information of the audio material can include the name of the audio, the playback rate, the playback starting point information, etc.
[0113] In block 704, the server 160 may receive a second picture set generated using the picture set template, wherein the second picture set is generated based on displaying at least a portion of the text material superimposed on a corresponding picture in at least one picture. In some embodiments, the server 160 may add the template identifier to the second picture set. For example, the server may add the template identifier to the second picture set in response to the second picture set satisfying the above-mentioned preset condition. Figure 2-5H This step can be understood by referring to the generation process of the second picture set described in , and will not be repeated here for the sake of brevity.
[0114] In block 710 , the server 160 may publish a second picture set, wherein the second picture set includes at least a portion of the text material. For example, the server 160 may publish the second picture set to multiple user devices for viewing by users.
[0115] In some embodiments, as described above, server 160 may also utilize a text generation model to generate reference text for the first image set based on at least one reference image in the first image set. The model may be included in server 160 or in a device separate from server 160. The model may receive at least one image in the first image set and generate reference text for the first image set based on the at least one image. Server 160 may extract information about the reference text in the first image set based on the first image set to generate an image set template including text material corresponding to the reference text generated by the model.
[0116] Figure 7 The method in can refer to the above combined Figure 2-6B For the sake of brevity, it will not be described here in detail.
[0117] Figure 8800 is a schematic block diagram of an example apparatus 800 according to some embodiments of the present disclosure. The apparatus 800 may be implemented in software, hardware, or a combination of both. Figure 8 As shown, the apparatus 800 includes a first display module 810 , a second display module 820 and a picture set generating module 830 .
[0118] In some embodiments, the first display module 810 is configured to display a picture preview page in response to a user triggering operation on a template identifier associated with a first picture set, wherein the first picture set is associated with a picture set template, and at least a portion of the text materials included in the picture set template is displayed in a designated area of the picture preview page. In some embodiments, the second display module 820 is configured to display at least one picture in a designated area in response to a user's determination of at least one picture, wherein at least a portion of the text materials is superimposed and displayed on a corresponding picture in the at least one picture. In some embodiments, the picture set generation module 830 is configured to generate a second picture set based on at least one picture and text materials determined by the user in response to a generation operation.
[0119] Figure 8 The device 800 can be used to achieve the above combination Figures 1 to 6B For the sake of brevity, the process will not be described here in detail. In addition, it is understood that the division of modules or units in the embodiments of the present disclosure is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the disclosed embodiments may be integrated into one unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.
[0120] Figure 9 1 shows a schematic block diagram of an example device 900 according to some embodiments of the present disclosure. The device 900 may be implemented in software, hardware, or a combination of both. Figure 9 As shown, the apparatus 900 includes a sending module 910 , a receiving module 920 and a publishing module 930 .
[0121] In some embodiments, the sending module 910 is configured to send the picture set template to the user device in response to the user device calling the picture set template associated with the first picture set, and at least a portion of the text materials included in the picture set template is displayed in a designated area of the picture preview page of the user device. In some embodiments, the second receiving module 920 is configured to receive a second picture set generated using the picture set template, wherein the second picture set is generated based on superimposing and displaying at least a portion of the text materials on a corresponding picture in at least one picture. In some embodiments, the publishing module 930 is configured to publish the second picture set, wherein the second picture set includes at least a portion of the text materials.
[0122] Figure 9 The device 900 can be used to achieve the above combination Figure 7 For the sake of brevity, the process will not be described here in detail. In addition, it is understood that the division of modules or units in the embodiments of the present disclosure is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the disclosed embodiments may be integrated into one unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.
[0123] Figure 10 1 is a block diagram of an example device 1000 that can be used to implement embodiments of the present disclosure. Figure 10 The device 1000 shown is merely exemplary and should not be construed as limiting the functionality and scope of the implementations described herein. Figure 1 To Figure 6 or Figure 7 The process described.
[0124] like Figure 10 As shown, device 1000 is in the form of a general-purpose user device. Components of user device 1000 may include, but are not limited to, one or more processors or processing units 1010, memory 1020, storage device 1030, one or more communication units 1040, one or more input devices 1050, and one or more output devices 1060. Processing unit 1010 may be a real or virtual processor and is capable of performing various processes according to a program stored in memory 1020. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of user device 1000.
[0125] The user device 1000 typically includes a plurality of computer storage media. Such media can be any available media accessible to the user device 1000, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1020 can be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 1030 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and can be accessed within the user device 1000.
[0126] The user equipment 1000 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 10 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 1020 may include a computer program product 1025 having one or more program modules configured to perform various methods or actions of various implementations of the present disclosure.
[0127] The communication unit 1040 enables communication with other user devices via a communication medium. Additionally, the functions of the components of the user device 1000 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the user device 1000 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.
[0128] Input device 1050 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 1060 may be one or more output devices, such as a display, speaker, or printer. User device 1000 may also communicate with one or more external devices (not shown) via communication unit 1040 as needed, such as storage devices, display devices, or one or more devices that allow a user to interact with user device 1000, or any device that allows user device 1000 to communicate with one or more other user devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0129] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method for generating a picture set or the method for processing a picture set described above. According to an exemplary implementation of the present disclosure, there is provided a computer program product, which has a computer program stored thereon, and when the program is executed by a processor, implements the method for generating a picture set or the method for processing a picture set described above.
[0130] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0131] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0132] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0133] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes 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 flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0134] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations or refinements of the technology in practical applications, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for generating a picture set, comprising: In response to a user triggering operation on a template identifier associated with a first picture set, displaying a picture preview page, wherein the first picture set is associated with a picture set template, and at least a portion of text materials included in the picture set template is displayed in a designated area of the picture preview page; In response to the user's determination of at least one picture, displaying the at least one picture in the designated area, wherein the at least a portion of the text material is superimposed and displayed on a corresponding picture in the at least one picture; as well as In response to a generating operation, a second picture set is generated based on the at least one picture determined by the user and the text material. 2 . The method according to claim 1 , wherein the first picture set includes at least one reference picture, and reference text is displayed on a corresponding reference picture in the at least one reference picture, and the text material includes the reference text.
3. The method according to claim 2, further comprising: displaying a first display frame of at least one display frame in the designated area, wherein the at least one display frame corresponds to the at least one reference picture respectively; as well as In response to first reference text being displayed on a first reference picture corresponding to the first display frame, the first reference text is displayed in the first display frame, wherein a display position of the first reference text in the first display frame is the same as a display position on the first reference picture.
4. The method according to claim 3, further comprising: at least partially displaying a second display frame of the at least one display frame in the designated area; as well as In response to second reference text being displayed on a second reference picture corresponding to the second display frame, the second reference text is displayed in the second display frame, wherein a display position of the second reference text on the second display frame is the same as a display position in the second reference picture.
5. The method according to claim 4, wherein displaying the at least one picture in the designated area comprises: In response to the first display frame being selected, completely displaying the first display frame in the designated area; Displaying a first picture to be processed among the at least one picture determined by the user in the first display frame; In response to the second display frame being selected, completely displaying the second display frame in the designated area; as well as The second picture to be processed among the at least one picture determined by the user is displayed in the second display frame.
6. The method according to claim 5, wherein the second display frame is adjacent to the first display frame in the designated area, the method further comprising: In response to the first to-be-processed picture being displayed in the first display frame, the second display frame is automatically selected.
7. The method according to claim 5, further comprising: In response to a selection operation by the user, the second display frame is selected.
8. The method according to claim 4, further comprising: Displaying the masked first reference picture in the first display frame; as well as The second reference image that has been masked is displayed in the second display frame.
9. The method according to claim 4, wherein the selected display frame among the first display frame and the second display frame comprises a prompt control, the method further comprising: In response to a user triggering the prompt control, determining a reference picture corresponding to the selected display frame as a corresponding picture to be processed, wherein before the prompt control is triggered, the corresponding reference picture is displayed in the selected display frame in a masked manner; canceling the mask processing of the corresponding reference image; as well as The corresponding reference image is displayed in the selected display frame in a non-masked manner.
10. The method according to claim 9, further comprising: In response to a user triggering the prompt control, sending a request message to a user who created the first picture set via the server to confirm that the corresponding reference picture can be determined as the corresponding picture to be processed; as well as In response to receiving authorization information from the authoring user who created the first picture set, the corresponding reference picture is determined as the corresponding picture to be processed.
11. The method according to claim 1 , further comprising: In response to the generating operation, displaying an editing page; as well as The at least one picture is displayed in the editing page, wherein reference text is displayed on the corresponding picture in the at least one picture, and the reference text is the at least a part of the text material.
12. The method according to claim 11, further comprising: In response to a user triggering a modification operation on the reference text, the reference text is modified.
13. The method according to claim 11, further comprising: In response to the operation of adding the template identifier to the second picture set, the template identifier is associated with the second picture set, wherein the template identifier indicates that the second picture set is associated with the picture set template. The method according to claim 1 , wherein the first picture set comprises at least one reference picture, and the text material is generated based on the at least one reference picture. 15 . The method according to claim 1 , wherein the picture set template further comprises at least one of the following items: an audio material, a sticker material, or a filter material.
16. A method for processing a picture set, comprising: In response to a user device calling a picture set template associated with a first picture set, sending the picture set template to the user device, and displaying at least a portion of the text materials included in the picture set template in a designated area of a picture preview page of the user device; receiving a second picture set generated by using the picture set template, wherein the second picture set is generated based on superimposing and displaying at least a portion of the text material on a corresponding picture in at least one picture; as well as The second picture set is published, wherein the second picture set includes at least a portion of the text material.
17. The method according to claim 16, further comprising: receiving the first picture set; In response to the first picture set satisfying a preset condition, extracting information of reference text included in the first picture set; as well as Based on the extracted information, the picture set template is generated, and the text material included in the picture set template corresponds to the reference text.
18. A method according to claim 17, wherein the preset conditions include at least one of the following items: when the first picture set is created, the option to generate a picture set template is selected; the evaluation parameter of the first picture set is greater than a first threshold; the content of the first picture set is associated with the target content; or the attributes of the first picture set match the preset attributes.
19. The method according to claim 17, further comprising: In response to the first picture set satisfying the preset condition, a template identifier is added to the first picture set, wherein the template identifier corresponds to the picture set template.
20. The method of claim 16, further comprising: The picture set template associated with the first picture set is obtained based on the template identifier associated with the first picture set.
21. The method according to claim 16, wherein the picture set template further includes at least one of the following items: audio material, sticker material, or filter material.
22. The method according to claim 16, wherein the text material has associated information, and wherein the at least a portion of the text material is displayed in the designated area of the picture preview page according to the information.
23. The method of claim 16, further comprising: A template identifier is added to the second picture set, where the template identifier corresponds to the picture set template. 24 . The method of claim 16 , wherein the first picture set comprises at least one reference picture, and the text material is generated based on the at least one reference picture.
25. An electronic device comprising: at least one processing unit; At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 15 or the method according to any one of claims 16 to 24.
26. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 15 or the method according to any one of claims 16 to 24 is implemented.
27. A computer program product having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 15 or the method according to any one of claims 16 to 24 is implemented.