Method and apparatus for generating work, device, and storage medium

By setting multiple display areas in the work editing interface to fill user image information, the problem that traditional special effects cannot achieve user interaction is solved, multi-user collaborative creation is realized, and the work creation experience is improved.

WO2025175883A1PCT designated stage Publication Date: 2025-08-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/138606
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-20
Filing Date
2024-12-11
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Traditional special effects are difficult to achieve interaction between users, and traditional video creation tools are difficult to support collaborative creation of multiple users, reducing the interactive experience of work creation.

Method used

By setting multiple display areas in the work editing interface, filling in image information associated with users, and generating corresponding screens, multiple users support collaborative creation.

Benefits of technology

It improves the interactive experience of the work, supports collaborative creation of multiple users, and enhances the experience of work creation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024138606_28082025_PF_FP_ABST
    Figure CN2024138606_28082025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method and apparatus for generating a work, a device, and a storage medium. The method comprises: on the basis of a preset operation of a first user, presenting a work editing interface, wherein the work editing interface presents a target layout, the target layout comprises multiple display regions, and the multiple display regions are used for being filled with image information associated with the user; filling a first display region among the multiple display regions with first image information associated with the first user; and generating a first work, wherein a first display region in the first work plays a screen corresponding to the first image information. In this way, the embodiments of the present disclosure can support the creation of a work using a preset screen layout, thereby improving the interactive experience of the work.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, device and storage medium for generating works

[0001] This application claims priority to the Chinese invention patent application entitled “Methods, devices, equipment and storage media for generating works” and application number 202410190769.8, filed on February 20, 2024. The entire contents of that application are incorporated by reference into this application. Technical Field

[0002] Example embodiments of the present disclosure relate generally to information processing, and more particularly, to methods, apparatuses, devices, and computer-readable storage media for generating works. Background Art

[0003] With the development of machine learning technology, the Internet has become an important platform for people to create, share, and view works. For example, people can use creative tools to create various types of media works, such as video works, image works, audio works, etc. Summary of the Invention

[0004] In a first aspect of the present disclosure, a method for generating a work is provided. The method includes: presenting a work editing interface based on a preset operation of a first user, the work editing interface presenting a target layout, the target layout having multiple display areas, the multiple display areas being used to fill image information associated with the user; filling a first display area of ​​the multiple display areas with first image information associated with the first user; and generating a first work, wherein the first display area of ​​the first work plays a picture corresponding to the first image information.

[0005] In a second aspect of the present disclosure, a device for generating a work is provided. The device includes: a presentation module configured to present a work editing interface based on a preset operation of a first user, the work editing interface presenting a target layout having multiple display areas for populating with image information associated with the user; a filling module configured to fill a first display area of ​​the multiple display areas with first image information associated with the first user; and a generation module configured to generate a first work, wherein the first display area of ​​the first work plays a picture corresponding to the first image information.

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

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

[0008] It should be understood that the content described in this 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

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

[0010] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0011] 2A to 2F illustrate example interfaces according to some embodiments of the present disclosure;

[0012] FIG3 shows a flowchart of a process for generating a work according to some embodiments of the present disclosure;

[0013] FIG4 shows a schematic structural block diagram of an apparatus for generating a work according to certain embodiments of the present disclosure; and

[0014] FIG5 shows a block diagram of an electronic device that can be used to implement some embodiments of the present disclosure. DETAILED DESCRIPTION

[0015] 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.

[0016] 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.

[0017] 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.

[0018] 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.

[0019] 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.

[0020] As mentioned above, people can create a wide variety of works online. In the process of creating videos, for example, people can apply special effects to enrich the content of their work, for example, to increase its interest. However, traditional special effects typically apply specific filters or distortions to the image, making it difficult to enable user interaction with other users.

[0021] The embodiments of the present disclosure propose a method for generating a work. According to this method, a work editing interface can be presented based on a preset operation of a first user. The work editing interface presents a target layout having multiple display areas, each of which is used to populate image information associated with the user. Furthermore, a first display area of ​​the multiple display areas can be populated with first image information associated with the first user. Accordingly, a first work can be generated, and the first display area of ​​the first work plays a picture corresponding to the first image information.

