Content display method and apparatus, device, computer-readable storage medium, and product
By adding viewing controls in the image generation page, jumping to the historical content display page and displaying all historical images, the problem of how users can quickly view and manage historical generated images is solved, and convenient image management and rich display content are achieved.
Patent Information
- Application Number
- PCT/CN2024/137132
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-07
- Filing Date
- 2024-12-05
- Publication Date
- 2025-06-12
AI Technical Summary
After the user generates image content based on text description information multiple times, how to quickly view and manage all image content generated by history has become an urgent problem.
By adding preset viewing controls in the image generation page, in response to the user's triggering operation, jump to the historical content display page, and display all the user-generated historical images, including the original image and the super-resolution image, in the preset display order.
It enables users to quickly view and manage all image content generated in history, improves the convenience and efficiency of image management, and enriches the display content of historical content display pages.
Smart Images

Figure CN2024137132_12062025_PF_FP_ABST
Abstract
Description
Content display method, device, equipment, computer-readable storage medium and product
[0001] This application claims priority to Chinese Patent Application No. 202311677076.3 filed on December 7, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] Embodiments of the present disclosure relate to a content display method, apparatus, device, computer-readable storage medium, and product. Background Art
[0003] With the development of artificial intelligence technology, users can now generate text descriptions based on their needs. AI algorithms can then generate matching image content based on this text description, enabling users to obtain image content that better meets their current needs. Furthermore, users can also perform super-resolution operations on selected image content to obtain even higher-resolution super-resolved images.
[0004] After a user generates image content based on text description information multiple times, how to quickly view and manage all the image content generated historically becomes an urgent problem to be solved. Summary of the Invention
[0005] The embodiments of the present disclosure provide a content display method, apparatus, device, computer-readable storage medium, and product for quickly viewing and managing all historically generated image content.
[0006] In a first aspect, an embodiment of the present disclosure provides a content display method, including:
[0007] Displaying a preset image generation page, wherein a preset content recommendation area, a description information editing area, an image display area, and preset viewing controls are displayed on the image generation page;
[0008] In response to a user triggering operation on the viewing control, a preset historical content display page is displayed, and all historical images generated by the user are displayed in a preset display order on the historical content display page;
[0009] The historical image is generated based on the historical description information determined by the user, and the historical image includes at least one original image generated based on the historical description information and a super-resolution image generated based on any original image.
[0010] In a second aspect, an embodiment of the present disclosure provides a content presentation device, including:
[0011] A display module, configured to display a preset image generation page, wherein the preset content recommendation area, description information editing area, image display area, and preset viewing controls are displayed on the image generation page;
[0012] a processing module, configured to display a preset historical content display page in response to a user triggering operation on the viewing control, and to display all historical images generated by the user in a preset display order on the historical content display page;
[0013] The historical image is generated based on the historical description information determined by the user, and the historical image includes at least one original image generated based on the historical description information and a super-resolution image generated based on any original image.
[0014] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0015] The memory stores computer-executable instructions;
[0016] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the content display method described in the first aspect and various possible designs of the first aspect.
[0017] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the content display method described in the first aspect and various possible designs of the first aspect is implemented.
[0018] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0020] FIG1 is a flow chart of a content display method according to an embodiment of the present disclosure;
[0021] FIG2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0022] FIG3 is a schematic diagram of a display interface provided by an embodiment of the present disclosure;
[0023] FIG4 is a flow chart of a content display method according to another embodiment of the present disclosure;
[0024] FIG5 is a schematic diagram of another display interface provided by an embodiment of the present disclosure;
[0025] FIG6 is a flowchart of a content display method provided by another embodiment of the present disclosure;
[0026] FIG7 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0027] FIG8 is a flowchart of a content display method provided by yet another embodiment of the present disclosure;
[0028] FIG9 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0029] FIG10 is a flow chart of a content display method according to another embodiment of the present disclosure;
[0030] FIG11 is a schematic diagram of a display interface provided by another embodiment of the present disclosure;
[0031] FIG12 is a schematic structural diagram of a content display device provided by an embodiment of the present disclosure;
[0032] FIG13 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0034] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0035] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0036] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0037] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0038] In order to quickly view and manage all historically generated image content, the present disclosure provides a content display method, apparatus, device, computer-readable storage medium, and product.
[0039] It should be noted that the content display method, apparatus, device, computer-readable storage medium, and product provided by the present disclosure can be applied to any scenario of viewing historically generated images.
[0040] To generate images that better meet their needs, users can specify text descriptions based on their needs. A pre-set image generation algorithm then generates image content based on this text description. Over time, the number of historical images generated by users gradually increases. Users can manage these historical images based on their needs, such as deleting and downloading them. Furthermore, users can generate new image content based on the text descriptions corresponding to historical images. Therefore, how to view and manage all historical images in batches has become a pressing issue.
[0041] In solving the above-mentioned technical problem, the inventors discovered through research that a preset viewing control can be added to the image generation page. In response to a user triggering this viewing control, the user can jump to the historical content display page, where all original images and super-resolution images generated historically are displayed in reverse chronological order. This allows users to view all historical images with a simple trigger operation, facilitating subsequent batch processing of historical images. Furthermore, by simultaneously displaying original and super-resolution images on the historical content display page, the content displayed on the historical content display page can be enriched.
[0042] FIG1 is a flow chart of a content display method provided by an embodiment of the present disclosure. As shown in FIG1 , the method includes:
[0043] Step 101: Display a preset image generation page, in which a preset content recommendation area, a description information editing area, an image display area, and a preset viewing control are displayed.
[0044] The execution subject of this embodiment is a content display device. The content display device can be coupled to a terminal device. Thus, in response to a user's triggering operation on the terminal device, all historical images generated based on the description information can be displayed.
[0045] In this embodiment, an image generation page may be displayed. The image generation page may include a content recommendation area, a description information editing area, and an image display area. The content recommendation area may display multiple generated images posted by other users. Users may view generated images posted by other users in the content recommendation area. These generated images are generated based on text description information determined by other users. If a user is interested in a generated image, they may also view the description information corresponding to the generated image and perform image generation operations based on the description information.
[0046] In addition, the image display area is used to display a portion of the user's historical images generated based on the description information. The description information editing area includes a description information determination control and a generation control. The user can use the description information determination control to determine the text description information. After determining the text description information, the generation control can be triggered to generate an image based on the text description information. After the image is generated, it can be displayed in the image display area.
[0047] As user-generated historical images gradually increase, users can manage them according to their needs, such as deleting and downloading them. Therefore, to facilitate user viewing and management of historical images, a viewing control can be set up on the image generation page. To prevent the viewing control from obscuring other content, it can be displayed in the upper right corner.
[0048] Step 102: In response to the user triggering the viewing control, a preset historical content display page is displayed, and all historical images generated by the user are displayed in a preset display order on the historical content display page.
[0049] The historical image is generated based on the historical description information determined by the user, and the historical image includes at least one original image generated based on the historical description information and a super-resolution image generated based on any original image.
[0050] In this embodiment, the user can specify textual description information within the image generation page and generate at least one original image based on this textual description information. For example, the textual description information entered by the user may include: Christmas, snowflakes, and a little girl in a red sweater. After obtaining this textual description information, four original images can be generated based on this textual description information using a preset image generation algorithm. The user can also perform super-resolution processing on any of the original images as needed to obtain an image with higher resolution and greater clarity.
[0051] Optionally, the user can generate a super-resolution image immediately after generating the original image. Alternatively, the user can generate a super-resolution image based on the historical images when browsing the historical images generated, and the present disclosure does not limit this.
[0052] Furthermore, after the viewing control is displayed on the image generation page, in response to a user triggering the viewing control, a preset historical content display page is displayed, and all historical images generated by the user are displayed on the historical content display page. The historical images include at least one original image generated based on the historical description information and a super-resolution image generated based on any of the original images.
[0053] To allow users to more intuitively view historical images, historical images can also be displayed in a preset display order. This includes, but is not limited to, prioritizing super-resolution images, prioritizing original images, and displaying images in ascending or descending order of generation time. Alternatively, users can adjust the display order based on actual needs, and this disclosure does not impose any restrictions on this.
[0054] Optionally, based on any of the above embodiments, step 102 includes:
[0055] All the historical images are displayed in the historical content display page in reverse order of their generation time.
[0056] In this embodiment, the preset display order can be in reverse order of generation time. Thus, after all historical images are displayed in reverse order of their generation time on the historical content display page, users can browse the most recently generated historical images first, and through forward loading operations, they can view historical images that are older.
[0057] FIG2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG2 , a preset image generation page 21 may be displayed. The image generation page 21 includes a preset content recommendation area 22, a description information editing area 23, an image display area 24, and a preset viewing control 25. In response to a user triggering the viewing control 25, a preset historical content display page 26 is displayed. Within the historical content display page 26, all historical images generated by the user are displayed in a preset display order. The historical images include at least one original image 27 generated based on the historical description information and a super-resolution image 28 generated based on any of the original images.
[0058] The content display method provided in this embodiment adds a viewing control to a preset image generation page. In response to a user triggering the viewing control, the user can jump to a historical content display page and display all historical images generated in a preset display order on the historical display page. The historical images include at least one original image generated based on historical description information and a super-resolution image generated based on any original image. This allows users to view all historically generated original images and super-resolution images on the historical display page, allowing users to more conveniently manage all historical images based on actual needs. Furthermore, by simultaneously displaying original images and super-resolution images on the historical content display page, the displayed content on the historical content display page can be enriched.
[0059] Furthermore, based on any of the above embodiments, the historical content display page includes a preset category selection control, wherein the category selection control includes all categories, original image categories, and super-resolution image categories. After step 102, the following steps are further included:
[0060] In response to a selection operation triggered by the user on the category selection control, a target category selected by the user is determined.
[0061] The historical images corresponding to the target category are displayed on the historical content display page.
[0062] In this embodiment, the historical images include at least one original image generated based on the historical description information and a super-resolution image generated based on any original image. In response to the user triggering the viewing control, after the historical content display page is displayed, all historical images can be displayed by default in the historical content display page.
[0063] In order to facilitate users to view historical images in a targeted manner, a category selection control can be set on the historical content display page, where the category selection control includes all categories, original image categories, and super-resolution image categories.
[0064] Optionally, in response to a selection operation triggered by the user on the category selection control, the target category selected by the user may be determined, and the historical image corresponding to the target category may be switched for display in the historical content display page.
[0065] Taking practical application as an example, after all historical images are displayed by default, in response to the user's triggering operation on the super-resolution image category, all super-resolution images can be filtered out from all historical images, and all super-resolution images can be switched to display in the historical content display page.
[0066] Figure 3 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in Figure 3, a historical content display page 31 displays a preset category selection control 32 and all historical images 33. Category selection control 32 includes all categories 34, original image categories 35, and super-resolution image categories 36. Thus, users can switch between viewing different categories of historical images by triggering category selection control 32.
[0067] The content display method provided in this embodiment displays a preset category selection control in the historical content display page, so that the user can switch and view historical images of different categories by triggering the category selection control, making the displayed content in the historical content display page more in line with the user's personalized needs and improving the user experience.
[0068] FIG4 is a flow chart of a content display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the historical content display page further includes a preset search control. As shown in FIG4 , after step 102, the method further includes:
[0069] Step 401: In response to the user triggering the search control, obtain the search information input by the user.
[0070] Step 402: Display at least one historical image matching the search information on the historical content display page.
[0071] In this embodiment, the historical content display page also includes a preset search control, through which users can search for historical images that meet their personalized needs.
[0072] Optionally, in response to a user triggering operation on a search control, search information input by the user is obtained, wherein the search information includes any one of target description information, text information, and search image information.
[0073] After the search information is acquired, at least one historical image matching the search information may be determined from all the historical images, and the at least one historical image may be switched and displayed on the historical content display page.
[0074] FIG5 is another schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in FIG5 , a historical content display page 51 displays all historical images 52 and a search control 53. In response to a user triggering operation on the search control 53, search information can be determined based on the search control, where the search information includes but is not limited to target description information, text information, and search image information.
[0075] The content display method provided in this embodiment sets a search control in the historical content display page, so that the user can determine the search information that meets the actual needs based on the search control, and then determine the display content in the historical content display page based on the search information, so that the display content in the historical content display page is more in line with the user's personalized needs.
[0076] Optionally, based on any of the above embodiments, before step 402, the method further includes:
[0077] Matching the historical description information corresponding to the historical image with the search information.
[0078] At least one historical image corresponding to the matched historical description information is determined as at least one historical image matching the search information.
[0079] Or, before step 402, the method further includes:
[0080] Identify semantic features corresponding to all the historical images.
[0081] At least one historical image whose semantic feature matches the search information is determined as at least one historical image matching the search information.
[0082] The search information includes the search image determined by the user. Or, before step 402, the method further includes:
[0083] The similarities between the entire historical images and the search image are identified.
[0084] At least one historical image whose similarity satisfies a preset condition is determined as at least one historical image matching the search information.
[0085] In this embodiment, users can filter historical images based on the historical description information corresponding to the historical images. After obtaining the search information, the historical description information corresponding to all historical images can be determined. The historical description information corresponding to the historical images is matched with the search information, and at least one historical image corresponding to the matched historical description information is determined as the at least one historical image matching the search information. For example, if the target description information is "girl," all historical images can be searched for at least one historical image whose historical description information includes "girl" as the at least one historical image matching the search information.
[0086] Optionally, if the user currently does not remember generating the historical description information for the historical image but still wishes to perform a search operation for the historical image, the user can generate text information based on actual needs and determine the text information as the current search information. After obtaining the search information, the semantic features corresponding to all historical images can be identified. At least one historical image whose semantic features match the search information is determined as the at least one historical image that matches the search information. Any semantic recognition algorithm can be used to recognize the semantic features corresponding to the historical images, and this disclosure does not impose any restrictions on this.
[0087] Optionally, the user can also perform a historical image search based on the image information. The search information includes a user-specified search image. After obtaining the search information, the similarity between all historical images and the search image can be determined. At least one historical image whose similarity meets a preset condition is determined to be the at least one historical image that matches the search information.
[0088] The content display method provided in this embodiment searches for historical images through target description information and / or text information and / or search image information, thereby being able to quickly locate the historical images that the user needs to view, thereby improving the viewing efficiency of historical images.
[0089] FIG6 is a flow chart of a content display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the historical content display page further includes a preset selection control. As shown in FIG6 , after step 102, the method further includes:
[0090] Step 601: In response to the user triggering the selection control, the display state of the historical image is switched to a selectable state.
[0091] Step 602: In response to the user's selection operation on the historical image, determine at least one target image selected by the user, and display processing controls associated with the at least one target image.
[0092] Step 603: In response to the user triggering operation on the processing control, the at least one target image is processed based on the target processing control triggered by the user.
[0093] The processing control includes one or more of a delete control, a download control, and a publish control.
[0094] In this embodiment, when a user browses historical images in a historical content display page, the user can perform batch management operations on the historical images.
[0095] To enable batch management of historical images, a selection control can be pre-set on the historical content display page. In response to a user triggering the selection control, the display status of all historical images is switched to a selectable state. In this selectable state, users can select historical images based on their actual needs.
[0096] Furthermore, in response to a user's selection of all historical images, at least one target image selected by the user is determined, and processing controls associated with the at least one target image are displayed. The processing controls include one or more of a delete control, a download control, and a publish control. Thus, the user can select the corresponding target processing control based on actual needs, thereby processing the at least one target image based on the target processing control triggered by the user.
[0097] Taking a practical application as an example, a user can select five historical images on a historical content display page and trigger a delete control, thereby being able to delete the five historical images.
[0098] FIG7 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG7 , a historical content display page 71 includes all historical images 72 and a preset selection control 73. In response to a user triggering operation on selection control 73, the display state of all historical images 72 is switched to a selectable state. In response to the user selecting operation on all historical images 72, at least one target image 74 selected by the user is determined, and processing controls 75 associated with the at least one target image 74 are displayed. The processing controls 75 include one or more of a delete control 76, a download control 77, and a publish control 78. Thus, the user can manage the image of the at least one selected target image based on the triggering operation on at least one processing control.
[0099] Furthermore, based on any of the above embodiments, the processing control includes a publishing control. Step 603 includes:
[0100] In response to the user's triggering operation on the publishing control, the at least one target image is published.
[0101] At least one target image posted by the user is displayed in the content recommendation area.
[0102] In this embodiment, the processing control may specifically include a publishing control, and the user can implement a publishing operation on the at least one currently selected target image by triggering the publishing control.
[0103] Optionally, after a user selects at least one target image on the historical content display page, the publishing control can be displayed on the historical content display page. In response to the user triggering the publishing control, the at least one target image can be published. After publishing the at least one target image, other users can view it and generate another image based on the historical description information generated for the target image. This simplifies the image generation process for other users and reduces the difficulty of editing the description information.
[0104] Optionally, after at least one target image is posted, the page may be switched to an image generation page, and the at least one target image posted by the user may be displayed in a content recommendation area of the image generation page, so that the user can view the at least one target image posted more intuitively.
[0105] The content display method provided in this embodiment provides a selection control within a historical content display page, so that users can implement batch processing of historical images based on triggering operations on the historical content display page, thereby improving the processing efficiency of historical images.
[0106] FIG8 is a flowchart of a content display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG8 , after step 102, the method further includes:
[0107] Step 801: In response to the user's triggering operation on any historical image, a preset content display page is displayed.
[0108] Step 802: Display the historical images triggered by the user in the content display page according to preset display parameters.
[0109] In this embodiment, while a user is browsing all historical images on a historical content display page, the user can trigger a historical image. In response to the user's triggering operation on any historical image, a preset content display page is displayed. The user-triggered historical image is displayed on the content display page according to preset display parameters.
[0110] The preset display parameters include, but are not limited to, display size, display color, and other parameters. The display size of the historical image on the content display page can be larger than the display size on the historical content display page. This allows the user to more intuitively view the currently triggered historical image on the content display page.
[0111] The content display method provided in this embodiment responds to the user's triggering operation on any historical image and displays the historical image triggered by the user in accordance with preset display parameters on the content display page, so that the user can view the currently triggered historical image more intuitively on the content display page, enriching the interface interaction method and improving the user experience.
[0112] Furthermore, based on any of the above embodiments, the historical images triggered by the user include super-resolution images. After step 801, the method further includes:
[0113] A preset traceability control is displayed in the content display page.
[0114] In response to the user triggering operation on the tracing control, at least one target original image corresponding to the super-resolution image is determined, and the image generation page is displayed.
[0115] The at least one target original image is located in the image generation page, and the at least one target original image is displayed distinctively.
[0116] In this embodiment, a user can trigger a super-resolution image within the historical content display page. This super-resolution image is obtained by performing a super-resolution operation on the original image generated by the historical description information. After the super-resolution operation is performed on the original image to obtain the super-resolution image, an association between the super-resolution image and the original image can be pre-established. This allows the user to subsequently view at least one original image corresponding to the super-resolution image as needed.
[0117] Optionally, after the content display page is displayed, a preset tracing control may be displayed within the content display page. In response to the user triggering the tracing control, at least one target original image corresponding to the super-resolution image is determined, and the image generation page is displayed. The at least one target original image is located within the image generation page and displayed separately.
[0118] The distinguishing display includes, but is not limited to, highlighting, magnifying, and displaying at a preset position, and any other display method that can distinguish at least one target original image from other historical images. This disclosure does not impose any limitation on this.
[0119] As one possible implementation, when a user views a super-resolution image on a content display page, the original image corresponding to the super-resolution image may have been deleted. In this case, tracing back to the original image is unavailable, so the tracing control can be toggled to a non-triggerable state. Alternatively, the tracing control can be hidden on the content display page, or a pre-set pattern can be displayed in its place, with the pattern in a non-triggerable state.
[0120] FIG9 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG9 , after all user-generated historical images 92 are displayed in a preset display order on a historical content display page 91, a preset content display page 94 is displayed in response to a user triggering operation on any historical super-resolution image 93. Within content display page 94, the user-triggered historical super-resolution image 93 is displayed according to preset display parameters. Within content display page 94, a preset tracing control 95 is displayed. In response to the user triggering operation on tracing control 95, at least one target original image 96 corresponding to super-resolution image 93 is determined, and an image generation page 97 is displayed. Within image generation page 97, at least one target original image 96 is located and displayed separately.
[0121] The content display method provided in this embodiment displays a preset tracing control within the content display page when a user triggers a super-resolution image. This allows the user to tracing back to at least one original image corresponding to the super-resolution image using the tracing control, thereby improving the processing efficiency of super-resolution images.
[0122] FIG10 is a flow chart of a content display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG10 , locating the at least one target original image within the image generation page and displaying the at least one target original image in a differentiated manner includes:
[0123] Step 1001: Obtain a current display content list in the image generation page, wherein the display content list includes all exposed content in the image generation page.
[0124] Step 1002: Determine whether the display content list includes the at least one target original image.
[0125] Step 1003: If included, display the at least one target original image differently.
[0126] Step 1004: If not included, cache the at least one original image and the at least one associated image corresponding to the at least one original image, display the at least one associated image corresponding to the at least one original image in the image generation page, and display the at least one target original image differently.
[0127] In this embodiment, when retroactively displaying at least one target original image corresponding to a super-resolution image, to improve positioning accuracy, a list of currently displayed content within the image generation page can be obtained. The list of displayed content includes all previously exposed content within the image generation page. Exposed content includes any type of displayed content within the image generation page, such as controls, images, and text.
[0128] Determine whether the display content list includes at least one target original image. If the at least one target original image exists in the currently exposed content on the image generation page, it can be directly displayed separately. Otherwise, a cache operation can be performed on the at least one target original image and at least one associated historical image corresponding to the at least one target original image. The at least one associated historical image can be N historical images generated before the at least one target original image and M historical images generated after the at least one target original image. The display size of the at least one target original image and the at least one associated historical image matches the display size of the image generation page.
[0129] At least one target original image and at least one associated historical image that are cached are displayed, and the at least one target original image is displayed distinguishably.
[0130] The content display method provided in this embodiment first determines whether the at least one target original image is included in the current display content list on the image generation page when tracing the at least one target original image. Thus, when the at least one target original image is included in the display content list, the at least one target original image is directly displayed for differentiation. When the at least one target original image is not included in the display content list, at least one associated image corresponding to the at least one original image is cached and the cached at least one original image is displayed for differentiation. This allows accurate positioning of the at least one original image in different situations, allowing users to quickly view the at least one original image.
[0131] Furthermore, based on any of the above embodiments, after step 1003, the following steps may be further included:
[0132] In response to a content loading operation triggered by the user within the image generation page, an operation type of the content loading operation is determined.
[0133] A loading operation is performed on at least one loading image corresponding to the operation type.
[0134] The at least one loading image is displayed in the image generation page.
[0135] In this embodiment, after completing the caching and display of at least one original image, the user can view historical images generated before or after the at least one original image, thereby triggering a content loading operation within the image generation page.
[0136] The content loading operation includes a reverse loading operation triggered by a swipe down and a forward loading operation triggered by an upward swipe. During the reverse loading operation, the content above the currently exposed content on the image generation page can be viewed, while during the forward loading operation, the content below the currently exposed content on the image generation page can be viewed. In other words, different content loading operations correspond to different loaded content.
[0137] Therefore, to accurately implement content display operations, after obtaining a user-triggered content loading operation, the operation type of the content loading operation can be determined. At least one loading image corresponding to the operation type is determined, and the loading operation is performed on the at least one loading image. After loading is complete, the at least one loading image can be displayed on the image generation page.
[0138] Optionally, to improve the accuracy of content loading, multiple historical images may be sorted in chronological order. During the loading process, the generation time of the first or last historical image in the image generation page may be determined, and at least one loaded image may be determined based on the generation time and chronological order.
[0139] The content display method provided in this embodiment performs a content loading operation based on a user-triggered content loading operation, thereby enabling the displayed content in the image generation page to better meet the user's personalized needs and enhance the user experience.
[0140] Optionally, based on any of the above embodiments, the image display area includes a historically generated super-resolution image and an original image control associated with the super-resolution image. The method further includes:
[0141] In response to the user's triggering operation on the original image control, the at least one target original image is located in the image generation page, and the at least one target original image is displayed distinctively.
[0142] In this embodiment, the image display area in the image generation page may display a historically generated super-resolution image, which is obtained by performing a super-resolution operation on the original image generated based on the historical description information.
[0143] The user can view at least one original image corresponding to the super-resolution image based on actual needs. Therefore, the original image control associated with the super-resolution image can be displayed at the display location associated with the super-resolution image. For example, the original image control can be displayed to the left of the super-resolution image at a preset display size. Alternatively, the user can adjust the display parameters of the original image control based on actual needs, which is not limited by this disclosure. Display parameters include but are not limited to display position, display size, display color, and other parameters.
[0144] Furthermore, after the original image control associated with the super-resolution image is displayed at the display position associated with the super-resolution image, in response to the user's triggering operation on the original image control, at least one target original image is located in the image generation page, and the at least one target original image is displayed distinctively.
[0145] Optionally, if the at least one target original image exists in the currently exposed content on the image generation page, it can be directly displayed for distinction. Otherwise, the at least one target original image and the at least one associated historical image corresponding to the at least one target original image can be cached, the cached at least one target original image and the at least one associated historical image can be displayed, and the at least one target original image can be displayed for distinction.
[0146] FIG11 is a schematic diagram of a display interface provided by another embodiment of the present disclosure. As shown in FIG11 , the image display area 1102 of the image generation page 1101 includes a historically generated super-resolution image 1103 and an original image control 1104 associated with the super-resolution image. Thus, a user can view at least one original image associated with the super-resolution image by triggering the original image control 1104.
[0147] The content display method provided in this embodiment includes a historically generated super-resolution image and an original image control associated with the super-resolution image in the image display area, so that the user can retroactively view at least one original image corresponding to the super-resolution image based on the original image control, thereby improving the processing efficiency of the super-resolution image.
[0148] FIG12 is a schematic structural diagram of a content display device provided by an embodiment of the present disclosure. As shown in FIG12 , the device includes: a display module 1201 and a processing module 1202. The display module 1201 is used to display a preset image generation page, and display a preset content recommendation area, a description information editing area, an image display area, and a preset viewing control on the image generation page. The processing module 1202 is used to display a preset historical content display page in response to a user triggering operation on the viewing control, and display all historical images generated by the user in a preset display order on the historical content display page. The historical image is generated based on the historical description information determined by the user, and the historical image includes at least one original image generated based on the historical description information and a super-resolution image generated based on any original image.
[0149] Furthermore, based on any of the above embodiments, the processing module is configured to: display all the historical images in the historical content display page in reverse order of their generation time.
[0150] Furthermore, based on any of the above embodiments, the historical content display page includes a preset category selection control, wherein the category selection control includes all categories, original image categories, and super-resolution image categories. The apparatus further includes: a determination module for determining a target category selected by the user in response to a selection operation triggered by the user on the category selection control; and a display module for displaying historical images corresponding to the target category on the historical content display page.
[0151] Furthermore, based on any of the above embodiments, the historical content display page further includes a preset search control. The apparatus further includes: an acquisition module configured to acquire search information input by the user in response to a triggering operation of the search control by the user; and a display module configured to display at least one historical image matching the search information on the historical content display page.
[0152] Furthermore, based on any of the above embodiments, the device further includes: a matching module for matching the historical description information corresponding to the historical image with the search information. A processing module for determining at least one historical image corresponding to the matched historical description information as at least one historical image matching the search information. Or, the device further includes: an identification module for identifying semantic features corresponding to all the historical images. A determination module for determining at least one historical image whose semantic features match the search information as at least one historical image matching the search information. The search information includes the search image determined by the user. Or, the device further includes: an identification module for identifying the similarity between all the historical images and the search image. A determination module for determining at least one historical image whose similarity meets a preset condition as at least one historical image matching the search information.
[0153] Furthermore, based on any of the above embodiments, the historical content display page also includes a preset selection control. The device also includes: a switching module for switching the display state of the historical image to a selectable state in response to the user's triggering operation on the selection control. A determination module for determining at least one target image selected by the user in response to the user's selection operation on the historical image, and displaying a processing control associated with the at least one target image. A processing module for processing the at least one target image based on the target processing control triggered by the user in response to the user's triggering operation on the processing control. Wherein, the processing control includes one or more of a delete control, a download control, and a publish control.
[0154] Furthermore, based on any of the above embodiments, the processing control includes a publishing control. The processing module is configured to: publish the at least one target image in response to a triggering operation of the publishing control by the user, and display the at least one target image published by the user in the content recommendation area.
[0155] Furthermore, based on any of the above embodiments, the apparatus further includes: a display module configured to display a preset content display page in response to the user triggering an operation on any historical image; and a display module configured to display the user-triggered historical image within the content display page according to preset display parameters.
[0156] Furthermore, based on any of the above embodiments, the user-triggered historical images include super-resolution images. The apparatus further includes: a display module configured to display a preset tracing control within the content display page; a determination module configured to, in response to the user triggering the tracing control, determine at least one target original image corresponding to the super-resolution image and display the image generation page; and a positioning module configured to locate the at least one target original image within the image generation page and display the at least one target original image separately.
[0157] Furthermore, based on any of the above embodiments, the apparatus includes: an acquisition module configured to acquire a current display content list within the image generation page, wherein the display content list includes all exposed content within the image generation page; a first processing module configured to display the at least one target original image differently if the display content list includes the at least one target original image; and a second processing module configured to cache the at least one original image and at least one associated image corresponding to the at least one original image if the display content list does not include the at least one target original image, display the at least one associated image corresponding to the at least one original image within the image generation page, and display the at least one target original image differently.
[0158] Furthermore, based on any of the above embodiments, the apparatus further includes: a determination module configured to determine an operation type of the content loading operation triggered by the user within the image generation page; a loading module configured to load at least one loading image corresponding to the operation type; and a display module configured to display the at least one loading image within the image generation page.
[0159] Furthermore, based on any of the above embodiments, the image display area includes a historically generated super-resolution image and an original image control associated with the super-resolution image. The apparatus further includes a positioning module configured to, in response to a user triggering operation on the original image control, locate the at least one target original image within the image generation page and display the at least one target original image in a differentiated manner.
[0160] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0161] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the content display method described in any of the above embodiments is implemented.
[0162] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, which implements the content display method as described in any of the above embodiments when executed by a processor.
[0163] In order to implement the above embodiment, the present disclosure further provides an electronic device, including: a processor and a memory;
[0164] The memory stores computer-executable instructions;
[0165] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the content display method as described in any of the above embodiments.
[0166] FIG13 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. The electronic device 1300 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG13 is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0167] As shown in FIG13 , the electronic device 1300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 into a random access memory (RAM) 1303. Various programs and data required for the operation of the electronic device 1300 are also stored in the RAM 1303. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.
[0168] Typically, the following devices may be connected to the I / O interface 1305: an input device 1306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1309. The communication device 1309 may allow the electronic device 1300 to communicate with other devices wirelessly or by wire to exchange data. Although FIG13 shows an electronic device 1300 having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0169] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 1309, or installed from the storage device 1308, or installed from the ROM 1302. When the computer program is executed by the processing device 1301, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0170] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0171] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0172] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0173] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0174] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0175] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0176] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0177] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0178] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0179] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0180] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A content display method, comprising: Displaying a preset image generation page, in which a preset content recommendation area, a description information editing area, an image display area, and a preset viewing control are displayed; In response to a user triggering operation on the viewing control, a preset historical content display page is displayed, and all historical images generated by the user are displayed in a preset display order on the historical content display page; The historical image is generated based on the historical description information determined by the user, and the historical image includes at least one original image generated based on the historical description information and a super-resolution image generated based on any original image.
2. The method according to claim 1, wherein: The displaying of all historical images generated by the user in the historical content display page according to a preset display order includes: All the historical images are displayed in the historical content display page in reverse order of the generation time of the historical images.
3. The method according to claim 1 or 2, wherein: The historical content display page includes a preset category selection control, wherein the category selection control includes all categories, original image categories, and super-resolution image categories; After displaying all historical images generated by the user in the historical content display page, the method further includes: In response to a selection operation triggered by the user on the category selection control, determining a target category selected by the user; The historical images corresponding to the target category are displayed in the historical content display page.
4. The method according to any one of claims 1 to 3, wherein: The historical content display page also includes a preset search control; After displaying the preset historical content display page, the method further includes: In response to a triggering operation of the search control by the user, obtaining search information input by the user; At least one historical image matching the search information is displayed in the historical content display page.
5. The method according to claim 4, wherein: Before displaying at least one historical image matching the search information in the historical content display page, the method further includes: Matching the historical description information corresponding to the historical image with the search information; determining at least one historical image corresponding to the matched historical description information as at least one historical image matching the search information; Alternatively, before displaying at least one historical image matching the search information in the historical content display page, the method further includes: Identifying semantic features corresponding to all the historical images; determining at least one historical image whose semantic feature matches the search information as at least one historical image matching the search information; The search information includes a search image determined by the user; Alternatively, before displaying at least one historical image matching the search information in the historical content display page, the method further includes: Identifying similarities between the entire historical images and the search image; At least one historical image whose similarity satisfies a preset condition is determined as at least one historical image matching the search information.
6. The method according to any one of claims 1 to 5, wherein: The historical content display page also includes a preset selection control; After displaying all the historical images generated by the user in the historical content display page according to a preset display order, the method further includes: In response to the user's triggering operation on the selection control, switching the display state of the historical image to a selectable state; In response to the user's selection operation on the historical image, determining at least one target image selected by the user, and displaying a processing control associated with the at least one target image; In response to a triggering operation of the processing control by the user, processing the at least one target image based on the target processing control triggered by the user; The processing controls include one or more of a delete control, a download control, and a publish control.
7. The method of claim 6, wherein processing the control comprises publishing the control; The step of processing the at least one target image based on the target processing control triggered by the user in response to the triggering operation of any processing control by the user includes: In response to a trigger operation of the user on the publishing control, publishing the at least one target image; At least one target image posted by the user is displayed in the content recommendation area.
8. The method according to any one of claims 1 to 7, wherein: After displaying all the historical images generated by the user in the historical content display page according to a preset display order, the method further includes: In response to a triggering operation of the user on any historical image, displaying a preset content display page; The historical images triggered by the user are displayed in the content display page according to preset display parameters.
9. The method according to claim 8, wherein: The user-triggered historical images include super-resolution images; After displaying the preset content display page, the method further includes: Displaying a preset traceability control in the content display page; In response to the user triggering operation on the tracing control, determining at least one target original image corresponding to the super-resolution image, and displaying the image generation page; The at least one target original image is located in the image generation page, and the at least one target original image is displayed distinctively.
10. The method according to claim 9, wherein: The locating the at least one target original image in the image generation page and displaying the at least one target original image in a distinctive manner includes: Acquire a current display content list in the image generation page, wherein the display content list includes all exposed contents in the image generation page; If the display content list includes the at least one target original image, displaying the at least one target original image in a differentiated manner; If the display content list does not include the at least one target original image, a cache operation is performed on the at least one original image and at least one associated image corresponding to the at least one original image, and the at least one associated image corresponding to the at least one original image is displayed in the image generation page, and the at least one target original image is displayed separately.
11. The method according to claim 10, wherein: After displaying at least one associated image corresponding to the at least one original image in the image generation page, the method further includes: In response to a content loading operation triggered by the user in the image generation page, determining an operation type of the content loading operation; Performing a loading operation on at least one loading image corresponding to the operation type; The at least one loading image is displayed in the image generation page.
12. The method according to any one of claims 1 to 7, wherein: The image display area includes a historically generated super-resolution image and an original image control associated with the super-resolution image; The method further comprises: In response to the user's triggering operation on the original image control, the at least one target original image is located in the image generation page, and the at least one target original image is displayed distinctively.
13. A content display device, comprising: A display module is configured to display a preset image generation page, in which a preset content recommendation area, a description information editing area, an image display area, and a preset viewing control are displayed; A processing module, configured to display a preset historical content display page in response to a user triggering operation on the viewing control, and display all historical images generated by the user in a preset display order in the historical content display page; The historical image is generated based on the historical description information determined by the user, and the historical image includes at least one original image generated based on the historical description information and a super-resolution image generated based on any original image.
14. An electronic device comprising a processor and a memory, wherein: The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the content display method according to any one of claims 1 to 12.
15. A computer-readable storage medium storing computer-executable instructions, wherein: When the processor executes the computer-executable instruction, the content display method according to any one of claims 1 to 12 is implemented.
Citation Information
Patent Citations
Image searching method and device, electronic device and storage medium
CN114461840A
Picture processing method and device, equipment and storage medium
CN114584716A
Video record display method and device, electronic equipment, medium and program product
CN117093745A
Image generation method and device, computer equipment and storage medium
CN117112826A
Content display method, device and equipment, computer readable storage medium and product
CN117631898A
Cited By
Content generation method and device, equipment and storage medium
CN120956985A