Method and apparatus for setting cover, and device and storage medium

By providing multiple cover ratio entries and editing operations in the media content setting interface, covers of various ratios are generated, which solves the problem of poor display effects of media content in different scenarios and achieves high-quality multi-scenario adaptive display.

WO2025208987A1PCT designated stage Publication Date: 2025-10-09BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/070782
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-01
Filing Date
2025-01-06
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

Existing technologies cannot effectively support adaptive adjustment of media content covers in display scenarios of various proportions, resulting in poor display effects.

Method used

Provide multiple cover ratio entrances in the media content settings interface, generate covers corresponding to specific ratios in response to user selections, and generate covers of multiple ratios based on editing operations, supporting multi-scene display.

Benefits of technology

By generating covers of various proportions, the display effect of media content in different scenarios is improved, avoiding the problem of low cover quality caused by simple cropping or padding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025070782_09102025_PF_FP_ABST
    Figure CN2025070782_09102025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a method and apparatus for setting a cover, and a device and a storage medium. The method provided in the present disclosure comprises: in a setting interface of media content, providing a plurality of entries used for setting a plurality of covers of the media content, the plurality of entries being associated with a plurality of cover ratios; in response to selection of a first entry among the plurality of entries, presenting an editing interface, the first entry corresponding to a first cover ratio; on the basis of an editing operation in the editing interface, generating a first cover corresponding to the first cover ratio; and based at least in part on the generated first cover, generating a second cover corresponding to a second cover ratio among the plurality of cover ratios. In this way, the embodiments of the present disclosure can support creation of a plurality of covers of different ratios for media content.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and storage medium for setting cover

[0001] This application claims priority to the Chinese invention patent application entitled “Method, device, apparatus and storage medium for setting a cover” and application number 202410390313.6, filed on April 1, 2024. The entire contents of that application are incorporated herein by reference. Technical Field

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

[0003] With the recent development of the internet, media content has become an important medium for sharing and accessing information. The preview styles of media content may vary in different scenarios. For example, different components may support displaying covers of varying proportions. Summary of the Invention

[0004] In a first aspect of the present disclosure, a method for setting a cover is provided, comprising: providing multiple entries for setting multiple covers of media content in a setting interface of the media content, the multiple entries being associated with multiple cover ratios; presenting an editing interface in response to selection of a first entry among the multiple entries, the first entry corresponding to a first cover ratio; generating a first cover corresponding to the first cover ratio based on the editing operation in the editing interface; and generating a second cover corresponding to a second cover ratio among the multiple cover ratios based at least in part on the generated first cover.

[0005] In a second aspect of the present disclosure, a device for setting a cover is provided. The device includes: a providing module configured to provide multiple entries for setting multiple covers for media content in a setting interface of the media content, the multiple entries being associated with multiple cover ratios; a presenting module configured to present an editing interface in response to selection of a first entry among the multiple entries, the first entry corresponding to a first cover ratio; a first generating module configured to generate a first cover corresponding to the first cover ratio based on an editing operation in the editing interface; and a second generating module configured to generate a second cover corresponding to a second cover ratio among the multiple cover ratios based at least in part on the generated first cover.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions, wherein when the computer-executable instructions are executed by a device, the device is caused to implement the method of the first aspect.

[0009] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;

[0012] FIG2 illustrates a flowchart of an example process for setting a cover according to some embodiments of the present disclosure;

[0013] 3A to 3E illustrate example interfaces according to some embodiments of the present disclosure;

[0014] FIG4 shows a schematic structural block diagram of an example apparatus for setting a cover according to some embodiments of the present disclosure; and

[0015] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0016] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0017] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.

[0018] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0019] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0020] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.

[0021] As mentioned above, users expect to be able to adapt the same media content to various display needs. For example, a cover created according to one cover ratio may not be suitable for display scenarios with different cover ratios.

[0022] Embodiments of the present disclosure provide a solution for setting covers. According to this solution, multiple entries for setting multiple covers for media content can be provided in a settings interface for media content, each of which is associated with a plurality of cover ratios. In response to selecting a first entry among the multiple entries, an editing interface is presented, the first entry corresponding to a first cover ratio. Based on the editing operation in the editing interface, a first cover corresponding to the first cover ratio is generated. Furthermore, based at least in part on the generated first cover, a second cover corresponding to a second cover ratio among the plurality of cover ratios is generated.

[0023] In this way, the embodiments of the present disclosure can support users in creating covers of various proportions for media content, thereby facilitating the media content to adapt to multi-scene presentations, thereby improving the presentation effect of the media content.

