Methods and devices for setting covers, equipment and storage media

The method and apparatus facilitate the generation of adaptable media content covers with multiple aspect ratios, enhancing display quality across different screen formats by providing editing tools and automatic material adjustments.

JP2026520711APending Publication Date: 2026-06-24BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-01-06
Publication Date
2026-06-24

Smart Images

  • Figure 2026520711000001_ABST
    Figure 2026520711000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a method and apparatus for setting covers, equipment and storage media. The method proposed herein includes providing a media content setting interface with a plurality of entries associated with a plurality of cover aspect ratios for setting a plurality of covers for media content; displaying an editing interface in response to a selection of a first entry from the plurality of entries corresponding to a first cover aspect ratio; generating a first cover corresponding to the first cover aspect ratio based on editing operations in the editing interface; and generating a second cover corresponding to a second cover aspect ratio from the plurality of cover aspect ratios, at least partially based on the generated first cover. In this manner, embodiments of the present disclosure can support the creation of a plurality of covers with different aspect ratios for media content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of a Chinese invention patent application titled "Method and Apparatus, Device, and Computer-Readable Storage Medium for Setting Covers" with application number 202410390313.6, filed on April 1, 2024, and all the contents of the application are incorporated herein by reference.

[0002] Exemplary embodiments of the present disclosure generally relate to the field of computers, and particularly to a method and apparatus for setting covers, a device, and a computer-readable storage medium.

Background Art

[0003] In recent years, with the development of the Internet, media content has become an important carrier for information sharing or acquisition. Depending on the scene, the pattern of preview content of the provided media content may be different. For example, depending on the type of component, it may support the display of covers with different aspect ratios.

Summary of the Invention

[0004] According to a first aspect of the present disclosure, a method for setting a cover is provided. The method includes providing, in a setting interface of media content, a plurality of entries associated with a plurality of cover aspect ratios for setting a plurality of covers of the media content; displaying an editing interface in response to a selection of a first entry corresponding to a first cover aspect ratio among the plurality of entries; generating a first cover corresponding to the first cover aspect ratio based on an editing operation in the editing interface; and generating a second cover corresponding to a second cover aspect ratio among the plurality of cover aspect ratios based at least partially on the generated first cover.

[0005] A second aspect of the present disclosure provides an apparatus for setting a cover. The apparatus includes: a providing module configured to provide a plurality of entries associated with a plurality of cover aspect ratios for setting a plurality of covers for media content in a media content setting interface; a display module configured to display an editing interface in response to a selection of a plurality of entries for a first entry corresponding to a first cover aspect ratio; a first generating module configured to generate a first cover corresponding to a first cover aspect ratio based on editing operations in the editing interface; and a second generating module configured to generate a second cover corresponding to a second cover aspect ratio among the plurality of cover aspect ratios, at least in part, based on the generated first cover.

[0006] A third aspect of this disclosure provides an electronic device comprising at least one processor and at least one memory, the memory of which is coupled to at least one processor and stores instructions to be executed by at least one processor. When instructions are executed by at least one processor, the device is made to perform the method of the first aspect.

[0007] A fourth aspect of this disclosure provides a computer-readable storage medium that stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] A fifth aspect of this disclosure provides a computer program product, which is physically stored in a computer storage medium and, when executed by a device, includes computer-executable instructions that cause the device to implement the method of the first aspect.

[0009] The contents described in this summary should be understood as not intended to limit any essential or important features of the embodiments of this disclosure, nor to limit the scope of this disclosure. Other features of this disclosure will be readily apparent from the following description. [Brief explanation of the drawing]

[0010] The above and other features, advantages and aspects of each embodiment of the present disclosure will become clearer when the drawings are linked and referred to in the following detailed description. In the drawings, the same or similar reference numerals represent the same or similar elements, where, [Figure 1] The embodiments described herein are shown in a schematic diagram of an exemplary environment in which they can be implemented. [Figure 2] A flowchart illustrating the process of setting up a cover, according to some embodiments of this disclosure, is shown. [Figure 3A] Figures 3A to 3E show exemplary interfaces according to several embodiments of the present disclosure. [Figure 3B] Figures 3A to 3E show exemplary interfaces according to several embodiments of the present disclosure. [Figure 3C] Figures 3A to 3E show exemplary interfaces according to several embodiments of the present disclosure. [Figure 3D] Figures 3A to 3E show exemplary interfaces according to several embodiments of the present disclosure. [Figure 3E] Figures 3A to 3E show exemplary interfaces according to several embodiments of the present disclosure. [Figure 4] A schematic structural block diagram of an exemplary apparatus for setting a cover, according to some embodiments of the present disclosure, is shown. [Figure 5] A block diagram of an electronic device capable of implementing multiple embodiments of this disclosure is shown. [Modes for carrying out the invention]

