Method for generating picture set, electronic device, and computer storage medium
By overlaid and displaying text materials and pictures in the picture preview page to generate a second picture collection, the problem of inconvenient multimedia picture collection creation operation in the prior art is solved, and fast and simple picture collection sharing and content generation efficiency are improved.
Patent Information
- Application Number
- PCT/CN2025/074915
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-08
- Filing Date
- 2025-01-24
- Publication Date
- 2025-08-14
AI Technical Summary
The existing multimedia picture collection creation mode is inconvenient to operate, which leads to users’ experience of creating their own picture collections and is unable to share life stories quickly and simply.
Provides a method of generating an image collection. By displaying the template identifier in the image preview page, the user can overlay text materials and pictures in a specified area to generate a second image collection.
It enables users to quickly and simply share their stories under the inspiration of the picture collection published by the creator, save system operation time and improve content generation efficiency.
Smart Images

Figure CN2025074915_14082025_PF_FP_ABST
Abstract
Description
Method for generating picture set, electronic device and computer storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 8, 2024, with application number 202410178209.0 and invention name “Method, electronic device and computer storage medium for generating a picture set”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] 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
[0003] 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
[0004] 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.
[0005] 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.
[0006] 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 execute the method described in the first aspect or the second aspect of the present disclosure.
[0007] 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.
[0008] 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.
[0009] 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
[0010] 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:
[0011] FIG1 shows a schematic diagram of an example system in which embodiments of the present disclosure can be implemented;
[0012] FIG2 shows a flowchart of a method for generating a picture set according to an embodiment of the present disclosure;
[0013] 3A-3C are schematic diagrams illustrating displaying at least one reference picture in a first picture set according to an embodiment of the present disclosure;
[0014] FIG4 illustrates a schematic diagram of a picture preview page according to some embodiments of the present disclosure;
[0015] 5A-5H are schematic diagrams illustrating a process for generating a second picture set according to an embodiment of the present disclosure;
[0016] 6A-6B are schematic diagrams illustrating image preview pages according to other embodiments of the present disclosure;
[0017] FIG7 shows a flowchart of a method for processing a picture set according to some embodiments of the present disclosure;
[0018] FIG8 shows a schematic block diagram of an example apparatus according to some embodiments of the present disclosure;
[0019] FIG9 shows a schematic block diagram of an example apparatus according to some embodiments of the present disclosure; and
[0020] FIG10 shows a block diagram of an example device that may be used to implement embodiments of the present disclosure. DETAILED DESCRIPTION
[0021] 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.
[0022] 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.
[0023] 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.
[0024] FIG1 illustrates 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.
[0025] 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 shown in the system 100 in Figure 1, 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 locally generated picture set 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.
[0026] 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.
[0027] 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.
[0028] A block diagram of an example system 100 in which embodiments of the present disclosure can be implemented is described above in conjunction with FIG1 . A flow chart of a method 200 for generating a picture set according to an embodiment of the present disclosure is described below in conjunction with FIG2 . Method 200 can be executed at user device 110 in FIG1 or at any suitable user device.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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 in the at least one picture.
[0043] 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.
[0044] Based on the at least one picture determined by the user, the user device 110 may display the at least one picture determined 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 of the at least one picture.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] The first picture set includes three reference pictures as an example for explanation. In addition, for the purpose of illustration, the first picture set may also include audio material, for example, an audio clip named "Audio 1". Figures 3A-3C show schematic diagrams of displaying reference pictures in the first picture set according to an embodiment of the present disclosure. In some embodiments, the first picture set may include a picture set created by the authoring user without using any prior templates, or may include a picture set generated by the authoring user using a prior picture set template (for example, an existing picture set template), and the present disclosure does not limit this.
[0052] Figure 3A illustrates a schematic diagram of user device 110 displaying a first reference image 311 from a first image set on a graphical user interface. As shown in Figure 3A , the first image set has been assigned a template identifier 330 by the server. Accordingly, when user device 110 displays the first image set, the template identifier for the first image set is displayed on the graphical user interface of user device 110, as indicated by template identifier 330. A text message "Using Template" may also be displayed adjacent to template identifier 330.
[0053] 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 (for example, "Audio 1" as shown in FIG3A) is displayed on the graphical user interface of the user device 110 to facilitate the user to understand the audio material in the currently playing first picture set. As described 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 in the reference picture in the first picture set. In other words, the reference text superimposed in the reference picture in the first picture set is the text material included in the picture set template M. As shown in FIG3A, the first reference picture 311 is superimposed with reference text as the first text material, such as "Beautiful scenery". The displayed first text material is part of the text material in the picture set template M.
[0054] When the first image set includes multiple reference images, user device 110 can display or play the multiple reference images in the first image set in a carousel format. When user device 110 displays the second reference image in a carousel format, as shown in FIG3B , second reference image 312 is displayed on the graphical user interface. An audio material named "Audio 1" is also played continuously 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 user device 110.
[0055] When the second reference image 312 is displayed, a reference text of the second text material may be superimposed on the second reference image 312, such as the "worth recording" superimposed on the second reference image 312 in FIG3B . The reference text may be part of the text material included in the image template set M. It will be understood that although FIG3A and FIG3B show that the first text material and the second text material are displayed in the same position in the image, this is merely for illustration. During the creation process of the image set, the creative user may arbitrarily adjust the position and angle of the reference text in the corresponding reference image. In other words, the position and angle of the two reference texts in the corresponding reference image do not have to be the same.
[0056] Similarly, when the third reference picture continues to be displayed, as shown in FIG3C , the third reference picture 313 is displayed on the graphical user interface. The audio clip named "Audio 1" also continues to play as the reference picture is displayed, and the name of the audio material "Audio 1" is similarly displayed on the graphical user interface of the user device 110.
[0057] As shown in FIG3C , reference text from a third text material may be superimposed on the third reference image 313, such as the text "Beautiful as a painting" superimposed in FIG3C . This reference text may be part of the text material included in the image template set M. It is understood that during the creative process, the user can arbitrarily adjust the position and angle of the reference text in the corresponding reference image, and different reference texts do not need to have the same position and angle in the corresponding reference image. Furthermore, the user does not need to set the reference text for each reference image.
[0058] Therefore, taking the first image set illustrated in Figures 3A-3C as an example, the image set template associated with this first image set includes text and audio material. The content information in the associated information for the text material may include {beautiful scenery, worth recording, picturesque}, and the position information in the associated information for the text material includes: first position information {first reference image, second reference image, third reference image}, and second position information {position 1, position 2, position 1}. This information indicates that the first paragraph of text material included in the image set template M contains the content "beautiful scenery," is applied to the first reference image, and is located at position 1 relative to the center point of the first reference image. The second paragraph of text material included in the image set template M contains the content "worth recording," is applied to the second reference image, and is located at position 2 relative to the center point of the second reference image. The third paragraph of text material included in the image set template M contains the content "beautiful scenery," is applied to the third reference image, and is located at position 3 relative to the center point of the third reference image. 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.
[0059] Those skilled in the art will appreciate that the first picture set illustrated in FIG3A-3C is merely 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.
[0060] 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.
[0061] 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.
[0062] Figure 4 illustrates a schematic diagram of an image preview page according to some embodiments of the present disclosure. In some embodiments, as shown in Figure 4 , user device 110 displays an image preview page in a graphical user interface in response to a user triggering a template identifier 330 . As shown in Figure 4 , the image 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 of at least one display frame. In response to user 150 selecting an image for generating a second image set, the sub-page 420 displays the image selected by user 150. Each of the at least one display frame corresponds to at least one reference image in the first image set. Sub-page 440 displays at least one image to be selected and a capture entry (as shown in Figure 4 ). User 150 can browse the images to be selected displayed in sub-page 440 and select the desired image to be used in generating the second image set. Furthermore, user 150 can also click the capture control displayed in sub-page 440 to enter the real-time capture page and capture a real-time image, which will be used as the image for generating the second image set.
[0063] 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.
[0064] In some embodiments, subpage 420 is a designated area within the image preview page. This designated area can be used to display a first display frame of at least one display frame, and each of the at least one display frame can correspond to at least one reference image in the first image set. The number of at least one display frame can be equal to the number of reference images in the first image set. In other words, the number of at least one display frame can be equal to the number of images required to generate the associated image set in the image set template. For example, display frame 411 in FIG. 4 can correspond to first reference image 311 in the first image set. In some embodiments, a second display frame of at least one display frame can also be at least partially displayed within the designated area 420, such as the partially displayed display frame 412 in FIG. 4 . It should be understood that the present disclosure does not specifically limit the number or display method of the display frames displayed within the designated area 420. For example, user device 110 can fully display at least one display frame within the designated area 420 to provide a preview for user 150 while selecting an image.
[0065] In some embodiments, at least one display frame may correspond to at least one reference image in the first image set. For example, first display frame 411 in FIG. 4 corresponds to first reference image 311 in FIG. 3A , and second display frame 412 in FIG. 4 corresponds to second reference image 312 in FIG. 3B . Furthermore, although not shown, it is understood that third reference image 313 in the first image set may also have a corresponding display frame and be displayed during the user's determination of the image to be determined.
[0066] 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).
[0067] 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.
[0068] For example, as shown in FIG4 , display frame 411 may correspond to first reference picture 311 in the first picture set, and as shown in FIG3A , first reference picture 311 may include reference text "Beautiful Scenery" as part of the text material. Accordingly, user device 110 may display the reference text in first display frame 411 in designated area 420 , and the display position of the reference text in the first display frame may be the same as the display position of the reference text in first reference picture 311 in FIG3A , as shown in FIG4 .
[0069] In some embodiments, user device 110 may display a reference image corresponding to a display frame displayed in designated area 420, thereby providing a reference for user 150 during the image collection creation process. In some embodiments, user device 110 may display a masked reference image in a display frame displayed in designated area 420, thereby providing a reference for user 150 without interfering with user 150's decision on the image to be selected or captured. As shown in FIG4 , a masked first reference image 311 corresponding to display frame 411 is displayed in display frame 411.
[0070] 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.
[0071] As shown in FIG4 , in addition to fully displaying display frame 411 in designated area 420, user device 110 may also partially display display frame 412. Display frame 412 may also partially display a second reference image (such as second reference image 312 in FIG3B ) that has undergone masking and corresponds to display frame 412. In response to second reference text (such as the reference text “Worthy of Recording” in FIG3B ) displayed on the second reference image, user device 110 may display the reference text on display frame 412, and the display position of the reference text on display frame 412 is the same as the display position of the reference text in second reference image 312, as shown in FIG4 .
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] In some embodiments, when user device 110 displays the image preview page in response to a trigger operation by user 150 on template identifier 330, the initial state of the page, i.e., the default image preview page, may be displayed by default. In the default image preview page, a first display frame 411 corresponding to the first reference image 311 in the first image set may be displayed in a designated area, as shown in FIG4 . User 150 may view other display frames and text materials displayed in the display frames on the default image preview page by, for example, sliding operations.
[0077] In some embodiments, user 150 can select pictures stored in user device 110 or determine pictures for generating the second picture set through real-time shooting on the picture preview page shown in Figure 4. Each time the user selects a picture, user device 110 can display the selected picture in the currently selected display frame.
[0078] For example, the image preview page shown in FIG4 is used. As shown in FIG4 , the currently selected display frame is display frame 411, which corresponds to the first reference image in the first image set, such as reference image 311 in FIG3A . After user 150 selects the first image from the left in the second row of the page in FIG4 , the page jumps to FIG5A .
[0079] Figures 5A-5H illustrate a schematic diagram of a process for generating a second image set according to an embodiment of the present disclosure. In Figure 5A , after user 150 selects the first image from the left in the second row of sub-page 440, user device 110 may display the image in display frame 411 as image to be processed 511. Furthermore, user device 110 shifts displayed image to be processed 511 to the left and automatically selects display frame 412 adjacent to display frame 411 in sub-page 420. User device 110 may fully display display frame 412 in designated area 420, as shown in Figure 5A .
[0080] Furthermore, user 150 can select or take a picture for display frame 412 on the page of FIG5A . Display frame 412 can correspond to the second reference picture in the first picture set, such as reference picture 312 in FIG3B . Assuming that user 150 selects the rightmost car picture in the second row of sub-page 440 in the current interface, user device 110 can display the selected picture in display frame 412 as image 512 to be processed. Furthermore, user device 110 continues to shift displayed image 512 to be processed to the left, automatically selects display frame 413 adjacent to display frame 412 on sub-page 420, and fully displays display frame 413 in designated area 420, as shown in FIG5B .
[0081] In Figure 5B , the selected display frame is display frame 413. Display frame 413 corresponds to the third reference image in the first image set, such as reference image 313 in Figure 3C . User 150 can continue selecting or taking images for display frame 413 on the page in Figure 5B . Assuming user 150 selects the rightmost image in the first row of subpage 440 on the current page, user device 110 can display this selected image in display frame 413 as image to be processed 513. Since the total number of display frames in the example in Figure 4 is three, i.e., the number of images required to generate the associated image set based on the image set template is three, user 150 can select three images to be processed accordingly. After the user selects three images, user device 110 can jump to Figure 5C . In Figure 5C , the display frames are no longer displayed. Instead, at least a portion of the images selected by user 150 for generating the second image set is displayed, such as the partially displayed second image to be processed 512 and the fully displayed third image to be processed 513.
[0082] In some embodiments, when the corresponding picture to be processed is displayed in the display frame, the user device 110 can also superimpose the reference text displayed in the corresponding display frame (corresponding to the text material in the picture set template) on the picture to be processed. Since the pictures to be processed 511 and 512 in Figures 5A-5C are partially displayed, and the reference text in the corresponding display frames 411 and 412 are all displayed in the upper left corner of the frame, when the pictures to be processed 511 and 512 are displayed in Figures 5A-5C, the corresponding reference text is not displayed. However, it is understandable that depending on the corresponding position of the reference text in the reference picture (i.e., the information corresponding to the text material in the picture set template), the user device 110 can adjust the position of the text on the picture to be processed accordingly.
[0083] FIG5C shows the page after user 150 has selected all images for generating the second image collection. Since third image 513 to be processed can be fully displayed in the designated area, user device 110 can display third image 513 to be processed after the reference text "Beautiful as a picture" is superimposed on third reference image 313, as shown in FIG5C . The reference text in the third reference image corresponds to a corresponding text segment in the image collection template.
[0084] In some embodiments, after determining that the user has determined all the images required for generating the second image set, the user device 110 may provide a control for generating the second image set on the page. The user 150 may trigger the generation operation by clicking the control (e.g., the "Next" control shown in FIG. 5C ) and enter the editing page. In other words, the user device 110 may generate the second image set and display the editing interface in response to the generation operation triggered by the user 150.
[0085] FIG5D 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 image collection. For example, if the second image collection includes multiple images, the user can preview the second image collection by manually switching images. Alternatively, if the second image collection includes multiple images, user device 110 can display the second image collection in a carousel of images on the edit page.
[0086] 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.
[0087] 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.
[0088] In some embodiments, user 150 can modify the reference text in the determined picture in the page of 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 modification operation of the text triggered by 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.
[0089] When user 150 determines that the pictures in the page of Figure 5D meet his requirements, the user can further enter the video release preparation page by triggering the controls on the page (such as the control for the "next step" operation) or through other means, as shown in Figure 5E.
[0090] In Figure 5E, user device 110 displays a preparation page for publishing the photo collection. User 150 can use this page to set up the second photo collection before publishing, 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.
[0091] 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.
[0092] In addition, in some embodiments, as shown in Figures 4-5B , a prompt control 426 may be included in a display frame selected in a designated area of the image preview page. This prompt control 426 is used to prompt 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 on the reference image, and display the reference image in an unmasked manner.
[0093] For example, taking the default image preview page in FIG4 as an example, when user 150 triggers prompt control 426, user device 110 can determine the first reference image 311 in the first image set corresponding to display frame 411 as the image to be processed for generating the second image set, and cancel the masking process of the first reference image 311, displaying the reference image 311 in an unmasked manner, as shown in FIG5F. FIG5F is similar to FIG5B, except that in FIG5F, because user 150 selects the reference image as the image to be processed, FIG5F displays the first reference image 311 as shown in FIG3A. In addition, user 150 can also select other reference images for other display frames, and user device 110 can perform similar operations. For the sake of simplicity, it will not be repeated here.
[0094] 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.
[0095] In some embodiments, when user 150 selects the capture control in the image preview page of FIG. 4 , user device 110 may guide the user to a capture interface, as shown in FIG. 5G , which illustrates a real-time capture interface. After user 150 captures a picture in the capture interface, the captured picture may be displayed in a corresponding display frame as a pending picture. As shown in FIG. 5H , picture 521 captured by the user in FIG. 5G may be displayed in a corresponding display frame 411 , and user device 110 automatically selects a display frame 412 adjacent to display frame 411 .
[0096] Schematic diagrams of image preview pages according to some embodiments of the present disclosure have been described above in conjunction with Figures 4-5H. Figures 6A-6B illustrate schematic diagrams of image preview pages according to other embodiments of the present disclosure. In response to a user triggering an action on a template identifier associated with a first image set, user device 110 displays the image preview page shown in Figure 6A. This image preview page may also be divided into two sub-pages: sub-page 620 and sub-page 640. Sub-page 640 displays at least one image to be selected. Although not shown in Figure 6A, those skilled in the art will appreciate that sub-page 620 may also include a capture entry for user 150 to take a photo in real time. User 150 can browse the at least one image to be selected displayed in sub-page 620 and select the desired image to be used in generating the second image set. Furthermore, user 150 may also capture a real-time image and use the captured real-time image as the image to be used in generating the second image set. Sub-page 640 may be a designated area displaying at least one image selected by the user for generating the second image set.
[0097] In some embodiments, a selection icon, such as a circle, is displayed in the upper right corner of each image on subpage 620. User 150 can select the corresponding image by clicking on the selection icon. Furthermore, in some embodiments, user device 110 may display the order in which the images were selected within the corresponding selected images, based on the order in which user 150 selected them. After the user completes their selections on page 6A, user device 110 may display the page after finalizing their image selections, as shown in FIG6B . On this page, user device 110 may sequentially identify the selected images with numbers within the selection icons, based on the order in which the user selected them, as shown in FIG6B . Furthermore, user device 110 displays the images selected by user 150 in a designated area on subpage 640, based on the order in which user 150 selected them. In some embodiments, the images displayed in the designated area of subpage 640 are displayed in the order in which the user selected them, and a cancel indicator may be superimposed on each image. The user 150 can cancel the selection of a picture by clicking the cancel mark of the corresponding picture as needed, thereby achieving flexible and convenient picture selection.
[0098] After user 150 has determined the images for generating the second image set, the user can enter the editing page by triggering a generation operation (e.g., clicking the "Next" control on the page in FIG. 6B ). In other words, user device 110 can generate the second image set and display the editing page in response to the generation operation triggered by user 150.
[0099] In some embodiments, the edit page redirected from FIG. 6B may be the edit page in FIG. 5D . This can be understood with reference to the above description of FIG. 5D , and for the sake of brevity, this description is omitted here. Furthermore, user device 110 can also, as described above, access the publish preparation page in FIG. 5E from the edit page in FIG. 5D . Similarly, this can be understood with reference to the above description of FIG. 5E , and this description is omitted here.
[0100] 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.
[0101] 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.
[0102] 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.
[0103] FIG7 shows a flow chart of a method 700 for processing a picture set according to some embodiments of the present disclosure. The method 700 may be executed at the server 160 in FIG1 or at any suitable server.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] In some embodiments, the user device 110 may display the required number of display frames in a designated area for displaying the images to be processed that the user determines to generate the second image set. The required number of display frames corresponds to the number of images required for generating the associated image set included in the image set template. In some embodiments, the display frames may correspond to reference images in the first image set, for example, the first display frame corresponds to the first reference image in the first image set, the second display frame corresponds to the second reference image in the first image set, and so on. The user device 110 may display the text material included in the image set template in a designated area of the image 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 understood with reference to the description in conjunction with FIG. 2 , and for the sake of simplicity, they will not be described in detail here.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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.
[0113] 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.
[0114] In block 704, server 160 may receive a second picture set generated using the picture set template, wherein the second picture set is generated by superimposing at least a portion of the text material on a corresponding picture in at least one picture. In some embodiments, server 160 may add a 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 meeting the aforementioned preset conditions. This step can be understood with reference to the second picture set generation process described in FIG. 2-5H , and for the sake of brevity, further description is omitted here.
[0115] 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.
[0116] 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.
[0117] The method in FIG. 7 can be understood with reference to the specific implementation described above in conjunction with FIG. 2-6B , and for the sake of brevity, it will not be described again here.
[0118] FIG8 shows a schematic block diagram of an example apparatus 800 according to some embodiments of the present disclosure. Apparatus 800 may be implemented in software, hardware, or a combination thereof. As shown in FIG8 , apparatus 800 includes a first display module 810 , a second display module 820 , and an image set generation module 830 .
[0119] 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.
[0120] The device 800 of Figure 8 can be used to implement the process described above in conjunction with Figures 1 to 6B. For the sake of brevity, it will not be repeated here. In addition, it can be understood that the division of modules or units in the embodiments of the present disclosure is schematic and is only a logical functional division. There may be other division methods in actual implementation. In addition, the functional units in the disclosed embodiments can be integrated into one unit, or they can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0121] FIG9 shows a schematic block diagram of an example apparatus 900 according to some embodiments of the present disclosure. Apparatus 900 may be implemented in software, hardware, or a combination of both. As shown in FIG9 , apparatus 900 includes a sending module 910 , a receiving module 920 , and a publishing module 930 .
[0122] 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.
[0123] The device 900 of Figure 9 can be used to implement the process described above in conjunction with Figure 7. For the sake of brevity, it will not be repeated here. In addition, it can be understood that the division of modules or units in the embodiments of the present disclosure is schematic and is only a logical functional division. There may be other division methods in actual implementation. In addition, the functional units in the disclosed embodiments can be integrated into one unit, or they can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0124] FIG10 shows a block diagram of an example device 1000 that can be used to implement embodiments of the present disclosure. It should be understood that the device 1000 shown in FIG10 is merely exemplary and should not be construed as limiting the functionality and scope of the implementations described herein. For example, the device 1000 can be used to perform the processes described in FIG1 through FIG6 or FIG7 above.
[0125] As shown in FIG10 , 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.
[0126] 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.
[0127] The user device 1000 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 10, a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from 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. The 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.
[0128] 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.
[0129] 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).
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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.
[0134] 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.
[0135] 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.
Citation Information
Patent Citations
Picture sharing method and apparatus
CN106407365A
Plane work processing method and related equipment
CN113760435A
Picture generation method and device, terminal equipment and computer medium
CN115496649A
Picture splicing method and device, electronic equipment and storage medium
CN115936998A