[0024] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.

[0025] Sample Environment

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

[0027] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any suitable type of application for interface interaction, examples of which may include, but are not limited to, video applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0028] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .

[0029] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, 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.).

[0030] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides 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 distribution networks, and big data and artificial intelligence platforms. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.

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

[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0033] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0034] Example Process

[0035] FIG2 shows a flowchart of an example process of setting a cover according to some embodiments of the present disclosure. Process 200 may be implemented at electronic device 110. Process 200 is described below with reference to FIG1 and FIG3A to FIG3E.

[0036] As shown in FIG2 , at block 210, the electronic device 110 may provide multiple entries for setting multiple covers for the media content in the media content settings interface, where the multiple entries are associated with multiple cover ratios. In some embodiments, the media content settings interface may be a publishing interface for a work to be published, or an editing interface for an existing work. In some embodiments, the media content may be any appropriate media content including visual content, such as video content, photo album content, or an electronic photo album.

[0037] In some embodiments, multiple cover ratios may correspond to the cover setting requirements of multiple platforms. For example, platform A displays media content at a screen ratio of A, and platform B displays media content at a screen ratio of B (different from A). The multiple cover ratios may include A and B. The entry associated with A can be set to a cover adapted for platform A, and the entry associated with B can be set to a cover adapted for platform B.

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

[0039] In some embodiments, the preset condition may be that the media content is landscape content or portrait content. For example, landscape content may indicate that the width of the media content is greater than its height, whereas portrait content may indicate that the height of the media content is greater than its width. For example, electronic device 110 may support providing multiple cover setting entries only for landscape content.

[0040] In some embodiments, electronic device 110 may provide a settings interface 300A as shown in FIG3A . In interface 300A, electronic device 110 may provide a cover entry area 305. Cover entry area 305 may include multiple entries, such as a horizontal cover entry 305-1 and a vertical cover entry 305-2. The cover ratio corresponding to horizontal cover entry 305-1 may be 4:3, and the cover ratio corresponding to vertical cover entry 305-2 may be 3:4. In some examples, the name and / or ratio information of the entry may be displayed below the entry.

[0041] In some embodiments, the electronic device 110 may also provide multiple recommended covers 250-3 in the cover entry area 305. The recommended covers are intelligently generated based on the current media content. For example, the recommended cover 250-3 may be a screenshot from the media content, or a cover related to the theme of the media content.

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

[0043] 2 , at block 220 , electronic device 110 may present an editing interface in response to selection of a first entry from among the multiple entries, where the first entry corresponds to the first cover ratio. It is understood that the first entry is one entry selected from among the multiple entries, i.e., the first entry may represent any one of the multiple entries.

[0044] In some embodiments, continuing to refer to FIG3A , the electronic device 110 may receive a user's selection of a first entry (taking the horizontal cover entry 305 - 1 as an example) among multiple entries, and accordingly present an editing interface 300B as shown in FIG3B .

[0045] 2 , in block 230 , the electronic device 110 may generate a first cover corresponding to the first cover ratio based on the editing operation in the editing page.

[0046] In some embodiments, the electronic device 110 may acquire a first image, determine a second image that matches the ratio of the first cover according to the first image, and further generate a first cover including the second image according to the second image.

[0047] Taking Figure 3B as an example, the electronic device 110 may provide an upload control 315 in the editing page 300B of Figure 3B. Further, as an example, the electronic device 110 may present a selection page including multiple reference cover images in response to the triggering of the upload control 315. The electronic device 110 may receive at least one reference cover image selected by the user in the selection page as the first image. The reference cover image may be a local image stored by the user in the electronic device 110. Exemplarily, the electronic device 110 may also call the camera and display a photo preview interface in response to the triggering of the upload control 315. Further, the electronic device 110 may receive the photo taken by the user as the first image in response to the user's shooting operation, and continue to present the editing page 300B, that is, the electronic device 110 may receive the photo taken and uploaded by the user as the first image.

[0048] 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 the media content. The electronic device 110 may receive a user's selection of a target image from the multiple media content images and use the target image as the first image. As an 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 presented as multiple video frames intelligently recommended by the electronic device 110, or as all video frames corresponding to the media content that the user can freely select.

[0049] Continuing with the example of FIG3B , electronic device 110 may provide a cover setting area 310 in editing interface 300B of FIG3B . Cover setting area 310 may display the determined first image. Electronic device 110 may also display a selection box corresponding to the current cover ratio in cover setting area 310 and, based on the user's movement of the selection box, determine an image portion from the first image that matches the current cover ratio as the second image.

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

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