[0011] The embodiments of this disclosure will be described in more detail below with reference to the drawings. While the drawings show several embodiments of this disclosure, this disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments should be understood as being provided to provide a clearer and more complete understanding of this disclosure. The drawings and embodiments of this disclosure are illustrative only and should not be understood as being intended to limit the scope of protection of this disclosure.

[0012] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various examples are described throughout this specification, and any type of example may be included in any section / subsection. Furthermore, any example described in any one section / subsection may be combined in any manner with any other example described in the same section / subsection and / or in different sections / subsections.

[0013] In the descriptions of the embodiments of this disclosure, the term “including” and its synonyms should be understood as open inclusion, i.e., “including, but not limited to.” The term “based on” should be understood as “based at least in part.” The term “one embodiment” or “the embodiment” should be understood as “at least one embodiment.” The term “several embodiments” should be understood as “at least several embodiments.” The following may include other explicit and implicit definitions. The terms “first,” “second,” etc., may refer to different or the same object. The following may include other explicit and implicit definitions.

[0014] The embodiments of this disclosure may involve user data, data acquisition and / or use, etc. These are all subject to applicable laws, regulations, and related provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, transfer, and use are carried out on the premise that the user is aware of and acknowledges them. Accordingly, when implementing each embodiment of this disclosure, the user should be informed of the type of data or information involved, the scope of use, and the usage scenarios in an appropriate manner in accordance with applicable laws and regulations, and permission should be obtained from the user. Specific notification and / or authorization methods may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0015] The methods described herein and in the examples, when dealing with personal information processing, are based on a legal foundation (e.g., obtaining consent from the data subject or being necessary for contractual performance) and are performed only within the specified or agreed-upon scope. A user's refusal to process personal information other than that necessary for basic function processing does not affect the user's ability to use the basic functions.

[0016] As described above, users expect to be able to apply the same media content they create to various display needs. Taking the display of media content covers as an example, a cover created according to one cover aspect ratio may not be applicable to various display scenes with different cover aspect ratios.

[0017] Embodiments of the present disclosure provide a solution for setting covers. According to this solution, in the media content setting interface, a plurality of entries associated with a plurality of cover aspect ratios are provided for setting a plurality of covers of media content. In response to a selection for a first entry corresponding to a first cover aspect ratio among the plurality of entries, an editing interface is displayed. Based on an editing operation in the editing interface, a first cover corresponding to the first cover aspect ratio is generated. Based at least in part on the generated first cover, a second cover corresponding to a second cover aspect ratio among the plurality of cover aspect ratios can be generated.

[0018] In such a manner, embodiments of the present disclosure can support a user in creating covers of various aspect ratios for media content, thereby improving the display effect of the media content by easily adapting the media content to displays in various scenarios.

[0019] Hereinafter, with further reference to the drawings, each exemplary implementation of this solution will be described in detail. Exemplary environment

[0020] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the exemplary environment 100 may include an electronic device 110.

[0021] In the exemplary environment 100, the electronic device 110 can run an application program 120 that supports interface interaction. The application program 120 may be any suitable type of application program for interface interaction, and examples thereof may include, but are not limited to, a video application program, a social application program, or other suitable application programs. The user 140 can interact with the application program 120 via the electronic device 110 and / or its accessory devices.

[0022] In the environment 100 of FIG. 1, when the application 120 is in an active state, the electronic device 110 can display an interface 150 for supporting interface interaction via the application 120.

[0023] In some embodiments, the electronic device 110 communicates with the server 130 to implement service provision to the application 120. The electronic device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including a mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia panel, palmtop computer, portable game terminal, VR / AR device, Personal Communication System (PCS) device, personal navigation device, Personal Digital Assistant (PDA), audio / video player, digital camera / video camera, positioning device, television receiver, radio broadcast receiver, e-book device, game device, or any combination of the foregoing items, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0024] Server 130 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, but is not limited to, computing systems / servers such as large machines, edge computing nodes, and computing devices in a cloud environment. Server 130 can provide background services for applications 120 that support virtual scenes in electronic devices 110.

[0025] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established by a wired or wireless method. The communication connection may include, but is not limited to, Bluetooth® connection, mobile network connection, Universal Serial Bus (USB) connection, Wireless Fidelity (WiFi®) connection, etc., and the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between them.

[0026] The structure and function of each element in Environment 100 are described for illustrative purposes and should be understood not to imply any limitation on the scope of this disclosure.

[0027] Hereinafter, several exemplary embodiments of this disclosure will be described with reference to the drawings. Exemplary process

[0028] Figure 2 shows a flowchart of an exemplary process for setting a cover according to some embodiments of the present disclosure. Process 200 may be implemented in the electronic device 110. Process 200 will be described below with reference to Figures 1 and 3A-3E.