[0022] In this way, embodiments of the present disclosure can support the creation of works using preset screen layouts, thereby enhancing the interactive experience of the works. In addition, by setting up multiple display areas in the layout that can be filled with image information, embodiments of the present disclosure can further support multiple users to collaborate on the creation of works, thereby enhancing the experience of creating works.

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

[0024] Sample Environment

[0025] 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 .

[0026] 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, media editing applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0027] 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 .

[0028] 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.).

[0029] 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.

[0030] 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.

[0031] 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.

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

[0033] Example Interaction

[0034] 2A to 2F illustrate example interfaces 200A and 200F according to some embodiments of the present disclosure. Interfaces 200A and 200F may be provided by, for example, the electronic device 110 shown in FIG1 .

[0035] As shown in Figure 2A, interface 200A can correspond to the editing interface of the work. As an example, electronic device 110 can present interface 200A based on the user's selection of target special effect 205. As shown, interface 200A can present the target layout of the screen, which can include multiple display areas, for example, display area 215-1, display area 215-2, display area 215-3, display area 215-4, display area 215-5 and display area 215-6 (individually or collectively referred to as display area 215). In some embodiments, such display area 215 can be used to fill in image information associated with the user, for example, the current user and / or other associated users using the target special effect.

[0036] In some embodiments, the electronic device 110 may further display an invitation portal 210 in the interface 200A for inviting other users to collaboratively use the target special effect to generate a work.

[0037] As shown in FIG2B , the electronic device 110 may populate a first display area 215-1 with image information 220 associated with a current user (also referred to as a first user). In some embodiments, the first display area 215-1 may be randomly determined from the plurality of display areas 215. Alternatively, the first display area 215-1 may also be determined based on a selection of the first user, for example.

[0038] In some embodiments, the image information 220 may include at least a portion of an image (e.g., a picture or video) captured by an image capture device of the electronic device 110. For example, the electronic device 110 may use a camera to capture a real-time image of the first user, and may display a predetermined portion of the real-time image in the first display area 215-1.

[0039] In other embodiments, the image information 220 may also include at least a portion of an existing image selected by the first user. For example, the electronic device 110 may support the first user to upload an existing video or photo and display a predetermined portion of the video or photo in the first display area 215-1.

[0040] In some embodiments, the image information 220 may include a portion of the image corresponding to a target part of the first user. Such a target part may, for example, correspond to a predetermined body part of the first user. The electronic device 110 may, for example, use any appropriate method to capture the portion of the image corresponding to the predetermined body part and display it in the first display area 215-1.

[0041] In some embodiments, during the process of filling the first display area 215 - 1 with the image information 220 , the invitation portal 210 may be hidden, for example.

[0042] Furthermore, the electronic device 110 may publish the first work based on the publishing request of the first user, and the first work may play a screen corresponding to the filled image information 220 in the first display area 215 - 1 .

[0043] FIG2 c shows a viewing interface 200 c of the first work. The viewing interface 200 c may be provided by, for example, an electronic device 110 associated with any appropriate user, which may be different from the electronic device used to provide interfaces 200A to 200B.

[0044] As shown in FIG. 2 c , in the viewing interface 200 c , the electronic device 110 may play the first work to play a picture corresponding to the image information 220 , such as picture content or video content, in the corresponding first display area 215 - 1 .

[0045] In some embodiments, other display areas in the first work that are not filled with image information may display preset image content or blank image content.

[0046] In some embodiments, the electronic device 110 may also provide a portal 225 associated with the first work to support other users in collaboratively creating works using the target special effects. In some examples, such a portal 225 may be presented only to predetermined users (e.g., friends of the first user). Alternatively, such a portal 225 may be presented to any appropriate user (e.g., any viewing party).

[0047] As shown in Figure 2D, when another user selects entry 225, the corresponding electronic device 110 can present an editing interface 200D as shown in Figure 2D for editing the first work. As shown in Figure 2D, the electronic device 110 can display the image information 220 that has been filled in the first work in the first display area 215-1.

[0048] Further, the electronic device 110 may fill the second display area 215 - 3 of the plurality of display areas 215 with the image information 230 associated with the user based on the process discussed above.

[0049] In some embodiments, the second display area 215 - 3 may be determined based on the user's selection, or may be randomly determined from unfilled display areas in the plurality of display areas 215 .