[0052] In some embodiments, the electronic device 110 may provide multiple setting items 325 in the editing page 300B of Figure 3B. As an example, as shown in the 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.

[0053] In some embodiments, the electronic device 110 may receive a user adjustment of the capture position of the first image in response to triggering the selection setting item, and display a second image captured from the first image in the cover setting area 310. The user's adjustment of the capture position of the first image is based on the first cover ratio, that is, the user can arbitrarily adjust the capture position in the first image based on the first cover ratio to obtain the second image.

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

[0055] In some embodiments, the electronic device 110 may receive a target sticker selected by the user from a plurality of stickers in response to triggering the sticker setting item, and display the target sticker on the second image in the cover setting area 310. Furthermore, the electronic device 110 may receive a drag operation from the user to change the position of the target sticker.

[0056] In some embodiments, the electronic device 110 can display the title or text input by the user through natural language on the second image in the cover setting area 310 in response to triggering the title setting item or the text setting item. Furthermore, the electronic device 110 can receive the user's drag operation to change the position of the title or text.

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

[0058] In some embodiments, referring again to FIG3B , electronic device 110 may further present a first preview component 330 in the edit page 300B of FIG3B . Electronic device 110 may display the current cover content's presentation result on the corresponding interface in first preview component 330, such as presentation result 330-1 shown in FIG3B . It should be noted that the current cover content may include a second image and at least one element added to the second image.

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

[0060] In some embodiments, the electronic device 110 may display an editing page 300C as shown in FIG. 3C based on the user's triggering of a selection setting item, a text setting item, etc. and corresponding operations in the editing page 300B of FIG. 3B .

[0061] In some embodiments, referring to FIG3C , the electronic device 110 may display the second image and the current cover content 355-1 of the first text material 350 in the cover setting area 310 of the editing page 300C of FIG3C . Simultaneously, the electronic device 110 may display a presentation result 330-1 of the current cover content 355-1 in the corresponding interface in the first preview component 330 .

[0062] 3C , the electronic device 110 may provide a completion control 340 in the edit page 300C of FIG3C . Further, the electronic device 110 may generate a first cover based on the current display content in the cover setting area 310 in response to triggering the completion control 340 .

[0063] 2 , at block 240 , the electronic device 110 may generate a second cover corresponding to a second cover ratio among the plurality of cover ratios based at least in part on the generated first cover.

[0064] In some embodiments, the electronic device 110 may present a cover draft generated based on the first cover, wherein the cover draft corresponds to the second cover ratio. Additionally, the electronic device 110 may generate a second cover based on editing the cover draft.

[0065] In some embodiments, the electronic device 110 may further determine a target image portion corresponding to the second cover ratio in the target image based on the target image included in the first cover. Further, the electronic device 110 may generate a cover draft based on the target image portion.

[0066] In some embodiments, the target image may be a background image in the first cover, and the target image portion is a portion of the target image that is cut out based on the second cover ratio. For example, electronic device 110 may cut out the center of the background image of the first cover based on the second cover ratio to obtain a cover draft.

[0067] In some embodiments, the first cover may further include at least one item of material superimposed on the target image, such as the text material or image material discussed above. In response, in response to the captured portion of the target image being associated with the target material in the first cover, the electronic device 110 may further include at least a portion of the target material in the cover draft.

[0068] In some embodiments, continuing to refer to Figure 3C, the electronic device 110 may provide a vertical cover setting control 345 in the editing page 300C of Figure 3C. As an example, the vertical cover control 345 may be associated with a second cover ratio (different from the first cover ratio) among multiple cover ratios. Further, the electronic device 110 may display an editing page 300D as shown in Figure 3D in response to the triggering of the vertical cover control 345. Taking Figure 3D as an example, the electronic device 110 may continue to receive the user's settings for the vertical cover in the same editing component. In some embodiments, the electronic device 110 may also provide different editing components, for example.

[0069] In some embodiments, as shown in FIG3D , electronic device 110 may display a cover draft 355-2 in the cover settings area 310 of the edit page 300D. For example, the cover draft 355-2 in the edit page 300D is a portion extracted from the current cover content 355-1 based on the second cover ratio. Additionally, as shown in FIG3D , the cover draft 255-1 may also include a portion of the first text material 350 included in the current cover content 355-1.