[0029] As shown in Figure 2, in block 210, the electronic device 110 may provide multiple entries in the media content setting interface for setting multiple covers for media content, and the multiple entries are associated with multiple cover aspect ratios. In some embodiments, the media content setting interface may be a submission interface for works awaiting submission, or an editing interface for existing works. In some embodiments, the media content may be any suitable media content including visible content, such as video content, image collection content, or a digital album.

[0030] In some embodiments, multiple cover aspect ratios may accommodate the cover setting needs of multiple platforms. For example, the screen aspect ratio for displaying media content on platform A is aspect ratio A, and the screen aspect ratio for displaying media content on platform B is aspect ratio B (different from aspect ratio A), and the multiple cover aspect ratios may include aspect ratio A and aspect ratio B, and an entry associated with aspect ratio A can set up cover suitable for platform A, and an entry associated with aspect ratio B can set up cover suitable for platform B.

[0031] In some embodiments, the provision of multiple entries for setting multiple covers of media content in the media content setting interface of the electronic device 110 may include providing multiple entries in the media content setting interface in response to the aspect ratio of the media content satisfying a preset condition.

[0032] In some embodiments, the pre-set condition may be that the media content is landscape or portrait. For example, landscape content may mean that the width of the media content is greater than its height, while portrait content may mean that the height of the media content is greater than its width. For example, the electronic device 110 may support providing multiple cover setting entries, for example, only for landscape content.

[0033] In some embodiments, the electronic device 110 may provide a configuration interface 300A as shown in Figure 3A. In the interface 300A, the electronic device 110 may provide a cover entry area 305, which may include multiple entries, for example, a horizontal cover entry 305-1 and a vertical cover entry 305-2. The cover aspect ratio corresponding to the horizontal cover entry 305-1 may be 4:3, and the cover aspect ratio corresponding to the vertical cover entry 305-2 may be 3:4. In some examples, the name and / or aspect ratio information corresponding to the entry may be displayed below the entry.

[0034] In some embodiments, the electronic device 110 may provide a plurality of recommended covers 250-3 in the cover entry area 305, the recommended covers being intelligently generated based on the current media content, and for example, the recommended cover 250-3 may be a screen cropped from the media content, or it may be a cover related to the theme of the media content.

[0035] In some embodiments, the electronic device 110 provides a plurality of recommended covers 250-3 in the cover entry area that match the cover aspect ratio of the entry, based on the selection for the entry.

[0036] Referring to Figure 2, in block 220, the electronic device 110 may display an editing interface in response to a selection of a first entry from among multiple entries, where the first entry corresponds to a first cover aspect ratio. The first entry is one entry selected from among multiple entries; that is, the first entry can represent any one entry from among multiple entries.

[0037] In some embodiments, referring to Figure 3A, the electronic device 110 may accept a user's selection of a first entry from among several entries (for example, the side cover entry 305-1), and accordingly display an editing interface 300B as shown in Figure 3B.

[0038] Referring to Figure 2, in block 230, the electronic device 110 may generate a first cover corresponding to a first cover aspect ratio based on editing operations on the editing page.

[0039] In some embodiments, the electronic device 110 may acquire a first image and determine a second image that matches a first cover aspect ratio based on the first image. Furthermore, the electronic device 110 may generate a first cover containing the second image based on the second image.

[0040] Using Figure 3B as an example, the electronic device 110 may provide an upload control 315 on the editing page 300B of Figure 3B. Furthermore, as an example, the electronic device 110 may, in response to a trigger of the upload control 315, display a selection page containing multiple reference cover images. The electronic device 110 may receive at least one reference cover image selected by the user on the selection page as the first image. The reference cover image may be a local image stored in the electronic device 110 by the user. Exemplarily, the electronic device 110 may, in response to a trigger of the upload control 315, call the camera and display a shooting preview interface. Furthermore, the electronic device 110 may, in response to the user's shooting operation, receive a photograph that the user has finished taking as the first image and continue to display the editing page 300B, that is, the electronic device 110 may receive a photograph that the user has taken and uploaded as the first image.

[0041] In some embodiments, the electronic device 110 may provide a media image area 320 in the editing page 300A of Figure 3A. The electronic device 110 may provide multiple media content images in the media image area 320. A media content image is an image contained in media content. The electronic device 110 may accept a user's selection of a target image from the multiple media content images and make the target image a first image. For example, when the type of media content is video, the multiple media content images are video frames. In some embodiments, the video frames may be displayed as multiple video frames intelligently recommended by the electronic device 110, or as all video frames corresponding to media content that the user can freely select.