[0050] In some embodiments, when the plurality of display areas 215 are filled with image information, the second display area 215 - 3 may also be determined based on the attributes of the image information that has been filled in the plurality of display areas 215 .

[0051] For example, the electronic device 110 may determine, from the plurality of display areas 215 , a display area corresponding to the image information filled earliest as the second display area 215 - 3 to be filled with the image information 230 .

[0052] As another example, in the case of creation based on the entry 225 associated with the first work, the electronic device 110 can, for example, determine a second display area 215-3 for filling in image information 230 from other display areas different from the first display area 215-1 corresponding to the first work, so that the image information 220 associated with the publisher of the first work (for example, the first user) can be retained.

[0053] In some embodiments, as shown in FIG. 2D , the electronic device 110 may further display an invitation portal 235 in the interface 200D for inviting more users to join in the creation process of the target special effect.

[0054] For example, after a user publishes a new work based on interface 200D, more users can continue to fill new image information into the blank display areas in multiple display areas based on the entrance associated with the new work, thereby completing the collaborative creation of multiple users.

[0055] In some embodiments, when the invitation portal 210 or the invitation portal 235 is triggered, the electronic device 110 may present an interface 200E as shown in Figure 2E. In the interface 200E, the electronic device 110 may present a group of candidate users (eg, multiple friends) associated with the current user.

[0056] Furthermore, electronic device 110 may receive a selection by the current user of at least one user from the group of candidate users to invite the at least one user to participate in the creation of the work. In some embodiments, the number of users permitted to be invited in electronic device 110 may be determined based on, for example, the number of display areas or the number of currently blank display areas in the display areas.

[0057] In some embodiments, as shown in FIG. 2E , after “User A” and “User C” are selected, the electronic device 110 may send reminders to the clients corresponding to “User A” and “User C” based on the selection of the portal 240 .

[0058] In some embodiments, after "User A" or "User C" receives the corresponding reminder, the corresponding client can present an editing interface for editing the work completed by the previous user using the target special effects, so as to fill the blank display area of ​​the work with new image information, or replace the existing image information in a specific display area.

[0059] For example, after the first user sends an invitation to "User A" based on the invitation portal 210, the client corresponding to "User A" may present an editing interface 200C as shown in FIG. 2C.

[0060] In some embodiments, after the first user completes the first work, the editing interface 200c may present the image information 220 in the first display area 215-1 and may support "user A" to fill in new image information based on the process described above.

[0061] In some embodiments, for example, multiple users may be supported to simultaneously create the same work. For example, after receiving confirmation of the corresponding invitation from "User A", the first user and / or the client of "User A" may synchronously display the corresponding images of the two users (e.g., real-time images captured by a camera) in multiple display areas (e.g., display area 215-1 and display area 215-3), and may synchronously complete the creation of the work.

[0062] In some embodiments, as shown in FIG2F , the electronic device 110 may also present a work aggregation interface 200F associated with a target special effect (e.g., an "X" special effect). This work aggregation interface 200F may present multiple works created using the target special effect and may provide a corresponding creation portal 245. Upon receiving a selection of this portal 245, the electronic device 110 may present an editing interface as shown in FIG2A .

[0063] In some embodiments, when a new work (e.g., a second work) is created based on a first work, the second work may be displayed in an interface associated with the first work. For example, electronic device 110 may present multiple works subsequently created based on the first work, thereby facilitating the user to view subsequent derivative works of the first work.

[0064] Based on the process described above, embodiments of the present disclosure can support the creation of works using preset screen layouts, thereby enhancing the interactive experience of the works. In addition, by setting up multiple display areas in the layout that can be filled with image information, embodiments of the present disclosure can further support multiple users to collaborate on the creation of works, thereby enhancing the experience of creating works.

[0065] Example Process

[0066] FIG3 shows a flow chart of an example process 300 for generating a work according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. The process 300 is described below with reference to FIG1.

[0067] As shown in the figure, in box 310, the electronic device 110 presents a work editing interface based on the preset operation of the first user. The work editing interface presents a target layout. The target layout has multiple display areas, and the multiple display areas are used to fill in image information associated with the user.