[0070] In some embodiments, the electronic device 110 may also support automatic adjustment of the materials included in the first cover according to the second cover ratio. Specifically, the electronic device 110 may adjust at least one material in the first cover based on the second cover ratio, so that the cover draft includes the adjusted at least one material. As an example, when the first cover includes at least one material, in order to better adapt to the second cover ratio, while generating the cover draft, the electronic device 110 may adjust the size of the at least one material based on the second cover ratio, so that the adjusted at least one material can be fully presented in the cover draft with an appropriate size. It should be understood that any other appropriate way to adjust the material may also be included, for example, adjusting the display position, display angle, display style, etc. of the material.

[0071] In some embodiments, electronic device 110 may further receive user edits to the cover draft. For example, such edits may include, but are not limited to: editing or replacing image content in the cover draft; editing the first material in the cover draft; and adding an additional second material to the cover draft. It should be understood that the first material referred to here refers to the material derived from the first cover.

[0072] As an example, electronic device 110 may receive a user's selection of a first material in the cover draft. Furthermore, electronic device 110 may receive a user's edit operation on the selected first material and present the edited first material in the cover draft. The specific process for editing the material can be found in the aforementioned process of adding at least one material to the second image and will not be further elaborated here.

[0073] In some embodiments, electronic device 110 may provide a reselect base image component 360 in the edit page 300D of FIG. 3D . Furthermore, electronic device 110 may, in response to triggering reselect base image 360, receive a user's selection of another image from a plurality of media content images and use the other image as the background image for the vertical cover. Furthermore, the aforementioned method for selecting an image may be referred to as described above and will not be further elaborated here.

[0074] In some embodiments, referring to Figure 3D , the electronic device 110 may display the presentation result of the current cover content in the corresponding interface in the first preview component 330, such as the presentation result 330-2 shown in Figure 3D . Additionally, such presentation result 330-2 may also be updated based on the editing of the current cover content.

[0075] In some embodiments, the electronic device 110 may provide a completion component 340 in the edit page 300D of Figure 3D. Further, the electronic device 110 may generate a second cover corresponding to the second cover ratio in response to the completion component 340 being triggered, and display a settings page 300E as shown in Figure 3E.

[0076] In some embodiments, the electronic device 110 may present a first cover associated with the first entry in the settings interface; or present a second cover associated with the second entry in the settings interface, where the second entry corresponds to a second cover ratio. For example, as shown in FIG3E , the electronic device 110 may display multiple generated covers in multiple entries. As an example, as shown in FIG3E , the electronic device 110 may display the corresponding covers that have been set in the horizontal cover entry 305-1 and the vertical cover entry 305-2, respectively.

[0077] In some embodiments, referring again to FIG3E , the electronic device 110 may display a second preview component 365 in the settings page 300E. The electronic device 110 may provide multiple switch entries corresponding to multiple cover ratios in the second preview component 365. For example, a horizontal cover switch entry 370-1 corresponding to the horizontal cover entry 305-1 and a vertical cover switch entry 370-2 corresponding to the vertical cover entry 305-2 may be provided.

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

[0079] In some embodiments, the settings interface presented by the electronic device 110 includes a publishing interface for the media content. As an example, the electronic device 110 may display a publishing interface and provide the cover settings entry discussed above in the publishing interface in response to a request to publish the media content.

[0080] Although the above describes the process of setting multiple covers in combination with generating a vertical cover based on a horizontal cover, the embodiments of the present disclosure can also assist in generating a horizontal cover based on the user's setting of a vertical cover.

[0081] Furthermore, after the media content completes the setting of multiple covers of different proportions, the embodiments of the present disclosure can further support the corresponding presentation of covers according to the type of component displaying the media content. Specifically, if the media content is presented in a target component, the target component can present a target cover that matches the proportion of the target component among the multiple covers. For example, if the target component is a horizontal screen style preview component, the target component can display the horizontal cover of the media content; conversely, if the target component is a vertical screen style preview component, the target component can display the vertical cover of the media content.

[0082] In this way, the embodiments of the present disclosure can support high-quality cover presentation in different scenarios, thereby avoiding the problem of low cover quality presented by simple cropping or padding.

[0083] Based on the process described above, the embodiments of the present disclosure can support users in creating covers of various proportions for media content, thereby facilitating the media content to adapt to multi-scene display, thereby improving the display effect of the media content.

[0084] Example devices and equipment

[0085] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the aforementioned methods or processes. Figure 4 shows a schematic block diagram of an example apparatus 400 for playing a work according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in electronic device 110. Each module / component in apparatus 400 may be implemented using hardware, software, firmware, or any combination thereof.

