Method, apparatus, device and storage medium for sharing audiovisual content - Patents.com
The method addresses inefficiencies in sharing long audiovisual content by enabling users to select non-consecutive text fragments, create continuous fragments, and share them efficiently through a portal, thereby improving content sharing and information retrieval.
Patent Information
- Application Number
- JP2024562296
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-21
- Filing Date
- 2023-05-19
- Publication Date
- 2025-05-13
AI Technical Summary
Conventional audiovisual content sharing methods are inefficient, making it difficult for users to quickly and efficiently obtain desired information from long audiovisual content, such as meetings or speeches.
A method and apparatus for sharing audiovisual content by selecting non-consecutive text fragments from the content, creating continuous fragment audiovisual content, and presenting a sharing portal for efficient distribution.
This solution enhances the efficiency of sharing audiovisual content by allowing users to select and share specific portions, improving information retrieval for recipients and increasing flexibility in content sharing.
Smart Images

Figure 2025514946000001_ABST
Abstract
Description
[Technical field]
[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese invention patent application filed on June 21, 2022, entitled "Method, Apparatus, Device, and Storage Medium for Sharing Audiovisual Content" and bearing application number 202210707221.7.
[0002] [Technical field] FIELD OF THE DISCLOSURE Exemplary embodiments of the present invention relate generally to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for sharing audiovisual content. [Background technology]
[0003] With the development of computer technology, the Internet has become a major platform for people to obtain and share content. For example, people can use the Internet to publish various contents or receive contents shared by other users.
[0004] Sharing audiovisual content (e.g., audio or video content) has become one of the most popular forms of content sharing over the Internet. For example, people can share video and audio recordings of speeches or meetings with other users. However, because such speeches or meetings often last for a long time, such audiovisual content sharing methods are often inefficient, making it difficult for recipients to quickly and efficiently obtain the desired information. Summary of the Invention
[0005] In a first aspect of the present invention, there is provided a method for sharing audiovisual content, the method comprising: receiving a selection for a plurality of text fragments, the plurality of text fragments corresponding to a plurality of portions in a target audiovisual content, the plurality of portions including at least a first portion and a second portion that are non-contiguous in the target audiovisual content, creating fragment audiovisual content based on at least the plurality of portions of the target audiovisual content, the first portion and the second portion being contiguous in the fragment audiovisual content, and presenting a sharing portal for sharing the fragment audiovisual content.
[0006] In a second aspect of the present invention, there is provided an apparatus for sharing audiovisual content, comprising: a receiving module for receiving a selection for a plurality of text fragments, the plurality of text fragments corresponding to a plurality of portions in a target audiovisual content, the plurality of portions including at least a first portion and a second portion that are not contiguous in the target audiovisual content, a control module for creating fragment audiovisual content based on at least the plurality of portions of the target audiovisual content, the first portion and the second portion being contiguous in the fragment audiovisual content, and a presenting module for presenting a sharing portal for sharing the fragment audiovisual content.
[0007] In a third aspect of the present invention there is provided an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit for use in storing instructions executed by the at least one processing unit which, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0008] In a fourth aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.
[0009] It should be understood that the contents described in the summary of the present invention are not intended to limit the main or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will be readily understood from the following description. [Brief description of the drawings]
[0010] [Figure 1] 1 shows a schematic diagram of an exemplary interface for conventional audiovisual content sharing; [Figure 2A] 1 shows a schematic diagram of an exemplary interface for selecting a text fragment according to some embodiments of the present invention. [Figure 2B] 1 shows a schematic diagram of an exemplary interface for selecting a text fragment according to some embodiments of the present invention. [Figure 3A] 13 shows a schematic diagram of an exemplary interface for selecting a text fragment according to some further embodiments of the present invention; [Figure 3B] 13 shows a schematic diagram of an exemplary interface for selecting a text fragment according to some further embodiments of the present invention; [Figure 3C] 13 shows a schematic diagram of an exemplary interface for selecting a text fragment according to some further embodiments of the present invention; [Figure 4] 1 illustrates a schematic diagram of an exemplary shared portal according to some embodiments of the present invention. [Diagram 5] 1 shows a schematic diagram of sharing fragment audiovisual content during a conversation according to some embodiments of the present invention; [Figure 6]2 shows a schematic diagram of a fragment audiovisual content browsing interface according to some embodiments of the present invention; [Figure 7] 2 shows a schematic diagram of a management interface for fragment audiovisual content according to some embodiments of the present invention; [Figure 8] 13 shows a schematic diagram of a management interface of fragment audiovisual content according to some further embodiments of the present invention. [Figure 9] 1 illustrates a flowchart of an exemplary process for audiovisual content sharing according to some embodiments of the present invention. [Figure 10] 1 shows a block diagram of an apparatus for sharing audiovisual content according to some embodiments of the present invention. [Figure 11] 1 shows a block diagram of a device capable of implementing several embodiments of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] The above and other features, advantages, and aspects of the embodiments of the present invention will become more apparent from the following detailed description taken in conjunction with the drawings, in which the same or similar symbols indicate the same or similar elements.
[0012] In the following, the embodiments of the present invention will be described in more detail with reference to the drawings. Although the drawings show specific embodiments of the present invention, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes and are not used to limit the protection scope of the present invention.
[0013] In describing embodiments of the present invention, the term "comprising" and similar terms are intended to be open-ended inclusions, 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.
[0014] As mentioned above, with the development of Internet technology, more and more people are using the Internet to share audiovisual content (such as video or audio). Such audiovisual content sharing technology is particularly important in scenarios such as online meetings, distance education, online speeches, and public lectures.
[0015] For example, people expect to record the content of a meeting, a speech, or an online class with video or audio, and share such recorded content (eg, audio or video) with other users.
[0016] Conventional audiovisual content sharing technologies usually only allow users to share the entire audiovisual content. However, such meetings, lectures, speeches, etc. usually last for a long time, and depending on the sharing situation, users may prefer to share only a part of the content of the meeting. As a result, conventional audiovisual content sharing solutions are inefficient and difficult to meet the needs of users who want to share partial audiovisual content.
[0017] For example, Fig. 1 shows a schematic diagram of an exemplary interface 100 of a conventional audiovisual content sharing. The interface 100 is, for example, a video sharing for a video conference "How to study effectively". As can be seen, such a video sharing content has a duration of "1 hour, 2 minutes, and 10 seconds", so some of the shared people cannot quickly obtain the desired information.
[0018] An embodiment of the present invention provides a solution for sharing audiovisual content (e.g., audio content and / or video content) in which a selection can be received for a number of text fragments (such as transcribed text fragments of speakers in a conference), in which the text fragments correspond to a number of portions in a target audiovisual content, the number of portions including at least a first portion and a second portion that are non-contiguous in the target audiovisual content.
[0019] Furthermore, a fragment audiovisual content can be created based on at least a plurality of portions of the target audiovisual content, in which the first portion and the second portion are consecutive in the fragment audiovisual content. Accordingly, a sharing portal for sharing the fragment audiovisual content can be presented.
[0020] Based on this aspect, on the one hand, an embodiment of the present invention can support a user to share fragment audiovisual content more efficiently by selecting a text fragment, thereby improving the efficiency of sharing audiovisual content and improving the efficiency of the person receiving the information to obtain it.
[0021] Additionally, embodiments of the present invention further support users to select and create non-contiguous fragments, thereby providing further flexibility in sharing fragmented audiovisual content.
[0022] In the following, exemplary solutions according to embodiments of the present invention are described in detail in conjunction with the drawings.
[0023] [Fragment audiovisual content sharing] In some embodiments, a portal for creating and sharing fragment audiovisual content may be provided in the browsing interface of the original audiovisual content (also called the "target audiovisual content").
[0024] 2A illustrates an example interface 200A for sharing fragment audiovisual content according to some embodiments of the present invention. As illustrated in FIG 2A, the interface 200A may be, for example, a browsing interface for a target audiovisual content "How to Learn Effectively."
[0025] The interface 200A may be provided, for example, by a suitable electronic device, examples of which may include, but are not limited to, a desktop computer, a notebook computer, a smartphone, a tablet computer, a personal digital assistant, a smart wearable device, and the like.
[0026] As shown in FIG. 2A, the target audiovisual content may be, for example, video content, and interface 200A may include a playback area for the video content and a text area "transcription" (also referred to as a text interaction component) corresponding to the video content, thereby allowing text corresponding to the video content to be presented.
[0027] In some implementations, multiple independent text fragments can be presented in the text area. Such text fragments may be determined, for example, based on an audio transcription of the target audiovisual content. As an example of FIG. 2A, multiple text fragments may correspond, for example, to utterances of a speaker at different times during a conference.
[0028] In some implementations, the text region may also provide audio object information corresponding to the text fragment. Such audio object information may be used to indicate a speaker associated with the text fragment. For example, the audio object information may include a tag of the speaker corresponding to the text fragment (e.g., "User 1"), or an avatar of the speaker, etc.
[0029] In some embodiments, the viewing of the text fragment in the text area can be synchronously associated with the playback of the target audiovisual content. For example, the text area can adjust the presentation of the text fragment so that the presented text fragment corresponds in time to the currently playing portion of the target audiovisual content. Or, the text area can adjust the presentation style of the text fragment and / or the text of a portion of the text fragment, thereby highlighting the text content of the corresponding currently playing portion of the target audiovisual content. Also, as the target audiovisual content is played, the text content highlighted in the text area can change in relation thereto.
[0030] Alternatively or additionally, the viewing of the text fragment in the text area may be independent of the playback of the target audiovisual content, i.e. the user may view the text fragment in the text area, for example by an action such as dragging, during the playback of the target audiovisual content.
[0031] 2A, the target audiovisual content is shown as video content, it should be understood that in some cases the target audiovisual content may include only audio content, and accordingly, the multiple text fragments may be determined based on an audio-based transcription of the audio content.
[0032] Also, although in the example of Figure 2A the target audiovisual content is shown as an audiovisual recording of a conference, in some embodiments the target audiovisual content may also include other forms For example, the target audiovisual content may be a recording of an online lecture or an online speech.
[0033] Alternatively, the target audiovisual content may be any other suitable form of video or audio, for example, the target audiovisual content may be movie content and the plurality of text fragments may be, for example, dialogue content of characters in the movie.
[0034] [Select a text fragment] In some embodiments, interface 200A may include, for example, a sharing control 210. After receiving a selection for the sharing control 210, the electronic device may present a text fragment selection interface 200B, shown in Figure 2B. It should be understood that for ease of illustration, only the text area of interface 200B is shown.
[0035] As shown in FIG. 2B, after a user clicks, for example, on shared control 210, the electronic device may present selection controls 220-1 to 220-4 (individually or collectively referred to as selection controls 220) associated with text fragments 230-1 to 230-4 (individually or collectively referred to as text fragments 230).
[0036] 2B, the selection control 220 may be in the form of, for example, a selection box. The electronic device may receive a selection on the selection control 220 and determine whether the corresponding text fragment is selected.
[0037] 2B, the electronic device may receive selections for selection controls 220-1, 220-2, and 220-4 and determine that corresponding text fragments 230-1, 230-2, and 230-4 have been selected. As can be seen, text fragment 230-2 and text fragment 230-4 may correspond to, for example, non-contiguous portions of the target audiovisual content.
[0038] Alternatively, the electronic device may receive a selection for a "select all" function and determine that all fragments are all in a selected state. Further, the electronic device may receive a cancel action for the selection control 220-3, for example, to cancel the selection for the text fragment 230-3.
[0039] In some implementations, interface 200B can further present a merge control 240. Illustratively, as shown in FIGURE 2B, merge control 240 can be, for example, a button that triggers a merge operation.
[0040] In some embodiments, the electronic device may present the duration of the fragments through the merger control 240. The fragment duration may be, for example, the sum of the durations of the portions of the audiovisual content that correspond to the selected text fragments.
[0041] In some embodiments, the fragment duration may be exposed in real-time upon selection of a text fragment, such that the fragment duration may be updated when a new text fragment is selected or when a text fragment is deselected.
[0042] In some examples, the fragment durations may be presented after receiving confirmation of selection for the multiple text fragments, for example, the electronic device may provide a confirmation button after a user selects the multiple text fragments and present fragment durations corresponding to the multiple text fragments after receiving a click on the confirmation button.
[0043] In some embodiments, activation of the merging control 240 may be used to trigger the merging device to create fragment audiovisual content based on the target audiovisual content and multiple selected text fragments (e.g., text fragments 230-1, 230-2, and 230-4).
[0044] In some embodiments, the electronic device may enable the merge control 240 only if it determines that the fragment duration is less than a threshold duration. Such threshold duration may correspond to the duration of the target audiovisual content, for example, to prevent the user from selecting and sharing all fragments. Alternatively, the threshold duration may be a certain pre-defined duration. This allows the ability to share fragment audiovisual content to prevent the user from creating overly long fragments.
[0045] Above we described triggering selection of a text fragment by activation of the selection control 210. In some embodiments, the electronic device may support triggering selection of a text fragment by other means, for example.
[0046] 3A-3C show schematic diagrams of an exemplary interface for selecting a text fragment according to some other embodiments of the present invention. For ease of illustration, only the text presentation area of the interface is shown in FIG.
[0047] 3A, when a selection action is detected for the text fragment 330-1, the electronic device may present a selection control 320-1 for the text fragment 330-1 in the interface 300A, and examples of such selection actions may include any suitable form of action such as a hover action, a click action, a double-click action, a slide action, a drag action, a long press action, etc. In some implementations, taking a hover action as an example, such a hover action may include a mouse or cursor (e.g., cursor 340) based hover and / or a touch device (e.g., finger, stylus pen) based hover, etc.
[0048] Additionally, as shown in interface 300B, after receiving a selection action on selection control 320-1, the electronic device may present further selection controls (e.g., selection controls 320-2, 320-3, and 320-4) corresponding to other text fragments (e.g., text fragments 330-2, 330-3, and 330-4), allowing quicker entry into fragment selection and sharing without invoking share control 310.
[0049] In some embodiments, as shown in interface 300B, the electronic device can further provide a merge control 350 to provide a fragment duration.
[0050] Additionally, as shown in interface 300C, the electronic device may receive selections for selection controls 320-2 and 320-4 and, in response, determine that corresponding text fragments 330-2 and 330-4 have also been selected. In response, the fragment durations in merger control 350 may be updated accordingly.
[0051] Similar to the merge control 240 described with reference to FIG. 2B, activation of the merge control 350 can be used to trigger the merging device to create fragment audiovisual content based on the target audiovisual content and multiple selected text fragments (e.g., text fragments 330-1, 330-2 and 330-4).
[0052] In some embodiments, the electronic device may enable the merge control 350 only if it determines that the fragment duration is less than a threshold duration, such threshold duration may correspond, for example, to the duration of the target audiovisual content or to a particular predefined duration, such that the ability to share fragment audiovisual content may prevent users from creating overly long fragments.
[0053] In some embodiments, the electronic device may also support a user to quickly select one or more text fragments through, for example, a speaker. Exemplarily, the electronic device may receive, for example, a user's input regarding a target speaker and automatically select all text fragments associated with the target speaker. Alternatively, the electronic device may filter, for example, all text fragments associated with the target speaker based on the user's input regarding the target speaker for further selection by the user. Based on such a form, the embodiment of the present invention may further improve the flexibility of selecting text fragments.
[0054] It should be appreciated that although the above examples describe selection of multiple text fragments (including non-contiguous text fragments), embodiments of the present invention equally support a user selecting and sharing only one text fragment, and also support a user selecting and sharing multiple contiguous text fragments.
[0055] [Creation of Fragment Audiovisual Content] In some embodiments, after selecting the multiple text fragments based on the above-mentioned solution, the electronic device can trigger a merging device to create the fragment audiovisual content. In some embodiments, the merging device can be the same or a different device as the electronic device.
[0056] For example, the electronic device may be a terminal device of the user, and the merging device may be, for example, a cloud server device. This may reduce the computational overhead on the terminal device of the user. Alternatively, the merging device may be borne by the terminal device of the user.
[0057] In one example where the merging device is a device different from the electronic device, the electronic device can trigger the merging device to create the fragment audiovisual content by sending merging time information to the merging device, in particular, the merging time information indicates the times of multiple portions in the target audiovisual content that correspond to the selected multiple text fragments.
[0058] Illustratively, the electronic device may determine that the time corresponding to text fragment 330-1 is "00:00-01:00", the time corresponding to text fragment 330-2 is "01:00-01:47", and the time corresponding to text fragment 330-4 is "03:18-04:00".
[0059] Furthermore, the merging device can create the fragment audiovisual content based on the merging time information and the target audiovisual content.
[0060] In some embodiments, the fragment audiovisual content may have the same format as the target audiovisual content, e.g. the target audiovisual content may be, for example, a video content and the created fragment audiovisual content may also be a video content.
[0061] Illustratively, the merging device may extract multiple fragments in the target audiovisual content and splice them into a new fragment audiovisual content based on the received merging time information.
[0062] In some embodiments, the fragment audiovisual content may have a different format than the target audiovisual content, for example the target audiovisual content may be, for example, video content and the created fragment audiovisual content may be audio content.
[0063] In response, the merging device can extract multiple audio fragments of the target audiovisual content (e.g., video content) based on the received merging time information and splice them into a new fragment audiovisual content (e.g., audio content).
[0064] Although the above describes the process of creating fragment audiovisual content using the merging device and electronic device as examples, it should be understood that the fragment audiovisual content can also be constructed locally on the electronic device according to a similar solution and will not be described repeatedly here.
[0065] [Example Shared Portal] In some embodiments, after completing the creation of the fragment audiovisual content, the electronic device may further provide a sharing portal for sharing the fragment audiovisual content.
[0066] In some embodiments, the sharing portal may include presentation information to indicate that the fragment audiovisual content has already been created and that an access link to the fragment audiovisual content has already been copied to the clipboard.
[0067] In some embodiments, the electronic device may present the sharing portal through a graphical format. For example, Figure 4 shows a schematic diagram of an exemplary sharing portal 400 according to some embodiments of the present invention.
[0068] 4, after completing the creation of the fragment audiovisual content, the electronic device may present a sharing portal 400. Illustratively, the sharing portal 400 may include descriptive information 410 regarding the fragment audiovisual content.
[0069] 4 as an example, the description information 410 may include, for example, a content tag of the fragment audiovisual content. In some embodiments, the content tag of the fragment audiovisual content (also referred to as a first content tag) is determined based on the content tag of the target audiovisual content (also referred to as a second content tag).
[0070] For example, the first content tag may further add "fragment sharing" based on the second content tag to indicate that the content is a fragment audiovisual content. Alternatively, the first content tag may include time information of the fragment audiovisual content, such as "00:00-04:00".
[0071] In some embodiments, the time information is determined based on the times of portions in the target audiovisual content corresponding to the selected text fragments, for example the time information may indicate a time start point of a first fragment and a time end point of a last fragment, regardless of whether there is a skip between them.
[0072] 4, the sharing portal 400 may further include playback controls 420, for example for previewing the fragment audiovisual content. Additionally, the sharing portal 400 may further include a text area 430 for presenting selected text fragments.
[0073] 4, the sharing portal 400 may further provide selections regarding sharing goals. Specifically, the sharing portal 400 may include a conversation selection control 440 to support a user in selecting at least one user or group with which to share.
[0074] Illustratively, the electronic device may receive at least one user or group designated by the user through the conversation selection control 440 and, after the share button 460 is selected, share the fragment audiovisual content into the selected conversation.
[0075] In particular, the electronic device 400 may present sharing information corresponding to the fragment audiovisual content in a target conversation window corresponding to at least one selected user or group, for example. Figure 5 shows a schematic diagram 500 of sharing fragment audiovisual content during a conversation according to some embodiments of the present invention.
[0076] As shown in FIG. 5, after a user selects and shares fragment audiovisual content with “User B” through the sharing control 440, the electronic device can present the shared information 510 in a conversation window with “User B.”
[0077] 5, the shared information 510 may include, for example, descriptive information about the fragment audiovisual content 520, which may be, for example, the same as the descriptive information 410. Additionally, the shared information 510 may further include playback controls 530 for playing the fragment audiovisual content directly in the target conversation window.
[0078] In some embodiments, the shared information 510 further supports a user to access a view page for the fragment audiovisual content, which is described in more detail below.
[0079] Returning to Fig. 4, the electronic device may further provide an action option 450 for copy link in the sharing portal 400. After receiving a selection action on the action option 450, the electronic device may copy a link for accessing the fragment audiovisual content. Such a link may be, for example, a network address of a viewing page of the fragment audiovisual content so that the shared user may access the fragment audiovisual content.
[0080] The above describes the process of creating and sharing fragment audiovisual content based on the selection of text fragments. As can be seen, based on this aspect, the embodiment of the present invention supports users to select text fragments to share fragment audiovisual content more efficiently, thereby improving the efficiency of sharing audiovisual content and improving the efficiency of the person to whom it is shared to obtain information. In addition, the embodiment of the present invention further supports users to select and create non-contiguous fragments, thereby further improving the flexibility of sharing fragment audiovisual content.
[0081] [VIEWING FRAGMENT AUDIO-VISUAL CONTENT] As described above, a shared user can view an interface of the fragment audiovisual content through the link address or the shared information (eg, shared information 510).
[0082] Fig. 6 shows a schematic diagram of a fragment audiovisual content viewing interface 600 according to some embodiments of the present invention. As shown in Fig. 6, the viewing interface 600 may be similar to the target audiovisual content viewing interface 200A. For example, the viewing interface 600 may include a playback control (also referred to as a playback area) for controlling the playback of the fragment audiovisual content. The viewing interface 600 may also include a text control (also referred to as a text area) for presenting text information corresponding to a plurality of text fragments.
[0083] In some embodiments, the interface 600 may provide limited editing capabilities. For example, a user of the fragment audiovisual content may not be able to edit or comment on the text in a text control. In contrast, the interface 200A may support editing or commenting on the text, for example.
[0084] In some embodiments, when a target audiovisual content is edited or its corresponding textual content is edited, the textual content presented in the textual control of interface 600 may change accordingly. For example, when the creator of the target audiovisual content edits (e.g., adds, deletes, or modifies) a text fragment (e.g., User 1's utterance text at 00:00), the textual control in interface 600 correspondingly changes according to the editing action.
[0085] Exemplarily, the text in the text control of the fragment audiovisual content may be presented based on the text corresponding to the target audiovisual content and the fragment time offset, in which the fragment time offset may indicate the offset of the portion corresponding to the corresponding text fragment with respect to the time of the target audiovisual file. Thus, when the text corresponding to the target audiovisual content is edited, the text in the text control of the fragment audiovisual content is updated accordingly. Based on this form, repeated storage of the text content of the fragment audiovisual content is avoided, thereby improving storage efficiency.
[0086] In some embodiments, the interface 600 may further provide an indication as to, for example, whether the fragment audiovisual content is contiguous in the target audiovisual content. For example, in the case of fragment audiovisual content created based on non-contiguous fragments, the interface 600 may present a tab such as "Non-contiguous" associated therewith to indicate that the fragment audiovisual content is not contiguous in the target audiovisual content. As another example, in the case of fragment audiovisual content created based on continuous fragments, the interface 600 may present a tab such as "Continuous" associated therewith to indicate that the fragment audiovisual content is contiguous in the target audiovisual content.
[0087] In some embodiments, unlike the target audiovisual file browsing interface 200A shown in FIG. 6, the text control of interface 600 may not provide a text tab.
[0088] Alternatively, the text control of interface 600 may provide a text tab that is the same as the text tab in the target audiovisual file viewing interface 200A, which may be automatically generated based on, for example, an analysis of the text content of the target audiovisual file.
[0089] Alternatively, the text control of interface 600 may provide text tabs that are different from the text tabs in the target audiovisual file browsing interface 200A. The text tabs provided in interface 600 may be generated automatically based on, for example, an analysis of the text content associated with the fragment audiovisual files.
[0090] In some embodiments, as shown in FIG. 6, an interface 600 may provide options 610 for accessing the target audiovisual content, for example, to allow a user to view the target audiovisual content that corresponds to the fragment audiovisual content.
[0091] In some embodiments, the interface 600 may further provide an option 620 for deleting the fragment audiovisual content. For example, if the user accessing the interface 600 is the creator of the fragment audiovisual content or an administrator (e.g., owner) of the target audiovisual content, the interface 600 may include the option 620 to allow the creator or administrator of the target audiovisual content to directly delete the fragment audiovisual content.
[0092] In some embodiments, the interface 600 may further provide an option 630 for sharing the fragment audiovisual content, for example, by sharing the fragment audiovisual content with other users or groups or by copying a link to a clipboard.
[0093] [Rights of the fragment audiovisual content] The creation, sharing and viewing of fragment audiovisual content has been described above. In some embodiments, the fragment audiovisual content may, for example, have an independent permission control mechanism.
[0094] In some embodiments, an administrator of a target audiovisual content can specify, for example, a fragment authority mechanism for the target audiovisual content, for example, the administrator can specify that a user who has viewing authority for the target audiovisual content can create fragment audiovisual content based on the target audiovisual content.
[0095] Alternatively, the administrator can specify that only users who have editing rights for the target audiovisual content can create fragment audiovisual content based on the target audiovisual content. Alternatively, the administrator can specify that only he or she has rights to create fragment audiovisual content based on the target audiovisual content.
[0096] In some embodiments, when another user creates fragment audiovisual content based on the target audiovisual content, an administrator associated with the target audiovisual content will receive notification that the fragment audiovisual content has been created.
[0097] In some embodiments, viewing access of a fragment audiovisual content is determined based on, for example, the access permissions of the target audiovisual content, e.g., only users who have viewing permissions for the target audiovisual content can view the fragment audiovisual content.
[0098] Alternatively, the permissions of the fragment audiovisual content may also be set independently, taking into consideration that limited editing permissions can be provided for the fragment audiovisual content. Exemplarily, the access permissions of the fragment audiovisual content may be based on, for example, organizational information (e.g., company, department, development group, etc.) of the creator who created the fragment audiovisual content, allowing other users or groups belonging to the same organization as the creator to access the fragment audiovisual content.
[0099] Alternatively, the access rights for the fragment audiovisual content may be open by default, for example, to all users who obtain the access link, thereby ensuring that users who obtain the access link can always access the fragment audiovisual content.
[0100] [Management of Fragment Audiovisual Content] In some embodiments, embodiments of the present invention may further support management over the created fragment audiovisual content.
[0101] In some embodiments, an administrator of a target audiovisual content can manage fragment audiovisual content created based on the target audiovisual content through a browsing interface of the target audiovisual content. Illustratively, when the administrator accesses a browsing interface of the target audiovisual content (e.g., interface 200A), the administrator can manage all fragment audiovisual content created based on the target audiovisual content through a "Fragment Management" option shown in FIG. 2A.
[0102] 7 shows a schematic diagram of a management interface 700 of fragment audiovisual content according to some embodiments of the present invention. For example, after an administrator clicks on the "Fragment Management" option, a management interface 700 corresponding to the administrator can be presented or generated.
[0103] 7, the management interface 700 may include a control 710 for setting, for example, a permission to create fragment audiovisual content based on the target audiovisual content. For example, the permission currently set is "users with view permission can create fragments."
[0104] In addition, the management interface 700 may further include a fragment list, which may include, for example, description information of at least one fragment audiovisual content created based on the target audiovisual content. Taking FIG. 7 as an example, the fragment list may include a fragment audiovisual content 720, and the corresponding description information 730 may include, for example, creation information, such as "Created by: User A". The description information may further include, for example, time information, such as "3 minutes 39 seconds". The description information 730 may further include sharing information, such as "Number of accesses: 80". Such description information helps the administrator to understand the creation and sharing status of the created fragment audiovisual content.
[0105] In some embodiments, the management interface 700 may further include a share option 740 for sharing the fragment audiovisual content 720 to other users / organizations, copy a link, etc. Alternatively, the management interface 700 may further include a delete control 740 for deleting the fragment audiovisual content 720.
[0106] Based on this aspect, the manager of the target audiovisual content can more conveniently understand the creation and sharing status of related fragment audiovisual content, and can quickly perform operations such as sharing or deleting.
[0107] In some embodiments, the present invention may further support a creator of fragment audiovisual content to efficiently manage one or more created fragment audiovisual contents. For example, Fig. 8 shows a schematic diagram of a fragment audiovisual content management interface 800 according to some other embodiments of the present invention.
[0108] 8, the management interface 800 may be an interface for a creator to, for example, manage one or more created fragment audiovisual content. For example, the management interface 800 may include a search control 810 to enable a creator to quickly browse the created fragment audiovisual content based on, for example, the fragment audiovisual content's tags, the creation time, the tags of the original audiovisual content, etc.
[0109] The management interface 800 may further include a fragment list, for example to provide information of at least one fragment audiovisual content created by the creator. For example, the fragment list may include description information regarding the fragment audiovisual content 820. The description information 830 may include, for example, time information and / or sharing information.
[0110] Alternatively or additionally, the management interface 800 may further include a share option 840 for sharing the fragment audiovisual content 820 to other users / organizations, copy a link, etc. Alternatively, the management interface 800 may further include a delete control 840 for deleting the fragment audiovisual content 820.
[0111] Based on this aspect, the manager of the target audiovisual content can more conveniently understand the status of the created fragment audiovisual content and can quickly perform operations such as sharing or deleting.
[0112] [Example Process] 9 shows a flowchart of an example process 900 for sharing audiovisual content according to some embodiments of the present invention. The process 900 may be implemented in a suitable electronic device. Examples of such electronic devices may include, but are not limited to, a desktop computer, a notebook computer, a smartphone, a tablet computer, a personal digital assistant, or a smart wearable device, etc.
[0113] As shown in FIG. 9, in block 910, the electronic device receives a selection for a plurality of text fragments, the plurality of text fragments corresponding to a plurality of portions in the target audiovisual content, the plurality of portions including at least a first portion and a second portion that are non-contiguous in the target audiovisual content.
[0114] At block 920, the electronic device creates fragment audiovisual content based on at least the portions of the target audiovisual content, wherein the first portion and the second portion are contiguous in the fragment audiovisual content.
[0115] At block 930, the electronic device presents a sharing portal for sharing the fragment audiovisual content.
[0116] In some embodiments, the method further includes generating a first viewing interface associated with the fragment audiovisual content, the first viewing interface including a first area for controlling playback of the fragment audiovisual content and a second area for presenting text information corresponding to the plurality of text fragments.
[0117] In some embodiments, the textual information presented in the second region changes in response to editing operations proximate the target audiovisual content and / or the text corresponding to the target audiovisual content.
[0118] In some embodiments, receiving a selection for the set of text fragments includes presenting a plurality of selection controls corresponding to the plurality of text fragments, and receiving selections for the plurality of text fragments based on interaction with the plurality of selection controls.
[0119] In some embodiments, presenting a plurality of selection controls corresponding to the plurality of text fragments includes presenting a shared control and, in response to a selection on the shared control, presenting a plurality of selection controls corresponding to the plurality of text fragments.
[0120] In some embodiments, presenting a plurality of selection controls corresponding to the plurality of text fragments includes presenting a target selection control corresponding to a target text fragment in response to a selection action on a target text fragment among the plurality of text fragments, and presenting a plurality of selection controls corresponding to the plurality of text fragments in response to the target selection control being selected.
[0121] In some embodiments, creating fragment audiovisual content based on at least a plurality of portions of the target audiovisual content includes presenting a fragment time length, the fragment time length being determined based on the time lengths of the plurality of portions, and creating the fragment audiovisual content based on at least a plurality of portions of the target audiovisual content in response to the time length being shorter than a threshold length.
[0122] In some embodiments, presenting the fragment time lengths includes presenting the fragment time lengths such that the fragment time lengths are updated in response to selection or deselection of a text fragment, or presenting the fragment time lengths in response to confirmation of the selection for the plurality of text fragments.
[0123] In some embodiments, creating fragment audiovisual content based on at least a plurality of portions of the target audiovisual content includes sending merger time information to the merging device, whereby the merging device creates the fragment audiovisual content based on the target audiovisual content and the merger time information, wherein the merger time information indicates times of the plurality of portions in the target audiovisual content.
[0124] In some embodiments, a sharing portal for sharing the fragment audiovisual content can be presented: presenting description information associated with the fragment audiovisual content, the description information including at least one of a first content tag of the fragment audiovisual content and time information of the fragment audiovisual content, in which the first content tag is generated based on a second content tag of the target audiovisual content, and the time information is generated based on times of a plurality of portions in the target audiovisual content.
[0125] In some embodiments, the method further includes copying a link for accessing the fragment audiovisual content in response to the first sharing action on the sharing portal.
[0126] In some embodiments, the method further includes presenting shared information corresponding to the fragment audiovisual content in the target conversation window in response to a second sharing action on the sharing portal, the second sharing action indicating at least one user or group to which the sharing is to be made.
[0127] In some embodiments, the shared information includes playback controls, which are used to play the fragment audiovisual content in the target conversation window.
[0128] In some embodiments, the method further includes, in response to the fragment audiovisual content being created, causing an administrator associated with the target audiovisual content to receive a notification that the fragment audiovisual content has been created.
[0129] In some embodiments, the first access rights of the fragment audiovisual content are determined based on the second access rights of the target audiovisual content and / or configuration information of the creator who created the fragment audiovisual content.
[0130] In some embodiments, the creator has at least viewing rights to the target audiovisual content.
[0131] In some embodiments, the method further includes generating a first management interface associated with the target audiovisual content, the first management interface corresponding to an administrator of the target audiovisual content, wherein the first management interface includes a first fragment list, the first fragment list including description information of at least one fragment audiovisual content created based on the target audiovisual content.
[0132] In some embodiments, the first management interface further comprises a delete control for deleting the at least one fragment audiovisual content.
[0133] In some embodiments, the description information includes at least one of creation information, time information, sharing information, and access information of the at least one fragment audiovisual content.
[0134] In some embodiments, the method further includes generating a second management interface associated with the fragment audiovisual content, the second management interface corresponding to a creator of the fragment audiovisual content, wherein the second management interface includes a second fragment list, the second fragment list including description information of at least one fragment audiovisual content created by the creator.
[0135] In some embodiments, receiving the selections for the multiple text fragments includes presenting a text interaction component, the text interaction component providing a set of text fragments and corresponding audio object information, the set of text fragments generated based on audio information of the target audiovisual content, the audio object information indicating a speaker associated with the text fragments, and receiving the selections for the multiple text fragments in the text interaction component.
[0136] In some embodiments, receiving a selection for a plurality of text fragments in the text fragment list includes receiving an input indicating a target speaker and determining, based on the input, that at least one text fragment associated with the target speaker has been selected.
[0137] In some embodiments, the method further includes generating a second viewing interface for the target audiovisual content, the first viewing interface including a third area for controlling playback of the target audiovisual content and a fourth area for presenting a text fragment set associated with the target audiovisual content, the text fragment set being generated based on audio information of the target audiovisual content.
[0138] In some embodiments, the plurality of text fragments are generated based on audio information of the target audiovisual content.
[0139] [Exemplary Apparatus and Devices] The embodiments of the present invention further provide corresponding apparatuses for implementing the above-mentioned methods or processes. Figure 6 shows a block diagram of a schematic configuration of an apparatus 1000 for sharing audiovisual content according to some embodiments of the present invention.
[0140] As shown in FIG. 10, the apparatus 1000 includes a receiving module 1010 for receiving a selection for a plurality of text fragments, the plurality of text fragments corresponding to a plurality of portions in a target audiovisual content, the plurality of portions including at least a first portion and a second portion that are non-contiguous in the target audiovisual content.
[0141] The apparatus 1000 further comprises a control module 1020 for creating a fragment audiovisual content based on at least a plurality of portions of the target audiovisual content, wherein the first portion and the second portion are contiguous in the fragment audiovisual content.
[0142] Moreover, the apparatus 1000 further comprises a presenting module 1030 for presenting a sharing portal for sharing the fragment audiovisual content.
[0143] In some embodiments, the control module 1020 further generates a first viewing interface associated with the fragment audiovisual content, the first viewing interface including a first area for controlling playback of the fragment audiovisual content and a second area for presenting text information corresponding to the multiple text fragments.
[0144] In some embodiments, the textual information presented in the second region changes in response to editing operations proximate the target audiovisual content and / or the text corresponding to the target audiovisual content.
[0145] In some implementations, the receiving module 1010 further presents a plurality of selection controls corresponding to the plurality of text fragments and receives selections for the plurality of text fragments based on interactions with the plurality of selection controls.
[0146] In some implementations, the presentation module 1030 further presents a shared control and, in response to a selection on the shared control, presents a plurality of selection controls corresponding to the plurality of text fragments.
[0147] In some embodiments, the presentation module 1030 further presents a target selection control corresponding to the target text fragment in response to a selection action on a target text fragment among the multiple text fragments, and presents a plurality of selection controls corresponding to the multiple text fragments in response to the target selection control being selected.
[0148] In some embodiments, the control module 1020 further provides a fragment time length, the fragment time length being determined based on the time lengths of the multiple portions, and in response to the time length being shorter than the threshold length, creates the fragment audiovisual content based on at least the multiple portions of the target audiovisual content.
[0149] In some embodiments, the control module 1020 further provides the fragment time length such that the fragment time length is updated in response to selection or deselection of a text fragment, or provides the fragment time length in response to confirmation of selection for multiple text fragments.
[0150] In some embodiments, the control module 1020 further causes the merging device to create fragment audiovisual content based on the target audiovisual content and the merger time information by sending merger time information to the merging device, where the merger time information indicates the times of multiple portions in the target audiovisual content.
[0151] In some embodiments, the presentation module 1030 further presents description information associated with the fragment audiovisual content, the description information including at least one of a first content tag of the fragment audiovisual content and time information of the fragment audiovisual content, in which the first content tag is generated based on a second content tag of the target audiovisual content and the time information is generated based on times of multiple portions in the target audiovisual content.
[0152] In some embodiments, the apparatus 1000 further comprises a sharing module for copying a link for accessing the fragment audiovisual content in response to a first sharing action on the sharing portal.
[0153] In some embodiments, the sharing module further presents sharing information corresponding to the fragment audiovisual content in the target conversation window in response to a second sharing action on the sharing portal, the second sharing action indicating at least one user or group with which the sharing is to be performed.
[0154] In some embodiments, the shared information includes playback controls, which are used to play the fragment audiovisual content in the target conversation window.
[0155] In some embodiments, the device 1000 further comprises a notification module for, in response to the fragment audiovisual content being created, causing an administrator associated with the target audiovisual content to receive a notification that the fragment audiovisual content has been created.
[0156] In some embodiments, the first access rights of the fragment audiovisual content are determined based on the second access rights of the target audiovisual content and / or configuration information of the creator who created the fragment audiovisual content.
[0157] In some embodiments, the creator has at least viewing rights to the target audiovisual content.
[0158] In some embodiments, the control module 1020 further generates a first management interface associated with the target audiovisual content, the first management interface corresponding to an administrator of the target audiovisual content, wherein the first management interface includes a first fragment list, the first fragment list including description information of at least one fragment audiovisual content created based on the target audiovisual content.
[0159] In some embodiments, the first management interface further comprises a delete control for deleting the at least one fragment audiovisual content.
[0160] In some embodiments, the description information includes at least one of creation information, time information, sharing information, and access information of the at least one fragment audiovisual content.
[0161] In some embodiments, the control module 1020 further generates a second management interface associated with the fragment audiovisual content, the second management interface corresponding to a creator of the fragment audiovisual content, in which the second management interface includes a second fragment list, the second fragment list including description information of at least one fragment audiovisual content created by the creator.
[0162] In some embodiments, the receiving module 1010 further presents a text interaction component, which provides a set of text fragments and corresponding audio object information, where the set of text fragments is generated based on audio information of the target audiovisual content, where the audio object information indicates a speaker associated with the text fragments, and receives selections for the multiple text fragments in the text interaction component.
[0163] In some implementations, the receiving module 1010 further receives an input indicating a target speaker and determines, based on the input, that at least one text fragment associated with the target speaker has been selected.
[0164] In some embodiments, the control module 1020 further generates a second viewing interface for the target audiovisual content, the first viewing interface including a third area for controlling playback of the target audiovisual content and a fourth area for presenting a text fragment set associated with the target audiovisual content, the text fragment set being generated based on audio information of the target audiovisual content.
[0165] In some embodiments, the plurality of text fragments are generated based on audio information of the target audiovisual content.
[0166] The units included in the device 1000 may be implemented in various forms including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored in a storage medium. In addition to or as an alternative to machine-executable instructions, some or all units in the device 1000 may be implemented at least in part by one or more hardware logic components. By way of example and not limitation, typical types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0167] 11 illustrates a block diagram of a computing device / server 1100 capable of implementing one or more embodiments of the present invention. It should be understood that the computing device / server 1100 illustrated in FIG. 11 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein.
[0168] As shown in Fig. 11, the computing device / server 1100 is in the form of a general-purpose electronic device. The components of the computing device / server 1100 may include, but are not limited to, one or more processors or processing units 1110, memory 1120, storage device 1130, one or more communication units 1140, one or more input devices 1160, and one or more output devices 1160. The processing unit 1110 may be a real processor or a virtual processor and can perform various processes based on a program stored in the memory 1120. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capabilities of the computing device / server 1100.
[0169] The computing device / server 1100 typically includes a number of computer storage media. Such media may be any obtainable media accessible by the computing device / server 1100, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1120 may be volatile memory (e.g., registers, cache, random access memory (RAM)), 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 1130 may be removable or non-removable media and may include machine-readable media, such as a flash memory drive, a magnetic disk, or any other media, and may be used to store information and / or data (e.g., training data for training) and may be accessible within the computing device / server 1100.
[0170] The computing device / server 1100 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 11, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk 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 path (not shown) by one or more data media interfaces. The memory 1120 may include a computer program product 1125 having one or more program modules, which are configured to perform various methods or operations of various embodiments of the invention.
[0171] The communication unit 1140 implements communication with other computing devices over a communication medium. Additionally, the functionality of the components of the computing device / server 1100 may be implemented as a single computing cluster or multiple computing machines that can communicate over a communication connection. Thus, the computing device / server 1100 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.
[0172] The input device 1150 may be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 1160 may be one or more output devices such as a display, a speaker, a printer, etc. The computing device / server 1100 may further communicate, as necessary, with one or more external devices (not shown), such as a storage device, a display device, etc., via a communication unit 1140, one or more devices that allow a user to interact with the computing device / server 1100, or the computing device / server 1100 communicates with any device (net card, modem, etc.) that communicates with one or more other computing devices. Such communication may be performed via an input / output (I / O) interface (not shown).
[0173] According to an exemplary implementation of the present invention, a computer-readable storage medium having stored thereon one or more computer instructions, the one or more computer instructions being executed by a processor to implement the above-described method, is provided.
[0174] It should be understood that each box in the flowcharts and / or block diagrams and combinations of boxes in the flowcharts and / or block diagrams can be implemented by computer readable program instructions. It should be understood that each box in the flowcharts and / or block diagrams and combinations of boxes in the flowcharts and / or block diagrams can be implemented by computer readable program instructions.
[0175] These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to generate a machine such that, when the instructions are executed by a processing unit of the computer or other programmable data processing apparatus, they generate an apparatus for implementing the functions / operations specified in one or more boxes in the flowcharts and / or block diagrams. These computer readable program instructions may be stored on a computer readable storage medium such that the instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner such that the computer readable medium on which the instructions are stored constitutes an article of manufacture including instructions that implement each aspect of the functions / operations specified in one or more boxes in the flowcharts and / or block diagrams.
[0176] Loading the computer readable program instructions into a computer, other programmable data processing apparatus, or other device causes the computer, other programmable data processing apparatus, or other device to perform a series of operational steps to produce a computer-implemented process, such that the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams.
[0177] The flowcharts and block diagrams in the figures illustrate possible architectures, functions, and operations of some possible systems, methods, and computer program products according to the present invention. In this regard, each box in the flowcharts or block diagrams may represent a module, program fragment, or part of instructions, which includes one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions depicted in the boxes may occur in a different order than depicted in the figures. For example, two consecutive boxes may in fact be executed substantially in parallel, or may be executed in reverse order depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a special purpose hardware-based system that performs the specified functions or operations, or by a combination of special purpose hardware and computer instructions.
[0178] Although each implementation of the present invention has been described above, the above description is illustrative, not exhaustive, and is not limited to each disclosed implementation. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of each described implementation. The selection of terms used in this specification is intended to best interpret the principles, practical applications, or improvements to technology in the marketplace of each implementation, or to enable those skilled in the art to understand each implementation disclosed in this specification.
Claims
1. receiving a selection for a plurality of text fragments, the plurality of text fragments corresponding to a plurality of portions in a target audiovisual content, the plurality of portions including at least a first portion and a second portion that are non-contiguous in the target audiovisual content; creating a fragment audiovisual content based on at least the portions of the target audiovisual content, the first portion and the second portion being contiguous in the fragment audiovisual content; and presenting a sharing portal for sharing said fragment audiovisual content. How to share audiovisual content.
2. generating a first viewing interface associated with the fragment audiovisual content, the first viewing interface including a first area for controlling playback of the fragment audiovisual content and a second area for presenting text information corresponding to the plurality of text fragments; The method of claim 1.
3. the text information presented in the second area changes in response to editing operations on the target audiovisual content and / or text corresponding to the target audiovisual content. The method of claim 2.
4. Receiving a selection for a text fragment set includes: presenting a plurality of selection controls corresponding to the plurality of text fragments; and receiving selections for the plurality of text fragments based on interactions with the plurality of selection controls. The method of claim 1.
5. Presenting a plurality of selection controls corresponding to the plurality of text fragments includes: presenting a shared control; and in response to a selection on the shared control, presenting the selection controls corresponding to the text fragments; or presenting a target selection control corresponding to a target text fragment in response to a selection action on the target text fragment of the plurality of text fragments; and presenting the plurality of selection controls corresponding to the plurality of text fragments in response to the target selection control being selected. The method according to claim 4.
6. Creating a fragment audiovisual content based on at least the portions of the target audiovisual content comprises: providing a fragment time length, the fragment time length being determined based on time lengths of the plurality of portions; and in response to the time length being less than a threshold length, creating the fragment audiovisual content based on at least the portions of the target audiovisual content. The method of claim 1.
7. The step of providing the fragment duration comprises: providing said fragment duration such that said fragment duration is updated in response to selection or deselection of a text fragment; or and in response to confirming the selection for the plurality of text fragments, providing the fragment durations. The method according to claim 6.
8. Creating a fragment audiovisual content based on at least the portions of the target audiovisual content comprises: sending merger time information to a merging device so that the merging device creates the fragment audiovisual content based on the target audiovisual content and the merger time information, the merger time information including indicating times of the portions in the target audiovisual content; The method of claim 1.
9. Presenting a sharing portal for sharing said fragment audiovisual content, presenting description information associated with the fragment audiovisual content, the description information including at least one of a first content tag of the fragment audiovisual content and time information of the fragment audiovisual content; the first content tag is generated based on a second content tag of the target audiovisual content, and the time information is generated based on times of the portions in the target audiovisual content. The method of claim 1.
10. and copying a link for accessing the fragment audiovisual content in response to a first sharing action on the sharing portal. The method of claim 1.
11. presenting sharing information corresponding to the fragment audiovisual content in a target conversation window in response to a second sharing action on the sharing portal, the second sharing action further including indicating at least one user or group with which the fragment audiovisual content is to be shared. The method of claim 1.
12. the shared information includes playback controls, the playback controls being used to play the fragment audiovisual content in the target conversation window; The method of claim 11.
13. and in response to the fragment audiovisual content being created, an administrator associated with the target audiovisual content receiving a notification that the fragment audiovisual content has been created. The method of claim 1.
14. The first access right for the fragment audiovisual content is a second access right for the target audiovisual content, and / or Based on configuration information of the creator who created the fragment audiovisual content, The method of claim 1.
15. generating a first management interface associated with the target audiovisual content, the first management interface corresponding to an administrator of the target audiovisual content, the first management interface including a first fragment list, the first fragment list including description information of at least one fragment audiovisual content created based on the target audiovisual content; The method of claim 1.
16. generating a second management interface associated with the fragment audiovisual content, the second management interface corresponding to a creator of the fragment audiovisual content, the second management interface including a second fragment list, the second fragment list including description information of at least one fragment audiovisual content created by the creator; The method of claim 1.
17. Receiving a selection for the plurality of text fragments includes: presenting a text dialogue component, the text dialogue component providing a set of text fragments and corresponding audio object information, the set of text fragments being generated based on audio information of the target audiovisual content, the audio object information indicating speakers associated with the text fragments; receiving the selections for the plurality of text fragments in the text interaction component; The method of claim 1.
18. Receiving the selection for the plurality of text fragments in the text fragment list includes: receiving an input indicative of a target speaker; determining, based on the input, that at least one text fragment associated with the target speaker is selected.
20. The method of claim 17.
19. generating a second viewing interface for the target audiovisual content, the first viewing interface including a third area for controlling playback of the target audiovisual content and a fourth area for presenting a set of text fragments associated with the target audiovisual content, the set of text fragments being generated based on audio information of the target audiovisual content. The method of claim 1.
20. the plurality of text fragments are generated based on audio information of the target audiovisual content; The method of claim 1.
21. a receiving module for receiving a selection for a plurality of text fragments, the plurality of text fragments corresponding to a plurality of portions in a target audiovisual content, the plurality of portions including at least a first portion and a second portion that are non-contiguous in the target audiovisual content; a control module for creating a fragment audiovisual content based on at least the portions of the target audiovisual content, the first portion and the second portion being consecutive in the fragment audiovisual content; a presentation module for presenting a sharing portal for sharing said fragment audiovisual content, A device for sharing audiovisual content.
22. 1. An electronic device comprising: At least one processing unit; and at least one memory coupled to said at least one processing unit and adapted to store instructions to be executed by said at least one processing unit, said instructions, when executed by said at least one processing unit, causing said electronic device to perform the method according to any one of claims 1 to 20. The electronic device.
23. A computer program is stored, the program being executed by a processor to implement the method according to any one of claims 1 to 20. A computer-readable storage medium.
Citation Information
Patent Citations
Video sharing method and device
CN109947981A
Text information sharing method, server apparatus, and client apparatus
JP2010079577A
Method and apparatus for generating high-resolution video using motion information
KR102313160B1
Systems and methods for compiling and presenting highlights of a video conference
US10798341B1
Automatic Media Summary Creation Systems and Methods
US20170169853A1