[0042] Continuing with the example in Figure 3B, the electronic device 110 may provide a cover setting area 310 in the editing interface 300B of Figure 3B. The determined first image may be displayed in the cover setting area 310. The electronic device 110 may also display a selection box corresponding to the current cover aspect ratio in the cover setting area 310, and based on the user's movement of the selection box, it may determine the portion of the first image that matches the current cover aspect ratio and make it the second image.

[0043] In some embodiments, the electronic device 110 may distinguish between the portion of the first image selected as the second image and other portions in the cover setting area 310. For example, the electronic device 110 may highlight the image portion in the selector.

[0044] In some embodiments, the electronic device 110 may generate a first cover by adding at least one material to a second image based on a user's editing operation, wherein at least one material may include text material and / or image material. For example, the text material may include a title and text, and the image material may include stickers and other image content.

[0045] In some embodiments, the electronic device 110 may provide multiple setting items 325 on the editing page 300B of Figure 3B. For example, on page 300B of Figure 3B, the multiple setting items 325 may include a selection setting item, a template setting item, a sticker setting item, a title setting item, a text setting item, and a filter setting item.

[0046] In some embodiments, the electronic device 110 may, in response to a trigger for a selected setting item, receive adjustments made by the user to the cropping position of the first image and display a second image cropped from the first image in the cover setting area 310. The user's adjustment to the cropping position of the first image is based on a first cover aspect ratio; that is, the user may arbitrarily adjust the cropping position in the first image based on the first cover aspect ratio to obtain the second image.

[0047] In some embodiments, the electronic device 110 may, in response to a trigger for a template setting item, receive a target template selected by the user from a set of templates and display a second image in the cover setting area 310 based on the target template.

[0048] In some embodiments, the electronic device 110 may, in response to a trigger for a sticker setting item, receive a target sticker selected by the user from a set of stickers and display the target sticker in a second image in the cover setting area 310. Furthermore, the electronic device 110 may accept user drag operations to change the position of the target sticker.

[0049] In some embodiments, the electronic device 110 may, in response to a trigger for a title setting item or a text setting item, display a title or text entered by the user in natural language in a second image in the cover setting area 310, and further, the electronic device 110 may accept a drag operation by the user to change the position of the title or text.

[0050] In some embodiments, the electronic device 110 may, in response to a trigger for a filter setting item, receive a target filter selected by the user from a set of filters and display a second image in the cover setting area 310 based on the target filter.

[0051] In some embodiments, referring to Figure 3B, the electronic device 110 may display a first preview component 330 on the editing page 300B of Figure 3B. The electronic device 110 may display the display result of the current cover content in the corresponding interface, for example, the display result 330-1 shown in Figure 3B. The current cover content may include a second image and at least one additional material added to the second image.

[0052] In some embodiments, the electronic device 110 may update the first preview component 330 in real time in response to edits to the current cover content in the cover setting area 310. For example, the electronic device 110 may simultaneously add sticker material to the current cover content displayed in the first preview component 330 in response to a user adding sticker material to a second image in the cover setting area 310.

[0053] In some embodiments, the electronic device 110 may display an editing page 300C as shown in Figure 3C, based on triggers and corresponding operations on user-selected setting items, text setting items, etc., in the editing page 300B of Figure 3B.

[0054] In some embodiments, referring to Figure 3C, the electronic device 110 may display the current cover content 355-1 of the second image and the first text material 350 in the cover setting area 310 on the editing page 300C of Figure 3C. At the same time, the electronic device 110 may display the display result 330-1 of the current cover content 355-1 in the corresponding interface in the first preview component 330.

[0055] In some embodiments, referring to Figure 3C, the electronic device 110 may provide a completion control 340 in the editing page 300C of Figure 3C. Furthermore, in response to the trigger of the completion control 340, the electronic device 110 may generate a first cover based on the current display content in the cover setting area 310.

[0056] Referring to Figure 2, in block 240, the electronic device 110 may generate a second cover corresponding to a second cover aspect ratio among a plurality of cover aspect ratios, at least partially based on the first cover that has been generated.

[0057] In some embodiments, the electronic device 110 may display a cover draft generated based on a first cover, where the cover draft corresponds to a second cover aspect ratio. Additionally, the electronic device 110 may generate a second cover based on edits to the cover draft.

[0058] In some embodiments, the electronic device 110 may determine a portion of the target image corresponding to a second cover aspect ratio based on the target image contained in the first cover. Furthermore, the electronic device 110 may generate a cover draft based on the target image portion.

[0059] In some embodiments, the target image may be the background image of the first cover, and the target image portion is a portion cropped from the target image based on a second cover aspect ratio. For example, the electronic device 110 may obtain a cover draft by cropping the background image of the first cover centered based on a second cover aspect ratio.

[0060] In some embodiments, the first cover may further include at least one material superimposed on the target image, for example, the text material or image material described above. Accordingly, in response to the cropped portion of the target image being associated with the target material in the first cover, the electronic device 110 may include at least a portion of the target material in the cover draft.