[0086] As shown in Figure 4, the device 400 includes a providing module 410, which is configured to provide multiple entries for setting multiple covers of media content in a setting interface of media content, and the multiple entries are associated with multiple cover ratios; a presenting module 420, which is configured to present an editing interface in response to selection of a first entry among the multiple entries, and the first entry corresponds to a first cover ratio; a first generating module 430, which is configured to generate a first cover corresponding to the first cover ratio based on the editing operation in the editing interface; and a second generating module 440, which is configured to generate a second cover corresponding to a second cover ratio among the multiple cover ratios based at least in part on the generated first cover.

[0087] In some embodiments, the providing module 410 is further configured to: in response to the media content being presented in the target component, control the target component to present a target cover that matches the proportion of the target component among the multiple covers.

[0088] In some embodiments, the first generation module 430 is further configured to: generate a first cover corresponding to the first cover ratio based on the editing operation in the editing interface, including: acquiring a first image; based on the acquired first image, determining a second image that matches the first cover ratio; and based on the second image, generate a first cover, wherein the first cover includes the second image.

[0089] In some embodiments, the first generating module 430 is further configured to: receive a selection of a first image in the media content; or receive a first image uploaded or taken by a user.

[0090] In some embodiments, the first generating module 430 is further configured to: generate the first cover based on the second image includes: adding at least one material to the second image to generate the first cover, wherein the at least one material includes a text material and / or an image material.

[0091] In some embodiments, the second generation module 440 is also configured to: generate a second cover corresponding to a second cover ratio among multiple cover ratios based at least in part on the generated first cover, including: presenting a cover draft generated based on the first cover, the cover draft corresponding to the second cover ratio; and generating a second cover based on editing the cover draft.

[0092] In some embodiments, the second generation module 440 is further configured to: determine a target image portion corresponding to the second cover ratio in the target image based on the target image included in the first cover; and generate a cover draft based on the target image portion.

[0093] In some embodiments, the second generation module 440 is further configured to: generate a cover draft based on the target image portion, including: in response to the target image portion being associated with the target material in the first cover, generate a cover draft, so that the cover draft includes at least part of the target material.

[0094] In some embodiments, the second generation module 440 is further configured to: generate a cover draft based on the target portion including: in response to the first cover including at least one material, adjust the at least one material based on the second cover ratio so that the cover draft includes the adjusted at least one material.

[0095] In some embodiments, the second generation module 440 is further configured to: edit the cover draft including at least one of the following: edit or replace the image content in the cover draft; edit the first material in the cover draft; add additional second material to the cover draft.

[0096] In some embodiments, the second generating module 440 is further configured to: present the cover draft generated based on the first cover includes: presenting the generated cover draft in an editing interface.

[0097] In some embodiments, the presentation module 420 is further configured to: present a first preview component in the editing interface, the first preview component displaying the presentation result in the corresponding interface of the current cover content in the editing interface; and update the first preview component based on the editing of the current cover content.

[0098] In some embodiments, the providing module 410 is further configured to: present a second preview component in the setting interface, the second preview component including multiple switching entrances corresponding to multiple cover ratios; and based on the selection of a target switching entrance among the multiple switching entrances, use the second preview component to present the presentation result of the third cover in the corresponding interface, the third cover corresponding to the target switching entrance.

[0099] In some embodiments, the providing module 410 is further configured to: provide multiple entries for setting multiple covers of media content in the setting interface of the media content, including: providing multiple entries in the setting interface of the media content in response to the ratio of the media content meeting a preset condition.

[0100] In some embodiments, the providing module 410 is further configured to: set the interface to include a publishing interface for the media content.

[0101] In some embodiments, the providing module 410 is further configured to: present a first cover in association with a first entrance in the setting interface; or present a second cover in association with a second entrance in the setting interface, the second entrance corresponding to a second cover ratio.

[0102] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can 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.

[0103] FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 can be used to implement the electronic device 110 of FIG1 .

[0104] As shown in FIG5 , electronic device 500 is in the form of a general electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage device 730, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a real or virtual processor and is capable of performing various processes according to a program stored in memory 520. In a multi-processor system, multiple processors execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 500.

[0105] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0106] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0107] 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 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

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

