Work publishing method and apparatus, work viewing method and apparatus, device, and storage medium
By receiving a request to create video content, displaying the editing interface and generating graphic works, the problem of creators needing to edit videos and graphic works separately is solved, achieving efficient creation and information acquisition.
Patent Information
- Application Number
- PCT/CN2025/083278
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-20
- Filing Date
- 2025-03-18
- Publication Date
- 2025-09-25
AI Technical Summary
Creators need to edit and publish video works and graphic works separately, which results in high time costs, and users need to switch between different presentation methods when obtaining information, which affects efficiency.
Provided are a method and apparatus that receive a request to create video content, display an editing interface, and generate graphic works. The method supports automatic conversion and user editing of image and text content, thereby enabling collaborative creation and display of video content and graphic works.
It improves the efficiency of work creation and display, supports automatic conversion of video content into graphic works, reduces creation time costs, and improves the efficiency of information acquisition through the jump function.
Smart Images

Figure CN2025083278_25092025_PF_FP_ABST
Abstract
Description
Method, device, equipment and storage medium for publishing and viewing works
[0001] This application claims priority to the Chinese invention patent application entitled “Methods, devices, equipment and storage media for publishing and viewing works” and application number 202410324001.5, filed on March 20, 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 methods, devices, apparatuses, and computer-readable storage media for publishing and viewing works. Background Art
[0003] With the development of computer technology, the internet has become an important platform for information exchange. For example, people can create, share, and access various types of media works through the internet. Common media works include video works and graphic works. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for publishing a work is provided. The method includes: receiving a creation request associated with video content; displaying an editing interface, the editing interface displaying image content and text content determined based on the video content; and, based on at least one operation received in the editing interface, publishing a graphic and text work associated with the video content, the graphic and text work generated based on the image content and text content.
[0005] In a first aspect of the present disclosure, a method for viewing works is provided. The method comprises: displaying a first viewing interface for a first work; and, upon selection of a first jump entry in the first viewing interface, displaying a second viewing interface for a second work associated with the first work, wherein one of the first and second works is a video work associated with video content, and the other of the first and second works is a graphic work published based on the video content.
[0006] In a third aspect of the present disclosure, a device for publishing a work is provided. The device includes: a receiving module configured to receive a creation request associated with video content; a display module configured to display an editing interface, the editing interface displaying image content and text content determined based on the video content; and a publishing module configured to publish a graphic and text work associated with the video content based on at least one operation received in the editing interface, the graphic and text work being generated based on the image content and text content.
[0007] In a fourth aspect of the present disclosure, a device for viewing works is provided. The device includes: a second display module configured to display a first viewing interface of a first work; and a third display module configured to display a second viewing interface of a second work associated with the first work upon selection of a first jump entry in the first viewing interface, wherein one of the first and second works is a video work associated with video content, and the other of the first and second works is a graphic work published based on the video content.
[0008] In a fifth aspect of the present disclosure, an electronic device is provided. The 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 device to perform the method of the first aspect or the second aspect.
[0009] In a sixth 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 implement the method of the first aspect or the second aspect.
[0010] 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
[0011] 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:
[0012] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;
[0013] 2A to 2C illustrate example interfaces according to some embodiments of the present disclosure;
[0014] 3A to 3C illustrate example interfaces according to some embodiments of the present disclosure;
[0015] FIG4A shows a flowchart of an example process for publishing a work according to some embodiments of the present disclosure;
[0016] FIG4B illustrates a flowchart of an example process for viewing a work according to some embodiments of the present disclosure;
[0017] FIG5A shows a schematic structural block diagram of an example apparatus for publishing works according to some embodiments of the present disclosure;
[0018] FIG5B shows a schematic structural block diagram of an example apparatus for viewing a work according to some embodiments of the present disclosure; and
[0019] FIG6 illustrates a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] 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.
[0025] As discussed above, people can create, share, or access various types of media works through the Internet. Common media works include, for example, video works and graphic works.
[0026] Videos and graphic works present information in different ways, which may lead some users to prefer specific methods for obtaining information. In some cases, to meet the information needs of more users, some creators need to edit and publish video works and graphic works separately, which requires a lot of time and cost for creators.
[0027] In one aspect, embodiments of the present disclosure provide a method for publishing a work. According to the method, a creation request associated with video content is received; an editing interface is displayed, the editing interface displaying image content and text content determined based on the video content; and based on at least one operation received in the editing interface, a graphic and text work associated with the video content is published, the graphic and text work being generated based on the image content and text content.
[0028] In this way, the embodiments of the present disclosure can support the publication of corresponding graphic works based on video content, thereby improving the efficiency of work creation and display.
[0029] In another aspect, embodiments of the present disclosure provide a solution for viewing works. According to this solution, a first viewing interface for a first work is displayed; and upon selection of a first jump entry in the first viewing interface, a second viewing interface for a second work associated with the first work is displayed, wherein one of the first and second works is a video work associated with video content, and the other of the first and second works is a graphic work published based on the video content.
[0030] In this way, the embodiments of the present disclosure can support jumping between related graphic works and video works, thereby improving the efficiency of information acquisition.
[0031] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.
[0032] Sample Environment
[0033] 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 .
[0034] 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.
[0035] 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 .
[0036] 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.).
[0037] 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.
[0038] 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.
[0039] 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.
[0040] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0041] Creation of works
[0042] The following describes example interactions during the creation process of a work according to some embodiments of the present disclosure in conjunction with Figures 2A to 2C. Figures 2A to 2C illustrate example interfaces 200A to 200C according to some embodiments of the present disclosure. Interfaces 200A to 200C may be provided by, for example, the electronic device 110 shown in Figure 1.
[0043] 2A , the electronic device 110 may provide a publishing interface 200A for publishing a video work. For example, after a user completes operations such as uploading and editing the video content in the video work, the electronic device 110 may provide the user with the publishing interface 200A.
[0044] In the publishing interface 200A, the electronic device 110 may provide one or more controls for obtaining the publishing information of the video work. Such publishing information may include, but is not limited to: a text description of the video work, the publishing location, tag information, collection information, co-creation information, and public scope information.
[0045] In some embodiments, as shown in Figure 2A, the electronic device 110 may further provide a creation entry 205 in the publishing interface 200A. After receiving a selection for the creation entry 205, the electronic device 110 may present an editing interface 200B as shown in Figure 2B.
[0046] In some embodiments, the electronic device 110 may provide, in the editing interface 200B, image content and text content determined based on the video content in the video work to be published.
[0047] As shown in FIG. 2B , the image content may include one or more images determined from the video content, such as image 210 - 1 and image 210 - 2 (individually or collectively referred to as images 210 ).
[0048] In some embodiments, such an image 210 may include one or more video frames or portions of video frames of the video content.In some embodiments, the image 210 may be determined from the video content by the electronic device 110, the server 130, or other appropriate electronic device.
[0049] In some embodiments, the electronic device 110 or the server 130 may determine the image 210 from the video content based on text information associated with the video content. For example, such text information may include but is not limited to subtitles of the video content, speech transcription text of the video content, description text of the video content, etc.
[0050] As an example, the electronic device 110 or the server 130 may select one or more video frames whose matching degree with the text information satisfies a preset condition from a plurality of video frames of the video content as the image 210 .
[0051] In some embodiments, the editing interface 200B may also provide text content 220 determined based on the video content. Such text content 220 may include the title and description text of the graphic work to be published.
[0052] As an example, the electronic device 110, the server 130, or another appropriate electronic device may determine the text content 220 based on text information associated with the video content. As an example, such text information may include, but is not limited to: first text information corresponding to the audio portion of the video content, second text information corresponding to the subtitle portion of the video content, third text information associated with the semantics of the video content, descriptive text obtained via a publishing interface, and the like.
[0053] In some embodiments, the electronic device 110 or the server 130 may utilize a language model to generate the text content 220 based on text information associated with the video content, for example.
[0054] In some embodiments, the electronic device 110 or the server 130 may also first generate text content 220 and determine one or more images 210 matching the text content from the video content based on the text content 220 .
[0055] In this way, the embodiments of the present disclosure can support automatic conversion from video content to text works, thereby improving the efficiency of creating text works.
[0056] In some embodiments, in order to improve the quality of the generated image content 210 and video content 220, the electronic device 110 can also obtain guidance information input by the user and can provide the guidance information to the target device so that the target device can determine the image content 210 or text content 220 based on the guidance information.
[0057] In some embodiments, such guidance information can be used to indicate the style information of the image content or text content to be generated. For example, the user can enter guidance information to express that the image to be extracted matches a specific style, or that the generated text content has a specific expression style.
[0058] In some other embodiments, such guidance information may also indicate the subject information of the image content or text content to be generated. For example, a user may enter information to express a desire to create a graphic work on a specific theme, and have the generated graphic content match such theme.
[0059] In this way, the embodiments of the present disclosure can support guiding the generation of graphic content based on user input, thereby improving the quality of the generated graphic content.
[0060] In some embodiments, the electronic device 110 may further support the user to edit the generated image content 210 and / or text content 220 via the editing interface 200B. For example, the electronic device 110 may receive a user selection of the image 210-1 and delete the image 210-1 based on a user deletion operation.
[0061] As another example, the electronic device 110 may add a new image through the control 215 . Such a new image may be a video frame in the video content or may be another image.
[0062] As another example, the electronic device 110 may receive a user's selection of the image 210-2 and may support the user in replacing the image 210-2. For example, the electronic device 110 may allow the user to select a specific frame in the video content to replace the image, or may replace the image by uploading or taking a new image.
[0063] In some embodiments, electronic device 110 may also support configuring music files 225 within a graphic work. Such music files 225 may be played while the graphic work is being viewed. In some examples, such music files 225 may include music automatically recommended based on image content 210, text content 220, and / or video content. Alternatively, such music files 225 may be music files used when creating a video work using video content.
[0064] In some embodiments, after completing the editing or confirmation of the image content, text content and / or music file of the graphic work, the electronic device 110 can receive a user's request to publish the video work via the interface 200A to simultaneously publish the video work and the corresponding graphic work.
[0065] In some embodiments, the graphic work can be published based on at least part of the publishing information in the publishing interface 200A. For example, the graphic work can inherit at least one publishing information of the video work, such as the scope of publicity, tag information, location information, co-creation information, etc.
[0066] The above describes the creation process of graphic works using the example of collaboratively publishing video works and graphic works. In some examples, electronic device 110 can also allow users to trigger the creation and publication of graphic works by creating an entry in other target interfaces associated with the video. Other target interfaces may include, for example, a viewing interface for the work or an interface displaying interactive information about the work. Interactive information may include, but is not limited to, collection information, like information, comment information, and so on.
[0067] 2C , the electronic device 110 may provide a viewing interface 200C for the video work 230 published by the current user. In some embodiments, the electronic device 110 may provide a creation portal 235 in the viewing interface 200C.
[0068] The electronic device 110 may further present an editing interface similar to that shown in FIG. 2B based on the user's selection of the creation portal 235 , so as to generate corresponding image content and text content based on the video content associated with the video work 230 .
[0069] Regarding the generation and editing process of the image content and / or text content in the graphic work, please refer to the content described above and will not be repeated here.
[0070] Furthermore, after receiving a publishing request for a graphic work, the electronic device 110 may publish the graphic work based on at least part of the publishing information of the video work 230. Alternatively, the electronic device 110 may also support the user to independently configure the publishing information of the graphic work.
[0071] It should be understood that although the creation portal 235 is provided in the work playing area of the viewing interface 200C in FIG2C , such a creation portal may be provided in any appropriate area or component of the viewing interface as needed. For example, such a creation portal may be provided in the interactive information viewing panel (e.g., the comment panel) of the viewing interface.
[0072] In some embodiments, the electronic device 110 may also provide such a creation entry in other appropriate interfaces. For example, the electronic device 110 may provide such a creation entry in association with a published video work or video draft in the current user's personal page.
[0073] In this way, the embodiments of the present disclosure can support the publication of corresponding graphic works based on video content, thereby improving the efficiency of work creation and display.
[0074] View Works
[0075] The following describes example interactions during the work viewing process according to some embodiments of the present disclosure in conjunction with Figures 3A to 3C. Figures 3A to 3C illustrate example interfaces 300A to 300C according to some embodiments of the present disclosure. Interfaces 300A to 300C may be provided by, for example, the electronic device 110 shown in Figure 1.
[0076] 3A shows, for example, a viewing interface 300A based on a graphic work 305. Such a graphic work 305 can be created and published based on the process described above, and the present disclosure will not elaborate on this.
[0077] In some embodiments, the electronic device 110 may further provide a jump entry 310 in the viewing interface 300A. After receiving a selection of the jump entry 310 , the electronic device 110 may provide a viewing interface 300B for the video work 315 corresponding to the graphic work 305 .
[0078] In some embodiments, as described above, such graphic works 305 may be published together with video works 315, or such graphic works 305 may be created based on the published video works 315. This allows the graphic works 305 and video works 315 to be associated with the same video content.
[0079] In some embodiments, the graphic work 305 and the video work 315 may be associated with unified interactive information. For example, such interactive information may include, but is not limited to, collection information, like information, comment information, etc. In this case, the user's interactive information for one work can be synchronized to the other work.
[0080] In some embodiments, the graphic work 305 and the video work 315 may also be associated with independent interactive information. For example, the graphic work 305 and the video work 315 may have independent comment content, so that users can comment on the graphic work 305 or the video work 315 independently.
[0081] In some embodiments, the graphic work 305 and the video work 315 may also correspond to the same work identifier and be managed based on the same work representation (e.g., work ID). In this case, the graphic work 305 and the video work 315 may display unified interactive information; however, when a user deletes one work, the corresponding other work may also be deleted.
[0082] In some embodiments, the graphic work 305 and the video group 315 can also be assigned independent work identifiers and managed as two independent works. In this case, the graphic work 305 and the video work 315 can display independent interactive information; however, if a user deletes one work, the corresponding other work can remain.
[0083] In some embodiments, in order to improve the viewing experience when switching between different types of works, the electronic device 110 can also determine the playback progress of the video work 315 based on the playback progress of the graphic work 305, and play the video work 315 from the corresponding progress in the interface 300B accordingly.
[0084] In some embodiments, the electronic device 110 may also similarly provide a jump entry 320 in the viewing interface 300B for switching to browsing the graphic work 305. For example, the electronic device 110 may receive a selection of the jump entry 320 and accordingly present the interface 300A shown in FIG3A.
[0085] Similarly, upon receiving a selection of the jump entry 320 , the electronic device 110 may also determine the playback progress of the graphic work 305 based on the playback progress of the video work 315 , and accordingly play the graphic work 305 from the corresponding progress in the interface 300A.
[0086] 3A and 3B above show that a jump entry 310 or a jump entry 320 is provided in the work playing area of the viewing interface. In some embodiments, the jump entry for switching to browsing another corresponding work can also be displayed in other appropriate locations or components of the viewing interface.
[0087] As an example, as shown in FIG3C , the electronic device 110 may provide a jump entry 335 in the interactive information display panel 330 of a work (graphic work or video work) to support browsing the corresponding graphic work or video work. As an example, such an interactive information display panel 330 may include a comment panel for the work.
[0088] In this way, the embodiments of the present disclosure can support jumping between related graphic works and video works, thereby improving the efficiency of information acquisition.
[0089] Example Process
[0090] FIG4A shows a flowchart of an example publishing work process 400A according to some embodiments of the present disclosure. The process 400A may be implemented at the electronic device 110. The process 400A is described below with reference to FIG1.
[0091] As shown, at block 410 , the electronic device 110 receives a creation request associated with video content.
[0092] In block 420 , the electronic device 110 displays an editing interface, where the editing interface displays image content and text content determined based on the video content.
[0093] In block 430 , the electronic device 110 publishes a graphic work associated with the video content based on at least one operation received in the editing interface, where the graphic work is generated based on the image content and the text content.
[0094] In some embodiments, receiving the creation request associated with the video content includes: displaying a target interface associated with the video content; and receiving the creation request associated with the video content based on selection of a creation entry in the target interface.
[0095] In some embodiments, the target interface includes: a publishing interface for publishing a video work associated with the video content, or a viewing interface for viewing a video work associated with the video content.
[0096] In some embodiments, process 400A further includes: determining publishing information based on a publishing interface; and publishing a video work corresponding to the video content based on the publishing information, wherein the graphic work is associated with at least a portion of the publishing information.
[0097] In some embodiments, the image content or text content displayed in the editing interface is further determined based on the publishing information.
[0098] In some embodiments, the video work is associated with a first viewing interface, and the graphic work is associated with a second viewing interface. Process 400A also includes: providing a first jump entry in the first viewing interface, the first jump entry is used to jump to the second viewing interface of the graphic work; and / or providing a second jump entry in the second viewing interface, the second jump entry is used to jump to the first viewing interface of the video work.
[0099] In some embodiments, the first jump entry or the second jump entry is provided in the work playback area of the corresponding viewing interface; and / or the first jump entry or the second jump entry is provided in the interactive information display panel of the corresponding work.
[0100] In some embodiments, process 400A also includes: in response to the first jump entry being triggered, based on the first playback progress of the video work in the first viewing interface, determining the second playback progress of the graphic work in the second viewing interface; or in response to the second jump entry being triggered, based on the third playback progress of the graphic work in the second viewing interface, determining the fourth playback progress of the video work in the first viewing interface.
[0101] In some embodiments, the video work and the graphic work are associated with unified interactive information; or the video work and the graphic work are associated with independent interactive information.
[0102] In some embodiments, the graphic work and the video work correspond to the same work identifier.
[0103] In some embodiments, the image content includes at least one video frame determined from video content.
[0104] In some embodiments, the text content is determined based on text information associated with the video content, and the text information includes at least one of the following: first text information corresponding to the audio portion of the video content; second text information corresponding to the subtitle portion of the video content; and third text information associated with the semantics of the video content.
[0105] In some embodiments, the process 400A further includes: acquiring guidance information input by a user; and providing the guidance information so that the target device determines the image content or text content according to the guidance information.
[0106] In some embodiments, the guidance information indicates at least one of the following: style information of the image content or the text content; and theme information of the image content or the text content.
[0107] In some embodiments, publishing a graphic work associated with video content based on at least one operation received in an editing interface includes: receiving an editing operation for image content via the editing interface; and publishing the graphic work based on the received publishing request, wherein the graphic work includes the edited image content.
[0108] In some embodiments, the editing operation includes at least one of the following: a first operation for deleting an existing image in the image content; a second operation for adding an additional image to the image content; and a third operation for replacing the existing image in the image content with a specified video frame of the video content.
[0109] In some embodiments, process 400A further includes: updating text content based on the edited image content, so that the graphic work includes the updated text content.
[0110] FIG4B shows a flowchart of an example process 400B for viewing a work according to some embodiments of the present disclosure. The process 400B may be implemented at the electronic device 110. The process 400B is described below with reference to FIG1.
[0111] As shown in the figure, in block 440 , the electronic device displays 110 a first viewing interface of a first work.
[0112] At block 450, based on the selection of the first jump entry in the first viewing interface, electronic device 110 displays a second viewing interface for a second work associated with the first work. One of the first and second works is a video work associated with the video content, and the other of the first and second works is a graphic work published based on the video content.
[0113] In some embodiments, process 400B further includes: providing a first jump entry in the work playback area in the first viewing interface; and / or providing a first jump entry in the interactive information display panel of the first work.
[0114] In some embodiments, the process 400B further includes providing a second jump entry in the second viewing interface, where the second jump entry is used to access the first viewing interface of the first work.
[0115] In some embodiments, process 400B further includes: determining a second playback progress of the second work in the second viewing interface based on the first playback progress of the first work in the first viewing interface; and playing the second work in the second viewing interface based on the second playback progress.
[0116] In some embodiments, at least a portion of the image content and / or text content of the graphic work is generated based on the video content.
[0117] In some embodiments, the first work and the second work are associated with unified interactive information; or the first work and the second work are associated with independent interactive information.
[0118] In some embodiments, the first work and the second work correspond to the same work identification.
[0119] Example devices and equipment
[0120] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG5A shows a schematic structural block diagram of an example apparatus 500A for publishing a work according to certain embodiments of the present disclosure. Apparatus 500A may be implemented as or included in electronic device 110. The various modules / components in apparatus 500A may be implemented by hardware, software, firmware, or any combination thereof.
[0121] As shown in Figure 5A, the device 500A includes a receiving module 510, which is configured to receive a creation request associated with video content; a first display module 520, which is configured to display an editing interface, which displays image content and text content determined based on the video content; and a publishing module 530, which is configured to publish a graphic work associated with the video content based on at least one operation received in the editing interface, and the graphic work is generated based on the image content and text content.
[0122] In some embodiments, the receiving module 510 is specifically configured to display a target interface associated with the video content; and receive a creation request associated with the video content based on a selection of a creation entry in the target interface.
[0123] In some embodiments, the target interface includes: a publishing interface for publishing a video work associated with the video content, or a viewing interface for viewing a video work associated with the video content.
[0124] In some embodiments, the apparatus 500A further comprises a processing module configured to determine publishing information based on a publishing interface; based on the publishing information, publish a video work corresponding to the video content, wherein the graphic work is associated with at least part of the publishing information.
[0125] In some embodiments, the image content or text content displayed in the editing interface is further determined based on the publishing information.
[0126] In some embodiments, the video work is associated with a first viewing interface, and the graphic work is associated with a second viewing interface. The device 500A also includes a jump module, which is configured to provide a first jump entry in the first viewing interface, and the first jump entry is used to jump to the second viewing interface of the graphic work; and / or provide a second jump entry in the second viewing interface, and the second jump entry is used to jump to the first viewing interface of the video work.
[0127] In some embodiments, the first jump entry or the second jump entry is provided in the work playback area of the corresponding viewing interface; and / or the first jump entry or the second jump entry is provided in the interactive information display panel of the corresponding work.
[0128] In some embodiments, the device 500A also includes a determination module, which is configured to determine the second playback progress of the graphic work in the second viewing interface based on the first playback progress of the video work in the first viewing interface in response to the first jump entrance being triggered; or to determine the fourth playback progress of the video work in the first viewing interface based on the third playback progress of the graphic work in the second viewing interface in response to the second jump entrance being triggered.
[0129] In some embodiments, the video work and the graphic work are associated with unified interactive information; or the video work and the graphic work are associated with independent interactive information.
[0130] In some embodiments, the graphic work and the video work correspond to the same work identifier.
[0131] In some embodiments, the image content includes at least one video frame determined from video content.
[0132] In some embodiments, the text content is determined based on text information associated with the video content, and the text information includes at least one of the following: first text information corresponding to the audio portion of the video content; second text information corresponding to the subtitle portion of the video content; and third text information associated with the semantics of the video content.
[0133] In some embodiments, the apparatus 500A further includes a first processing module configured to obtain guidance information input by a user; and provide the guidance information so that the target device determines the image content or text content according to the guidance information.
[0134] In some embodiments, the guidance information indicates at least one of the following: style information of the image content or the text content; and theme information of the image content or the text content.
[0135] In some embodiments, the publishing module 530 is specifically configured to receive an editing operation on the image content via the editing interface; and publish the graphic work based on the received publishing request, where the graphic work includes the edited image content.
[0136] In some embodiments, the editing operation includes at least one of the following: a first operation for deleting an existing image in the image content; a second operation for adding an additional image to the image content; and a third operation for replacing the existing image in the image content with a specified video frame of the video content.
[0137] In some embodiments, the apparatus 500A further includes an updating module configured to update the text content based on the edited image content, so that the graphic work includes the updated text content.
[0138] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the aforementioned methods or processes. FIG5B illustrates a schematic block diagram of an example apparatus 500B for viewing a work according to certain embodiments of the present disclosure. Apparatus 500B may be implemented as or included in electronic device 110. Each module / component in apparatus 500B may be implemented using hardware, software, firmware, or any combination thereof.
[0139] As shown in Figure 5B, the device 500B includes a second display module 540, which is configured to display a first viewing interface of a first work; and a third display module 550, which is configured to display a second viewing interface of a second work associated with the first work based on a selection of a first jump entry in the first viewing interface, wherein one of the first work and the second work is a video work associated with video content, and the other of the first work and the second work is a graphic work published based on the video content.
[0140] In some embodiments, the apparatus 500B further includes a first providing module configured to: provide a first jump entry in the work playing area in the first viewing interface; and / or provide a first jump entry in the interactive information display panel of the first work.
[0141] In some embodiments, the apparatus 500B further includes a second providing module configured to provide a second jump entry in the second viewing interface, where the second jump entry is used to access the first viewing interface of the first work.
[0142] In some embodiments, the device 500B also includes a progress control module configured to: determine the second playback progress of the second work in the second viewing interface based on the first playback progress of the first work in the first viewing interface; and play the second work based on the second playback progress in the second viewing interface.
[0143] In some embodiments, at least a portion of the image content and / or text content of the graphic work is generated based on the video content.
[0144] In some embodiments, the first work and the second work are associated with unified interactive information; or the first work and the second work are associated with independent interactive information.
[0145] In some embodiments, the first work and the second work correspond to the same work identification.
[0146] FIG6 shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 600 shown in FIG6 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 600 shown in FIG6 can be used to implement the electronic device 110 of FIG1 .
[0147] As shown in FIG6 , electronic device 600 is a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 600.
[0148] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 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 630 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 600.
[0149] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG6 , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0150] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 600 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.
[0151] The input device 650 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 660 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 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 the electronic device 600, or with any device that allows the electronic device 600 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).
[0152] 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.
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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 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 implemented by a special hardware-based system that performs the function or action of the specification, or can be implemented by a combination of special hardware and computer instructions.
[0157] 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 publishing a work, comprising: receiving a creation request associated with video content; displaying an editing interface, wherein the editing interface displays image content and text content determined based on the video content; as well as Based on at least one operation received in the editing interface, a graphic work associated with the video content is published, where the graphic work is generated based on the image content and the text content.
2. The method of claim 1 , wherein receiving a creation request associated with video content comprises: Displaying a target interface associated with the video content; as well as Based on the selection of the creation entry in the target interface, the creation request associated with the video content is received.
3. The method according to claim 2, wherein the target interface comprises: A publishing interface for publishing video works associated with the video content, or A viewing interface for viewing video works associated with the video content.
4. The method according to claim 3, further comprising: Determining publishing information based on the publishing interface; Based on the publishing information, the video work corresponding to the video content is published, wherein the graphic work is associated with at least a portion of the publishing information. 5 . The method according to claim 4 , wherein the image content or the text content displayed in the editing interface is further determined based on the publishing information.
6. The method according to claim 3, wherein the video work is associated with a first viewing interface, and the graphic work is associated with a second viewing interface, the method further comprising: Providing a first jump entry in the first viewing interface, the first jump entry being used to jump to a second viewing interface of the graphic work; and / or A second jump entry is provided in the second viewing interface, and the second jump entry is used to jump to the first viewing interface of the video work.
7. The method according to claim 6, wherein: The first jump entrance or the second jump entrance is provided in the work playing area of the corresponding viewing interface; and / or The first jump entry or the second jump entry is provided in the interactive information display panel of the corresponding work.
8. The method according to claim 6, further comprising: In response to the first jump entrance being triggered, determining a second playback progress of the graphic work in the second viewing interface based on a first playback progress of the video work in the first viewing interface; or In response to the second jump entrance being triggered, based on the third playback progress of the graphic work in the second viewing interface, the fourth playback progress of the video work in the first viewing interface is determined.
9. The method according to claim 3, wherein: The video work and the graphic work are associated with unified interactive information; or The video work and the graphic work are associated with independent interactive information.
10. The method according to claim 3, wherein the graphic work and the video work correspond to the same work identification.
11. The method of claim 1, wherein the image content comprises at least one video frame determined from the video content.
12. The method according to claim 1, wherein the text content is determined based on text information associated with the video content, the text information comprising at least one of the following: first text information corresponding to the audio portion of the video content; Second text information corresponding to the subtitle portion of the video content; Third text information associated with the semantics of the video content.
13. The method according to claim 1, further comprising: Get the guidance information entered by the user; as well as The guide information is provided so that the target device determines the image content or the text content according to the guide information.
14. The method according to claim 13, wherein the guidance information indicates at least one of the following: Style information of the image content or the text content; The subject information of the image content or the text content.
15. The method according to claim 1, wherein publishing the graphic work associated with the video content based on at least one operation received in the editing interface comprises: receiving an editing operation for the image content via the editing interface; as well as Based on the received publishing request, the graphic work is published, where the graphic work includes the edited image content.
16. The method of claim 15, wherein the editing operation comprises at least one of the following: The first operation is used to delete an existing image in the image content; A second operation is used to add an additional image to the image content; The third operation is used to replace the existing image in the image content with a specified video frame of the video content.
17. The method according to claim 15, further comprising: Based on the edited image content, the text content is updated so that the graphic work includes the updated text content.
18. A method for viewing a work, comprising: Displaying a first viewing interface of a first work; as well as Based on the selection of the first jump entry in the first viewing interface, a second viewing interface of a second work associated with the first work is displayed; Among them, one of the first work and the second work is a video work associated with video content, and the other of the first work and the second work is a graphic work published based on the video content.
19. The method according to claim 18, further comprising: Providing the first jump entrance in the work playing area of the first viewing interface; and / or The first jump entry is provided in the interactive information display panel of the first work.
20. The method of claim 18, further comprising: A second jump entry is provided in the second viewing interface, and the second jump entry is used to access the first viewing interface of the first work.
21. The method of claim 18, further comprising: Determining a second playback progress of the second work in the second viewing interface based on a first playback progress of the first work in the first viewing interface; as well as The second work is played in the second viewing interface based on the second playback progress.
22. The method of claim 18, wherein at least part of the image content and / or text content of the graphic work is generated based on the video content.
23. The method of claim 18, wherein: The first work and the second work are associated with unified interactive information; or The first work and the second work are associated with independent interactive information.
24. The method of claim 18, wherein the first work and the second work correspond to the same work identification.
25. A device for publishing a work, comprising: A receiving module configured to receive a creation request associated with video content; a first display module configured to display an editing interface, wherein the editing interface displays image content and text content determined based on the video content; as well as The publishing module is configured to publish a graphic work associated with the video content based on at least one operation received in the editing interface, where the graphic work is generated based on the image content and the text content.
26. A device for publishing a work, comprising: a second display module configured to display a first viewing interface of the first work; as well as A third display module is configured to display a second viewing interface of a second work associated with the first work based on selection of the first jump entry in the first viewing interface, Among them, one of the first work and the second work is a video work associated with video content, and the other of the first work and the second work is a graphic work published based on the video content.
27. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 17 or 18 to 24.
28. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 17 or 18 to 24.
Citation Information
Patent Citations
Video processing method and device
CN111343496A
Video processing method and device, electronic equipment and storage medium
CN114494951A
Video display method and device
CN116489459A
Media content generation method, media content display method and related equipment
CN117519544A
Method, device and equipment for publishing works and checking works and storage medium
CN118250409A