[0061] In some embodiments, referring to Figure 3C, the electronic device 110 may provide a vertical cover control 345 on the editing page 300C of Figure 3C. For example, the vertical cover control 345 may be associated with a second cover aspect ratio (distinguished from the first cover aspect ratio) among a plurality of cover aspect ratios. Furthermore, in response to a trigger of the vertical cover control 345, the electronic device 110 may display an editing page 300D as shown in Figure 3D. Taking Figure 3D as an example, the electronic device 110 may continue to receive vertical cover settings by the user in the same editing component. In some embodiments, the electronic device 110 may provide, for example, different editing components.

[0062] In some embodiments, as shown in Figure 3D, the electronic device 110 may display a cover draft 355-2 in the cover setting area 310 on the editing page 300D. For example, the cover draft 355-2 on the editing page 300D is a portion cropped from the current cover content 355-1 based on a second cover aspect ratio. Additionally, as shown in Figure 3D, the cover draft 255-1 may further include portions of the first text material 350 contained in the current cover content 355-1.

[0063] In some embodiments, the electronic device 110 may support automatically adjusting the material contained in the first cover based on, for example, a second cover aspect ratio. Specifically, the electronic device 110 may adjust at least one material in the first cover based on a second cover aspect ratio so that the cover draft includes the adjusted at least one material. For example, when the first cover contains at least one material, the electronic device 110 may generate a cover draft to better adapt to the second cover aspect ratio and also adjust the size of at least one material based on the second cover aspect ratio so that the adjusted at least one material is fully displayed in the cover draft at an appropriate size. It should be understood that this may further include adjusting the material in any other suitable manner, such as adjusting the display position, display angle, display pattern, etc., of the material.

[0064] In some embodiments, the electronic device 110 may further receive edits of the cover draft by the user. For example, such edits may include, but are not limited to, editing or replacing image content in the cover draft, editing first material in the cover draft, and adding additional second material to the cover draft. The first material here can be understood as material from the first cover.

[0065] For example, the electronic device 110 may accept a user's selection of a first material in the cover draft. Furthermore, the electronic device 110 may accept editing operations on the selected first material by the user and display the edited first material in the cover draft. For a specific process of material editing, refer to the process of adding at least one material to the second image described above, and will not be explained here.

[0066] In some embodiments, the electronic device 110 may provide a base image re-selection component 360 in the editing page 300D of Figure 3D. Furthermore, in response to a trigger of the base image re-selection 360, the electronic device 110 may accept a selection by the user for another image from among multiple media content images and set the other image as the background image for the vertical cover. The image selection method described above can be found in the above description and will not be explained here.

[0067] In some embodiments, referring to Figure 3D, the electronic device 110 may display the display result of the current cover content in the corresponding interface in the first preview component 330, for example, the display result 330-2 shown in Figure 3D. Additionally, such a display result 330-2 may be updated based on edits to the current cover content.

[0068] In some embodiments, the electronic device 110 may provide a completed component 340 in the editing page 300D of Figure 3D. Furthermore, in response to the trigger of the completed component 340, the electronic device 110 may generate a second cover corresponding to a second cover aspect ratio and display a settings page 300E as shown in Figure 3E.

[0069] In some embodiments, the electronic device 110 may display a first cover in association with the first entry in the configuration interface, or a second cover in association with a second entry corresponding to a second cover aspect ratio in the configuration interface. For example, as shown in Figure 3E, the electronic device 110 may display multiple generated covers at the locations of multiple entries. For example, as shown in Figure 3E, the electronic device 110 may display the corresponding covers for horizontal cover entry 305-1 and vertical cover entry 305-2, respectively, indicating that configuration is complete.

[0070] In some embodiments, referring to Figure 3E, the electronic device 110 may display a second preview component 365 on the settings page 300E. The electronic device 110 may provide multiple switching entries in the second preview component 365 to correspond to multiple cover aspect ratios. For example, it may provide a horizontal cover switching entry 370-1 corresponding to a horizontal cover entry 305-1, and a vertical cover switching entry 370-2 corresponding to a vertical cover entry 305-2.

[0071] Furthermore, the electronic device 110 may use the second preview component 265 to display the display result of the third cover on the corresponding interface, based on the selection of a target switching entry among multiple switching entries, and the third cover corresponds to the target switching entry. For example, the electronic device 110 may use the second preview component 265 to display the display result of the cover associated with the side cover switching entry 370-1 on the corresponding interface, based on the selection of a side cover switching entry 370-1. For example, the corresponding interface may be an interface that displays media content corresponding to application 120.

[0072] In some embodiments, the configuration interface displayed on the electronic device 110 includes a media content posting interface. For example, the electronic device 110 may display a posting interface in response to a media content posting request and provide the cover configuration entries described above within the posting interface.