[0068] At block 320 , the electronic device 110 populates a first display area of ​​the plurality of display areas with first image information associated with a first user.

[0069] In block 330 , the electronic device 110 generates a first work, and a first display area in the first work plays a picture corresponding to the first image information.

[0070] In some embodiments, presenting a work editing interface based on a preset operation of a first user includes: presenting a work editing interface for editing the second work based on a preset operation for a second work associated with a second user, the second work corresponding to a target layout, the second display area of ​​the second work playing a picture corresponding to second image information, and the second image information being associated with the second user.

[0071] In some embodiments, process 300 further includes: presenting a viewing interface for the second work; and receiving a preset operation for the second work via the viewing interface.

[0072] In some embodiments, process 300 further includes: presenting a first reminder associated with the second work, the reminder being generated based on an invitation operation of the second user; and receiving a preset operation for the first reminder associated with the second work.

[0073] In some embodiments, presenting the work editing interface based on the preset operation of the first user includes: presenting the work editing interface based on the first user's selection of a target special effect, where the target special effect corresponds to a target layout.

[0074] In some embodiments, the first display area includes: a display area selected by the first user from multiple display areas; a display area among the multiple display areas that is not filled with image information associated with the user; or a display area among the multiple display areas determined based on attributes associated with the filled image information.

[0075] In some embodiments, filling a first display area among multiple display areas with first image information associated with a first user includes: in response to the first display area being filled with third image information associated with a third user, replacing the third image information with the first image information to fill the first display area.

[0076] In some embodiments, the work editing interface includes an invitation portal, and process 300 further includes: presenting a group of candidate users associated with the first user based on a selection of the invitation portal; and sending a second reminder associated with the first work to at least one user based on a selection of at least one user from the group of candidate users.

[0077] In some embodiments, process 300 also includes: based on at least one user's selection of the second reminder, presenting fourth image information associated with at least one user in the third display area in the work editing interface, so that the third display area in the first work plays the picture corresponding to the fourth image information.

[0078] In some embodiments, the first image information includes: at least a portion of an image captured by an image capture device; or at least a portion of an existing image selected by the first user.

[0079] In some embodiments, the first image information includes a screen portion corresponding to a target part of the first user.

[0080] Example devices and equipment

[0081] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the aforementioned methods or processes. FIG4 illustrates a schematic block diagram of an example apparatus 400 for generating 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.

[0082] As shown in Figure 4, the device 400 includes a presentation module 410, which is configured to present a work editing interface based on the preset operation of the first user, and the work editing interface presents a target layout, and the target layout has multiple display areas, and the multiple display areas are used to fill image information associated with the user; a filling module 420, which is configured to use the first image information associated with the first user to fill the first display area among the multiple display areas; and a generation module 430, which is configured to generate a first work, and the first display area in the first work plays a picture corresponding to the first image information.

[0083] In some embodiments, the presentation module 410 is further configured to: based on a preset operation for a second work associated with a second user, present a work editing interface for editing the second work, the second work corresponds to a target layout, and the second display area of ​​the second work plays a picture corresponding to the second image information, and the second image information is associated with the second user.

[0084] In some embodiments, the apparatus 400 further includes a first receiving module configured to: present a viewing interface of the second work; and receive a preset operation for the second work via the viewing interface.

[0085] In some embodiments, the process 400 further includes a second receiving module configured to: present a first reminder associated with the second work, where the reminder is generated based on an invitation operation of the second user; and receive a preset operation for the first reminder associated with the second work.

[0086] In some embodiments, the presentation module 410 is further configured to present a work editing interface based on the first user's selection of a target special effect, where the target special effect corresponds to a target layout.

[0087] In some embodiments, the first display area includes: a display area selected by the first user from multiple display areas; a display area among the multiple display areas that is not filled with image information associated with the user; or a display area among the multiple display areas determined based on attributes associated with the filled image information.

[0088] In some embodiments, the filling module 420 is further configured to: in response to the first display area being filled with third image information associated with a third user, replace the third image information with the first image information to fill the first display area.

[0089] In some embodiments, the work editing interface includes an invitation portal, and the device 400 also includes an invitation module, which is configured to: present a group of candidate users associated with the first user based on the selection of the invitation portal; and send a second reminder associated with the first work to at least one user based on the selection of at least one user from the group of candidate users.