[0109] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0110] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0111] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0112] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0113] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0114] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for setting a cover, comprising: Providing multiple entries for setting multiple covers of the media content in a setting interface of the media content, wherein the multiple entries are associated with multiple cover ratios; presenting an editing interface in response to selection of a first entry among the plurality of entries, the first entry corresponding to a first cover ratio; Based on the editing operation in the editing interface, generating a first cover corresponding to the first cover ratio; as well as Based at least in part on the generated first cover, a second cover is generated corresponding to a second cover ratio of the plurality of cover ratios.

2. The method according to claim 1, further comprising: In response to the media content being presented in the target component, the target component is controlled to present a target cover that matches a proportion of the target component among the multiple covers.

3. The method according to claim 1, wherein generating a first cover corresponding to the first cover ratio based on the editing operation in the editing interface comprises: acquiring a first image; Determining, based on the acquired first image, a second image matching the first cover ratio; as well as Based on the second image, the first cover is generated, wherein the first cover includes the second image.

4. The method according to claim 3, wherein acquiring the first image comprises: receiving a selection of the first image in the media content; or The first image uploaded or taken by a user is received.

5. The method of claim 3, wherein generating the first cover based on the second image comprises: At least one item of material is added to the second image to generate the first cover, wherein the at least one item of material includes a text material and / or an image material.

6. The method of claim 1 , wherein generating a second cover corresponding to a second cover ratio among the plurality of cover ratios based at least in part on the generated first cover comprises: Presenting a cover draft generated based on the first cover, wherein the cover draft corresponds to the proportion of the second cover; as well as The second cover is generated based on the editing of the cover draft.

7. The method according to claim 6, further comprising: Based on the target image included in the first cover, determining a target image portion in the target image corresponding to a ratio of the second cover; as well as The cover draft is generated based on the target image portion.

8. The method of claim 7, wherein generating the cover draft based on the target image portion comprises: In response to the target image portion being associated with the target material in the first cover, the cover draft is generated such that the cover draft includes at least a portion of the target material.

9. The method of claim 7, wherein generating the cover draft based on the target portion comprises: In response to the first cover including at least one item of material, the at least one item of material is adjusted based on the second cover ratio, so that the cover draft includes the adjusted at least one item of material.

10. The method according to claim 6, wherein the editing of the cover draft comprises at least one of the following: Edit or replace the image content in the draft cover; Editing the first material in the cover draft; Additional secondary material is added to the cover draft.

11. The method according to claim 6, wherein presenting a cover draft generated based on the first cover comprises: The generated cover draft is presented in the editing interface.

12. The method according to claim 1, further comprising: Presenting a first preview component in the editing interface, wherein the first preview component displays a presentation result in a corresponding interface of the current cover content in the editing interface; as well as Based on the editing of the current cover content, the first preview component is updated.

13. The method according to claim 1, further comprising: Presenting a second preview component in the setting interface, wherein the second preview component includes a plurality of switching entrances corresponding to the plurality of cover ratios; as well as Based on the selection of a target switching entry from the multiple switching entries, the second preview component is used to present a presentation result of a third cover in a corresponding interface, where the third cover corresponds to the target switching entry.

14. The method according to claim 1, wherein providing multiple entries for setting multiple covers of the media content in a setting interface of the media content comprises: In response to the ratio of the media content meeting a preset condition, the multiple entries are provided on the setting interface of the media content. The method according to claim 1 , wherein the setting interface comprises a publishing interface for the media content.

16. The method according to claim 1, further comprising: Presenting the first cover in association with the first entrance in the setting interface; or The second cover is presented in association with a second entrance in the setting interface, and the second entrance corresponds to the second cover ratio.

17. A device for setting a cover, comprising: A providing module is configured to provide a plurality of entries for setting a plurality of covers of the media content in a setting interface of the media content, wherein the plurality of entries are associated with a plurality of cover ratios; a presenting module configured to present an editing interface in response to selection of a first entry among the plurality of entries, the first entry corresponding to a first cover ratio; A first generating module is configured to generate a first cover corresponding to the first cover ratio based on the editing operation in the editing interface; as well as The second generating module is configured to generate a second cover corresponding to a second cover ratio among the multiple cover ratios based at least in part on the generated first cover.

18. An electronic device comprising: at least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 16 when executed by the at least one processor.

19. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 16.

20. A computer program product tangibly stored in a computer storage medium and comprising computer executable instructions which, when executed by a device, cause the device to perform the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Display method and device of cover image

    CN106251293A

  • Picture display method and device, computer device, and readable storage medium

    CN109272449A

  • Video generation method and device

    CN111918131A

  • Video cover processing method and device, electronic equipment and storage medium

    CN112035196A

  • Method and device for setting cover, equipment and storage medium

    CN118368491A