[0073] The above describes a multi-cover setting process that links the generation of a vertical cover based on a horizontal cover. However, embodiments of this disclosure may also support the generation of a horizontal cover based on the vertical cover setting by the user.

[0074] Furthermore, after completing the configuration of multiple covers with different aspect ratios for the media content, embodiments of this disclosure can further support displaying the corresponding cover based on the type of component displaying the media content. Specifically, when media content is displayed in a target component, the target component may display a target cover from among the multiple covers that matches the aspect ratio of the target component. For example, if the target component is a preview component for a landscape screen pattern, the target component can display a landscape cover for the media content, while conversely, if the target component is a preview component for a portrait screen pattern, the target component can also display a portrait cover for the media content.

[0075] Through this method, the embodiments of the present disclosure can support the display of high-quality covers in different scenes, thereby avoiding the problem of poor cover quality when displayed by methods such as simple trimming or filling.

[0076] Based on the process described above, embodiments of this disclosure can support users in creating covers with various aspect ratios for media content, thereby improving the display effect of media content by easily adapting the media content to display in various scenes. Exemplary devices and equipment

[0077] Embodiments of this disclosure further provide applicable apparatus for implementing the above method or process. Figure 4 shows a schematic structural block diagram of an exemplary apparatus 400 for setting a cover, according to some embodiments of this disclosure. The apparatus 400 may be implemented as or included within electronic equipment 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0078] As shown in Figure 4, the device 400 includes a providing module 410 configured to provide a plurality of entries associated with a plurality of cover aspect ratios for setting a plurality of covers for media content in a media content setting interface; a display module 420 configured to display an editing interface in response to a selection of a first entry from the plurality of entries that corresponds to a first cover aspect ratio; a first generating module 430 configured to generate a first cover corresponding to a first cover aspect ratio based on editing operations in the editing interface; and a second generating module 440 configured to generate a second cover corresponding to a second cover aspect ratio from the plurality of cover aspect ratios, at least partially based on the generated first cover.

[0079] In some embodiments, the providing module 410 is further configured to control the target component to display a target cover from among several covers that matches the aspect ratio of the target component, in response to media content being displayed on the target component.

[0080] In some embodiments, the first generation module 430 is further configured as follows: Generating a first cover corresponding to a first cover aspect ratio based on editing operations in the editing interface includes acquiring a first image, determining a second image that matches the first cover aspect ratio based on the acquired first image, and generating a first cover including the second image based on the second image.

[0081] In some embodiments, the first generation module 430 is further configured to accept a selection for a first image in media content, or to receive a first image uploaded or captured by a user.

[0082] In some embodiments, the first generation module 430 is further configured as follows: Generating a first cover based on a second image includes generating the first cover by adding at least one material, including text material and / or image material, to the second image.

[0083] In some embodiments, the second generation module 440 is further configured as follows: Generating a second cover corresponding to a second cover aspect ratio among a plurality of cover aspect ratios, at least partially based on the first cover that has been generated, includes displaying a cover draft corresponding to the second cover aspect ratio, which has been generated based on the first cover, and generating the second cover based on edits to the cover draft.

[0084] In some embodiments, the second generation module 440 is further configured to determine a target image portion in the target image that corresponds to a second cover aspect ratio, based on the target image contained in the first cover, and to generate a cover draft based on the target image portion.

[0085] In some embodiments, the second generation module 440 is further configured as follows: Generating a cover draft based on a target image portion includes generating a cover draft in response to the target image portion being associated with the target material in the first cover, thereby including at least a portion of the target material in the cover draft.

[0086] In some embodiments, the second generation module 440 is further configured as follows: Generating a cover draft based on the target portion includes adjusting at least one material based on a second cover aspect ratio in response to the first cover containing at least one material, so that the cover draft contains the adjusted at least one material.

[0087] In some embodiments, the second generation module 440 is further configured as follows: Editing of the cover draft includes at least one of editing or replacing the image content in the cover draft, editing the first material in the cover draft, and adding additional second material to the cover draft.

[0088] In some embodiments, the second generation module 440 is further configured as follows: Displaying the cover draft generated based on the first cover includes displaying the generated cover draft in the editing interface.

[0089] In some embodiments, the display module 420 is further configured to display a first preview component in the editing interface that shows the display result in the corresponding interface of the current cover content in the editing interface, and to update the first preview component based on edits to the current cover content.

[0090] In some embodiments, the providing module 410 is further configured to display a second preview component in the configuration interface that includes multiple switching entries corresponding to multiple cover aspect ratios, and to use the second preview component to display the display result in the corresponding interface of a third cover corresponding to the target switching entry, based on the selection of a target switching entry from among the multiple switching entries.