[0090] In some embodiments, the presentation module 410 is further configured to: based on at least one user's selection of the second reminder, present fourth image information associated with at least one user in the third display area in the work editing interface, so that the third display area in the first work plays the picture corresponding to the fourth image information.

[0091] In some embodiments, the first image information includes: at least a portion of an image captured by an image capture device; or at least a portion of an existing image selected by the first user.

[0092] In some embodiments, the first image information includes a screen portion corresponding to a target part of the first user.

[0093] The units and / or modules 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 and / or modules 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 and / or modules 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.

[0094] 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 .

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

[0096] 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.

[0097] 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.

[0098] 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.

[0099] 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).

[0100] 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.

[0101] 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.

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

[0103] 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.

[0104] 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 of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the prescribed logical function. 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 consecutive 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 implemented by a dedicated hardware-based system that performs the prescribed function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0105] 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 generating a work, comprising: Based on a preset operation of the first user, presenting a work editing interface, the work editing interface presenting a target layout, the target layout having a plurality of display areas, the plurality of display areas being used to fill in image information associated with the user; filling a first display area of ​​the plurality of display areas with first image information associated with the first user; as well as A first work is generated, wherein the first display area in the first work plays a picture corresponding to the first image information.

2. The method according to claim 1, wherein presenting the work editing interface based on the preset operation of the first user comprises: Based on the preset operation for the second work associated with the second user, the work editing interface for editing the second work is presented, the second work corresponds to the target layout, and the second display area of ​​the second work plays a picture corresponding to the second image information, and the second image information is associated with the second user.

3. The method according to claim 2, further comprising: presenting a viewing interface for the second work; as well as The preset operation for the second work is received via the viewing interface.

4. The method according to claim 2, further comprising: presenting a first reminder associated with the second work, wherein the reminder is generated based on an invitation operation of the second user; as well as The predetermined action for the first reminder associated with the second work is received.

5. The method according to claim 1, wherein presenting the work editing interface based on the preset operation of the first user comprises: Based on the first user's selection of a target special effect, the work editing interface is presented, and the target special effect corresponds to the target layout.

6. The method according to claim 1, wherein the first display area comprises: a display area selected by the first user from among the plurality of display areas; display areas of the plurality of display areas that are not filled with image information associated with the user; or A display area among the plurality of display areas is determined based on attributes associated with the filled image information.

7. The method of claim 6, wherein filling a first display area of ​​the plurality of display areas with first image information associated with the first user comprises: In response to the first display area being filled with third image information associated with a third user, the third image information is replaced with the first image information to fill the first display area.

8. The method according to claim 1, wherein the work editing interface includes an invitation portal, the method further comprising: Based on the selection of the invitation portal, presenting a group of candidate users associated with the first user; as well as Based on a selection of at least one user from the set of candidate users, a second reminder associated with the first work is sent to the at least one user.

9. The method according to claim 8, further comprising: Based on the at least one user's selection of the second reminder, fourth image information associated with the at least one user is presented in the third display area in the work editing interface, so that the third display area in the first work plays the picture corresponding to the fourth image information.

10. The method according to claim 1, wherein the first image information comprises: at least a portion of an image captured by an image capture device; or At least a portion of an existing image selected by the first user. The method according to claim 1 , wherein the first image information includes a screen portion corresponding to a target part of the first user.

12. A device for generating a work, comprising: a presentation module configured to present a work editing interface based on a preset operation of the first user, wherein the work editing interface presents a target layout, the target layout having a plurality of display areas, the plurality of display areas being used to fill in image information associated with the user; a filling module configured to fill a first display area among the plurality of display areas with first image information associated with the first user; as well as The generating module is configured to generate a first work, wherein the first display area in the first work plays a picture corresponding to the first image information.

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

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

Citation Information

Patent Citations

  • Collaborative editing method and device for pictures

    CN116414284A

  • Game editing method, game editing device, storage medium and electronic equipment

    CN117101147A

  • Interface interaction method and device, equipment and storage medium

    CN117519538A

  • Method, device and equipment for generating works and storage medium

    CN118152051A

  • Visualized edition method, device and apparatus, and storage medium

    US20200410044A1