[0091] In some embodiments, the providing module 410 is further configured as follows: Providing multiple entries for setting multiple covers of media content in the media content setting interface includes providing multiple entries in the media content setting interface in response to the aspect ratio of the media content satisfying a pre-set condition.

[0092] In some embodiments, the providing module 410 is further configured as follows: The configuration interface includes the media content posting interface.

[0093] In some embodiments, the providing module 410 is further configured to display a first cover in association with a first entry in the configuration interface, or to display a second cover in association with a second entry corresponding to a second cover aspect ratio in the configuration interface.

[0094] The units included in the device 400 may be implemented using a variety of methods, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, for example, machine-executable instructions stored on a storage medium. In addition to, or as a replacement for, machine-executable instructions, some or all units in the device 400 may be implemented by at least partially one or more hardware logic components. Not limited to, typical types of hardware logic components that can be used, for example, include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific general-purpose products (ASSPs), systems on a chip (SOCs), and composite programmable logic devices (CPLDs).

[0095] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure can be implemented. The electronic device 500 shown in Figure 5 is illustrative and should be understood not to impose any limitations on the function and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 may be used to implement the electronic device 110 of Figure 1.

[0096] As shown in Figure 5, the electronic device 500 is a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 may be an actual or virtual processor and can perform various processes based on a program stored in memory 520. In a multiprocessor system, the parallel processing capability of the electronic device 500 is improved by having multiple processors execute computer-executable instructions in parallel.

[0097] The electronic device 500 generally includes multiple computer storage media. Such media may be any obtainable media accessible to the electronic device 500, and may include, but are not limited to, volatile and non-volatile media, and removable and non-removable media. Memory 520 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or any combination thereof. Storage device 530 may be removable or non-removable media and may include machine-readable media such as flash memory drivers, magnetic disks, or any other media, which can be used to store information and / or data and can be accessed within the electronic device 500.

[0098] The electronic device 500 may further include other removable / non-removable, volatile / non-volatile storage media. Not shown in Figure 5, a magnetic disk driver for reading from or writing to a removable, non-volatile magnetic disk (e.g., "Floppy Disk®") and an optical disk driver for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each driver may be connected to a bus (not shown) via one or more data medium interfaces. The memory 520 may include a computer program product 525 which has one or more program modules configured to perform each method or operation of each embodiment of the present disclosure.

[0099] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented by a single computing cluster or multiple computing machines, which can communicate via a communication connection. Therefore, the electronic device 500 can operate in a networked environment using logical connections with one or more other servers, network personal computers (PCs), or other network nodes.

[0100] The input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 560 may be one or more output devices, such as a display, speaker, or printer. The electronic device 500 may also communicate with one or more external devices (not shown) via a communication unit 540 as needed, and these external devices, such as a storage device or display device, may communicate with one or more devices that allow the user to interact with the electronic device 500, or with any devices (e.g., a network card or modem) that allow the electronic device 500 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0101] An exemplary embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor to implement the method described above. An exemplary embodiment of the present disclosure further provides a computer program product that includes computer-executable instructions that are tangibly stored in a non-temporary computer-readable medium and are executed by a processor to implement the method described above.

[0102] Herein, each aspect of the present disclosure has been described with reference to flowcharts and / or block diagrams of methods, apparatus, devices, and computer program products that realize the present disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and each combination of blocks in the flowcharts and / or block diagrams, may be implemented by computer-readable program instructions.

[0103] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a dedicated computer, or other programmable data processing device to create a machine, which, when executed by the processor of the computer or other programmable data processing device, creates a device that performs the functions / operations defined in one or more blocks in a flowchart and / or block diagram. These computer-readable program instructions may be stored in a computer-readable storage medium, which, when these instructions operate a computer, a programmable data processing device, and / or other device in a particular manner, includes a product containing instructions that perform each aspect of the functions / operations defined in one or more blocks in a flowchart and / or block diagram.

[0104] By loading computer-readable program instructions into a computer, other programmable data processing device, or other device, and by executing a series of operational steps on the computer, other programmable data processing device, or other device to produce a process implemented by the computer, instructions executed on the computer, other programmable data processing device, or other device can implement the functions / operations defined in one or more blocks in a flowchart and / or block diagram.

[0105] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products in multiple implementations of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of an instruction, and a module, program segment, or part of an instruction may contain one or more executable instructions for implementing a defined logic function. In some implementations as replacements, the functions attached to a block may occur in a different order than those attached in the drawings. For example, two blocks shown consecutively may actually be executed almost in parallel, or in some cases in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.

[0106] The above descriptions of the various realizations of this disclosure are illustrative, not exhaustive, and do not limit to the realizations disclosed. Many modifications and changes will be obvious to those skilled in the art without departing from the scope and spirit of the realizations described. The choice of terms used herein is intended to best interpret the principles, practical applications, or improvements in the technology in the market of each realization, or to enable those skilled in the art to understand each realization disclosed herein.

Claims

1. A method for setting the cover, In the media content settings interface, multiple entries are provided, each associated with a multiple cover aspect ratio, for setting multiple covers for the media content. In response to the selection of a first entry among the multiple entries that corresponds to a first cover aspect ratio, the editing interface is displayed. Based on the editing operations in the aforementioned editing interface, a first cover corresponding to the first cover aspect ratio is generated, A method comprising generating a second cover corresponding to a second cover aspect ratio among a plurality of cover aspect ratios, based at least in part on the first cover that has been generated.

2. The method according to claim 1, further comprising controlling the target component to display a target cover from among the plurality of covers that matches the aspect ratio of the target component in response to the media content being displayed on the target component.

3. Generating a first cover corresponding to the first cover aspect ratio based on editing operations in the aforementioned editing interface is: To obtain the first image, Based on the acquired first image, a second image matching the first cover aspect ratio is determined, The method according to claim 1, comprising generating the first cover including the second image based on the second image.

4. To obtain the first image, Accepting a selection for the first image in the media content, or The method according to claim 3, comprising receiving the first image uploaded or photographed by a user.

5. Generating the first cover based on the second image is: The method according to claim 3, comprising adding at least one material, including text material and / or image material, to the second image to generate the first cover.

6. Generating a second cover corresponding to a second cover aspect ratio among the plurality of cover aspect ratios, based at least partially on the first cover that has been generated, Displaying a cover draft corresponding to the second cover aspect ratio, generated based on the first cover, The method according to claim 1, further comprising generating a second cover based on edits made to the cover draft.

7. Based on the target image included in the first cover, the portion of the target image corresponding to the second cover aspect ratio is determined. The method according to claim 6, further comprising generating the cover draft based on the target image portion.

8. Generating the cover draft based on the target image portion is, The method according to claim 7, comprising generating the cover draft in response to the target image portion being associated with the target material in the first cover, and including at least a portion of the target material in the cover draft.

9. Generating the cover draft based on the target image portion is, The method according to claim 7, comprising adjusting the at least one material based on the second cover aspect ratio in response to the first cover comprising at least one material, to include the adjusted at least one material in the cover draft.

10. The aforementioned edits to the aforementioned cover draft are as follows: Editing or replacing the image content in the aforementioned cover draft, Editing the first material in the aforementioned cover draft, The method according to claim 6, comprising at least one of adding an additional second material to the cover draft.

11. Displaying a cover draft generated based on the first cover is, The method according to claim 6, further comprising displaying the generated cover draft in the editing interface.

12. In the editing interface, a first preview component is displayed that shows the display result of the current cover content in the editing interface in the corresponding interface. The method according to claim 1, further comprising updating the first preview component based on edits to the current cover content.

13. The setting interface displays a second preview component which includes multiple switching entries corresponding to the multiple cover aspect ratios, The method according to claim 1, further comprising using the second preview component to display the display result of the third cover corresponding to the target switching entry in the corresponding interface, based on the selection of a target switching entry from the plurality of switching entries.

14. Providing multiple entries for setting multiple covers for the media content in the media content settings interface is, The method according to claim 1, comprising providing the plurality of entries in the setting interface of the media content in response to the aspect ratio of the media content satisfying a predetermined condition.

15. The method according to claim 1, wherein the setting interface includes the media content posting interface.

16. In the setting interface, the first cover is displayed in association with the first entry, or The method according to claim 1, further comprising displaying the second cover in association with a second entry corresponding to the second cover aspect ratio in the setting interface.

17. A device for setting a cover, A media content configuration interface includes a providing module configured to provide multiple entries associated with multiple cover aspect ratios for configuring multiple covers for the media content, A display module configured to display an editing interface in response to a selection of a first entry from among the plurality of entries that corresponds to a first cover aspect ratio, A first generation module is configured to generate a first cover corresponding to the first cover aspect ratio based on editing operations in the aforementioned editing interface, Apparatus comprising: a second generating module configured to generate a second cover corresponding to a second cover aspect ratio among a plurality of cover aspect ratios, at least partially based on the first cover generated.

18. It is an electronic device, At least one processor, An electronic device comprising at least one memory, the at least one memory being coupled to the at least one processor and storing instructions to be executed by the at least one processor, and causing the electronic device to perform the method according to any one of claims 1 to 16 when the instructions are executed by the at least one processor.

19. A computer-readable storage medium storing computer-executable instructions that are executed by a processor to implement the method described in any one of claims 1 to 16.

20. A computer program product comprising a computer-executable instruction that is stored in a computer storage medium and, when executed by a device, causes the device to perform the method described in any one of claims 1 to 16.