Video playing method and device, equipment and storage medium

By combining video search, content analysis and playback control technology, accurate retrieval and interactive playback of video information are achieved, and the problem of users frequently pausing or dragging video progress bars in tutorial or strategy videos is solved, which significantly improves the efficiency of video search and human-computer interaction.

CN120186401APending Publication Date: 2025-06-20BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510338766.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the scene of watching and doing tutorials or strategy videos, users need to frequently pause or drag the video progress bar to repeatedly watch video clips of a certain step. This operation is complex, has high interaction cost, and is inefficient in human-computer interaction.

Method used

By combining video search, content analysis and playback control technology, it provides accurate retrieval, fragmented display and interactive playback of video information. Users can display target videos matching keywords through video search, and automatically extract the video clip entrance in the video, and responsive to user triggering operations to play the corresponding video clips loop.

Benefits of technology

It significantly improves the efficiency of video search and human-computer interaction efficiency, and users can realize accurate retrieval and interactive playback of video information without complex operations, improving users' video viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186401A_ABST
    Figure CN120186401A_ABST
Patent Text Reader

Abstract

The invention provides a video playing method and device, equipment and a storage medium, and belongs to the technical field of computers. According to the method, the video content is accurately retrieved by responding to the video search operation and displaying the target video matched with the keyword. According to the method, the video clip entries are provided for the target video, each entry corresponds to one clip extracted based on the video content, key information in the video is automatically recognized, the clip entries are generated, and a user can quickly position interested content. In response to the trigger operation of the user on the video clip entry, loop playing of the corresponding clip is realized, smooth playing and loop functions of the clip can be ensured, and the user interaction experience is improved. According to the scheme, by combining video search, content analysis and play control technologies, accurate retrieval, fragmented display and interactive play of the video information can be realized without complex operation, and the video search efficiency and the man-machine interaction efficiency are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and particularly to a video playing method, apparatus, device and storage medium. Background Art

[0002] With the development of computer technology, users can watch videos or live broadcasts through terminals. However, due to the diverse consumption demands of users for video content and the increasingly detailed scenarios, the original videos created by content producers can no longer fully meet the needs of users. In some scenarios such as tutorials or guides, for example, in the scenario of watching while doing, users can only repeatedly watch a video segment of a certain step by frequently pausing or dragging the video progress bar. This method is complex and cumbersome to operate, and has a relatively high interaction cost, resulting in low human-computer interaction efficiency. Summary of the Invention

[0003] The present disclosure provides a video playing method, apparatus, device and storage medium. By combining video search, content analysis and play control technologies, this solution can achieve accurate retrieval, fragmented display and interactive play of video information without complex operations, significantly improving the efficiency of video search and human-computer interaction efficiency.

[0004] According to one aspect of the embodiments of the present disclosure, a video playing method is provided, the method comprising:

[0005] Responding to a video search operation, and displaying at least one target video that meets the search keyword;

[0006] For any one of the target videos, displaying a plurality of video segment entries of the target video, each video segment entry corresponding to a video segment in the target video, and the video segment being extracted based on the information included in the target video;

[0007] Responding to a trigger operation on any one of the video segment entries, and circularly playing the video segment corresponding to the video segment entry.

[0008] According to another aspect of the embodiments of the present disclosure, a video playing apparatus is provided, the apparatus comprising:

[0009] A first display unit, configured to respond to a video search operation and display at least one target video that meets the search keyword;

[0010] The first display unit is further configured to, for any one of the target videos, display a plurality of video segment entries of the target video, each video segment entry corresponding to a video segment in the target video, and the video segment being extracted based on the information included in the target video;

[0011] A video playback unit, configured to loop-play a video clip corresponding to any video clip entry in response to a trigger operation on the video clip entry.

[0012] In some embodiments, the first display unit is configured to, for any target video, sequentially display the plurality of video clip entries around the target video in chronological order, with the target video clip entry among the plurality of video clip entries being highlighted, and the target video clip entry corresponding to a video clip containing the current video frame.

[0013] In some embodiments, the first display unit is configured to display the plurality of video clip entries of any target video in the form of a preview screen.

[0014] In some embodiments, the first display unit is further configured to display a clip overview control for the target video; in response to a trigger operation on the clip overview control, display a clip overview page, where the clip overview page displays preview screens of a plurality of video clips in the target video, and each preview screen has corresponding text description information.

[0015] In some embodiments, the first display unit is further configured to display at least one object in the target video on the clip overview page.

[0016] In some embodiments, the device further includes:

[0017] A second display unit, configured to display a search result page in response to a search operation on any object, where the search result page includes information searched with the object as a keyword.

[0018] In some embodiments, the first display unit is further configured to cancel the display of the clip overview page in response to a trigger operation on the preview screen of any video clip; and loop-play the video clip.

[0019] In some embodiments, the device further includes:

[0020] A third display unit, configured to display a loop-off option;

[0021] The video playback unit is further configured to cancel the loop-play of the video clip corresponding to the video clip entry in response to a trigger operation on the loop-off option, and play the target video starting from the current video frame in a sequential playback manner.

[0022] According to another aspect of the embodiments of the present disclosure, there is provided an electronic device, which includes:

[0023] One or more processors;

[0024] A memory for storing the executable program code of the processor;

[0025] Wherein, the processor is configured to execute the program code to implement the above video playing method.

[0026] According to another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enabling the electronic device to execute the above video playing method.

[0027] According to another aspect of the embodiments of the present disclosure, there is provided a computer program product, including a computer program, which implements the above video playing method when executed by a processor.

[0028] The embodiments of the present disclosure provide a solution. By responding to a video search operation and displaying a target video matching the keyword, accurate retrieval of video content is achieved. By providing video clip entrances for the target video, each entrance corresponding to a clip extracted based on the video content, automatic identification of key information in the video and generation of clip entrances are realized, facilitating users to quickly locate the content they are interested in. Responding to the user's trigger operation on the video clip entrance to achieve loop playback of the corresponding clip can ensure smooth playback and loop function of the clip, enhancing the user interaction experience. The above solution combines video search, content analysis and playback control technologies, and can achieve accurate retrieval, fragmented display and interactive playback of video information without complex operations, significantly improving the efficiency of video search and the efficiency of human-computer interaction.

[0029] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.

[0031] Figure 1 It is a schematic diagram of an implementation environment of a video playing method shown according to an exemplary embodiment.

[0032] Figure 2 It is a flowchart of a video playing method shown according to an exemplary embodiment.

[0033] Figure 3 It is a flowchart of another video playing method shown according to an exemplary embodiment.

[0034] Figure 4It is a schematic diagram of a video search result page provided according to an exemplary embodiment.

[0035] Figure 5 It is a schematic diagram of a video clip entry provided according to an exemplary embodiment.

[0036] Figure 6 It is a schematic diagram of another video clip entry provided according to an exemplary embodiment.

[0037] Figure 7 It is a schematic diagram of a total clip overview control provided according to an exemplary embodiment.

[0038] Figure 8 It is a schematic diagram of a total clip overview page provided according to an exemplary embodiment.

[0039] Figure 9 It is a schematic diagram of another total clip overview page provided according to an exemplary embodiment.

[0040] Figure 10 It is a block diagram of a video playback device shown according to an exemplary embodiment.

[0041] Figure 11 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation

[0042] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0043] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described here can be implemented in an order different from those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0044] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards of relevant countries and regions. For example, the videos, objects, etc. involved in this disclosure are obtained under full authorization.

[0045] Figure 1 It is a schematic diagram of the implementation environment of a video playback method shown according to an exemplary embodiment. Refer to Figure 1 , this implementation environment specifically includes: an electronic device 101 and a server 102. The electronic device 101 can be connected to the server 102 through a wireless network or a wired network.

[0046] The electronic device 101 can be at least one of devices such as a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, and a laptop portable computer. An application program can be installed and run on the electronic device 101, and this application program is used to browse videos. This application program is associated with the server 102, and the server 102 provides background services to the electronic device 101.

[0047] The electronic device 101 can generally refer to one of multiple electronic devices. In this embodiment, the electronic device 101 is used as an example for illustration. Those skilled in the art can know that the number of the above-mentioned electronic devices can be more or less. For example, the above-mentioned electronic devices can be several, or dozens or hundreds of the above-mentioned electronic devices, or a larger number. The number and device type of the electronic devices in the embodiments of this disclosure are not limited.

[0048] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above-mentioned servers may be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 may further include other functional servers to provide more comprehensive and diverse services. In some embodiments, the server 102 undertakes the main computing work, and the electronic device 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the electronic device 101 undertakes the main computing work; or, the server 102 and the electronic device 101 adopt a distributed computing architecture for collaborative computing. The server 102 may be connected to the electronic device 101 and other electronic devices through a wireless network or a wired network. Optionally, the number of the above-mentioned servers may be more or less, and the embodiments of the present disclosure do not limit this.

[0049] Figure 2 is a flowchart of a video playback method shown according to an exemplary embodiment, as Figure 2 shown, this method is executed by an electronic device and includes the following steps:

[0050] In step S201, in response to a video search operation, at least one target video that meets the search keywords is displayed.

[0051] In the embodiments of the present disclosure, a user can search for videos through an electronic device. Correspondingly, the user can enter specific words, phrases in the search bar of a video platform, or express the videos to be searched for by means of voice, etc. For example, entering "food making" in the search box of a video platform is a video search operation.

[0052] The electronic device can present the content that meets the conditions to the user, generally displayed on the screen of the device used by the user. Where meeting the conditions means matching the search keywords. The search keywords are words or sentences with specific meanings entered by the user during the search. Optionally, the server filters out videos that match these keywords in terms of title, tags, introduction, and even the video content itself (such as the lines recognized by voice) in the video database according to a set algorithm. For example, when the user searches for "travel guide", the server will search for all videos related to travel guide.

[0053] Optionally, the search results may be one or multiple. If there are videos that meet the conditions in the database, the server will return them as target videos to the electronic device, and the electronic device will display them to the user. If only 1 matching video is found, then this 1 video is displayed; if there are a large number of relevant videos, then multiple videos will be sorted and displayed according to rules such as popularity and release time.

[0054] In step S202, for any target video, multiple video segment entries of the target video are displayed.

[0055] In the embodiments of the present disclosure, while each target video is being displayed, a plurality of video clip entrances will also be provided, and each video clip entrance corresponds to a video clip in the target video. Optionally, these entrances are displayed in a specific form (such as small icons, text links, etc.) around the video playback interface. When each such entrance is clicked, it will directly jump to a specific part of the target video, that is, a video clip. It's like the table of contents of a book, where each table of contents item corresponds to a specific chapter content in the book. Suppose the target video is a documentary. One entrance may correspond to a clip introducing the living habits of animals, and another entrance may correspond to a clip showing natural landscapes.

[0056] Among them, the video clips are extracted based on the information contained in the target video. In other words, these video clips are not randomly divided, but are extracted using specific algorithms or technologies according to various information contained in the target video. Optionally, video clips are extracted by analyzing the audio information of the video. Correspondingly, when a conversation on a specific topic is detected, the video part containing this conversation is extracted as a clip; or the video frames are analyzed, and different video clips are divided when specific scene changes occur.

[0057] For example, if the target video is a food-making video, corresponding video clips can be extracted according to the information in different stages such as ingredient preparation, cooking process, and finished product display.

[0058] In step S203, in response to a trigger operation on any video clip entrance, the video clip corresponding to the video clip entrance is played in a loop.

[0059] In the embodiments of the present disclosure, any video clip entrance refers to any one of the multiple video clip entrances shown in the target video mentioned above. When a user interacts with these entrances, such as clicking on a certain video clip entrance or activating it through a voice command, the electronic device will immediately play the corresponding part of the video content of that entrance, and after playing once, it will automatically start playing again, and so on in a cycle.

[0060] Embodiments of the present disclosure provide a video playback solution. By responding to a video search operation and displaying target videos that match keywords, accurate retrieval of video content is achieved. By providing video clip entrances for target videos, with each entrance corresponding to a clip extracted based on the video content, automatic identification of key information in the video and generation of clip entrances are realized, facilitating users to quickly locate content of interest. Responding to a user's trigger operation on a video clip entrance to achieve loop playback of the corresponding clip can ensure smooth playback and loop function of the clip, enhancing the user interaction experience. The above solution combines video search, content analysis, and playback control technologies, and can achieve accurate retrieval, fragmented display, and interactive playback of video information without complex operations, significantly improving the efficiency of video search and human-computer interaction efficiency.

[0061] In some embodiments, for any target video, displaying multiple video clip entrances of the target video includes:

[0062] For any target video, multiple video clip entrances are sequentially displayed around the target video in chronological order, and the target video clip entrance among the multiple video clip entrances is prominently displayed. The target video clip entrance corresponds to a video clip containing the current video frame.

[0063] In the embodiments of the present disclosure, through the design of sequentially arranging multiple video clip entrances of the target video around the video in chronological order and prominently displaying the clip entrance corresponding to the one containing the current video frame, it can help users quickly locate and identify content of interest, intuitively understand the video structure according to the time sequence, facilitate operation, greatly improve the efficiency and experience of users in finding and watching specific video clips, and improve the human-computer interaction efficiency.

[0064] In some embodiments, for any target video, displaying multiple video clip entrances of the target video includes:

[0065] For any target video, multiple video clip entrances of the target video are displayed in the form of a preview screen.

[0066] In the embodiments of the present disclosure, by displaying multiple video clip entrances of the target video in the form of a preview screen, users can quickly and intuitively understand the content of each clip without playing the complete video, accurately locate the interested part, effectively improve the video retrieval efficiency and viewing experience, and improve the human-computer interaction efficiency.

[0067] In some embodiments, the method further includes:

[0068] Displaying a total overview control of the clips of the target video;

[0069] In response to a triggering operation on the clip overview control, an clip overview page is displayed, and the clip overview page displays preview images of multiple video clips in the target video, and each preview image corresponds to text description information.

[0070] In the embodiments of the present disclosure, displaying the clip overview control and presenting an overview page containing preview images of multiple video clips and corresponding text descriptions after triggering enables users to quickly grasp the overall structure and key points of the video, efficiently locate interesting clips, greatly improve the convenience and pertinence of watching the video, and improve the human-computer interaction efficiency.

[0071] In some embodiments, the method further includes:

[0072] Display at least one object in the target video on the clip overview page.

[0073] In the embodiments of the present disclosure, by displaying objects such as materials or tools that appear in the target video on the clip overview page, users can more intuitively understand the key elements involved in the video, quickly judge the degree of fit between the video content and their own needs, assist in locating interesting clips, and enhance the viewing experience and retrieval efficiency. The human-computer interaction efficiency is improved.

[0074] In some embodiments, the method further includes:

[0075] In response to a search operation on any object, a search result page is displayed, and the search result page includes information searched with the object as the keyword.

[0076] In the embodiments of the present disclosure, by providing users with a search function for objects of interest in the video and presenting a search result page with the object as the keyword after triggering the search, the boundary of users' information acquisition can be expanded, their in-depth exploration needs can be met, and the human-computer interaction efficiency is improved.

[0077] In some embodiments, the method further includes:

[0078] In response to a triggering operation on the preview image of any video clip, cancel the display of the clip overview page;

[0079] Loop play the video clip.

[0080] In the embodiments of the present disclosure, through this design, users can easily switch from the clip overview to focusing on watching interesting clips through simple operations, and the loop play meets the needs of in-depth learning or repeated appreciation, optimizes the viewing process, and enhances the user's video viewing experience.

[0081] In some embodiments, the method further includes:

[0082] Display a loop off option;

[0083] In response to a triggering operation on the loop closing option, cancel the video segment corresponding to the video segment entry of the loop play, and start playing the target video from the current video frame in a sequential play mode.

[0084] In the embodiments of the present disclosure, a loop closing option is provided for the user, and after the triggering operation, the loop is cancelled and switched to sequential play from the current frame, giving the user the right to independently select the play mode, meeting different viewing needs, optimizing the viewing experience, avoiding boredom caused by repeated viewing, ensuring the coherence and integrity of video viewing, and improving the efficiency of human-computer interaction.

[0085] The above Figure 2 The following shows a flowchart of a video playing method of the present disclosure, and the video playing solution provided by the present disclosure will be further described below. Figure 3 is a flowchart of another video playing method shown according to an exemplary embodiment. Refer to Figure 3 This method is executed by an electronic device and includes the following steps:

[0086] In step S301, in response to a video search operation, at least one target video that meets the search keyword is displayed.

[0087] In the embodiments of the present disclosure, the video search operation refers to the user in the search function area of the video platform, by inputting text keywords, voice input keywords, or using image recognition search (such as uploading a picture to search for related videos), etc., to clearly express the intention of wanting to find specific video content.

[0088] Optionally, the electronic device sends a search request to the server, and the server filters according to specific algorithms and rules in the video database based on the keywords input by the user. These algorithms will comprehensively consider various information such as the title, introduction, tags, content description of the video, and the speech recognition text in the video content to find videos relevant to the keywords.

[0089] The search results returned by the server can be one video or multiple videos. If the system finds a video that meets the keywords in the database, even if there is only one, it will be shown to the user as the target video; if a large number of relevant videos are found, multiple results will be shown according to a certain sorting rule (such as popularity, play volume, release time, etc.).

[0090] For example, a user searches for "funny moments of kittens" on a video platform. The user enters these words in the search box and clicks the search button (completing the video search operation). After receiving this request, the back-end server of the video platform quickly filters in the video database based on whether relevant information such as "kitten" and "funny moments" is mentioned in the video title, tags, description, and video content. If there is a video in the database that meets the criteria, such as a video titled "Funny Moments of My Kitten", then the server will return this video as the target video to the electronic device, which will be displayed on the video search result page by the electronic device; if there are multiple similar videos, such as "Funny Daily Life of Lovely Kittens" and "Funny Interactions between Kittens and Puppies", the electronic device will arrange and display multiple target videos on the search result page according to rules such as popularity and release time for the user to select and watch.

[0091] Figure 4 is a schematic diagram of a video search result page provided according to an exemplary embodiment. As Figure 4 shown, the user searches for "Recipe for Stewed Noodles with Green Beans" on the video platform, and the electronic device displays multiple relevant videos on the video search result page. The user can view any video according to their needs, cook while watching or cook after watching.

[0092] In step S302, for any target video, at least one of multiple video segment entrances of the target video or a segment overview control of the target video is displayed.

[0093] In the embodiments of the present disclosure, for any target video found, to meet the user's refined consumption needs for the target video, at least one of multiple video segment entrances of the target video or a segment overview control of the target video is provided. Among them, each video segment entrance corresponds to a video segment in the target video, and the video segment is extracted based on the information contained in the target video. Through the video segment entrance, the user can view the target video in segments to quickly find the video segment they are interested in or need and watch it. The segment overview control can view the preview images of multiple video segments in the target video after being triggered, and each preview image has corresponding text description information. The user can understand the general information contained in each video segment through this text description information.

[0094] The following introduces the arrangement method of the video segment entrances.

[0095] In some embodiments, multiple video clip entries of a target video are arranged in sequence in time sequence. Accordingly, for any target video, multiple video clip entries of the target video are displayed, including: for any target video, multiple video clip entries are displayed in sequence in time sequence around the target video, the target video clip entry among the multiple video clip entries is highlighted, and the target video clip entry corresponds to the video clip containing the current video frame. By arranging multiple video clip entries of the target video in sequence in time sequence around the video and highlighting the entry corresponding to the clip containing the current video frame, it can help users quickly locate and identify content of interest, intuitively understand the video structure based on the time sequence, facilitate operation, greatly improve the efficiency and experience of users in finding and watching specific video clips, and improve the efficiency of human-computer interaction.

[0096] Among them, timing refers to the time sequence, that is, the time sequence of the target video during the playback process. Arranged in sequence means that these video clip entrances are arranged one by one according to the order in which the target video content appears on the timeline. Around the target video refers to the display position of the video clip entrance, which is the surrounding area of ​​the target video screen that is being played or ready to be played. This surrounding area can be the top, bottom, left, right or corner of the video screen. The specific position is determined by the design of the video platform, and the embodiments of the present disclosure are not limited to this. Optionally, the relevant entrance is displayed below the video playback window.

[0097] The current video frame is the static picture displayed at the current moment during the playback of the target video. In order to enable the user to quickly identify and distinguish the target video segment entrance related to the current video frame, a special visual effect can be used to distinguish it from other video segment entrances. Optionally, the highlighting method includes changing the color (such as setting the color of the entrance to a different and more eye-catching color from other entrances, such as other entrances are gray and the target video segment entrance is red), adding a border (adding a clear border to the entrance), enlarging the size (making this entrance visually larger than other entrances), etc., and the embodiments of the present disclosure are not limited to this.

[0098] For example, Figure 5 FIG. 1 is a schematic diagram of a video clip entry provided according to an exemplary embodiment. Figure 5 As shown, three video segment entries are exemplarily shown, and the video frame currently being played corresponds to the second video segment, so the second video segment entry is highlighted.

[0099] In some embodiments, the video clip entry can also be in other display forms. Correspondingly, for any target video, displaying multiple video clip entries of the target video includes: for any target video, displaying multiple video clip entries of the target video in the form of a preview screen. By displaying multiple video clip entries of the target video in the form of a preview screen, users can quickly and intuitively understand the content of each clip without playing the complete video, accurately locate the parts of interest, effectively improve the video retrieval efficiency and viewing experience, and enhance the human-computer interaction efficiency.

[0100] Among them, the preview screen is one or several consecutive representative frames selected from each video clip and presented in a dynamic or static form. For example, for a target video of cooking delicious food, if one video clip explains how to cut vegetables, the system may select a frame with a clear cutting action or a short dynamic cutting video as the preview screen of the video clip entry.

[0101] For example, Figure 6 is a schematic diagram of another video clip entry provided according to an exemplary embodiment. As Figure 6 shown, 5 video clip entries are exemplarily shown. Figure 6 The last preview screen in it is used to display the remaining video clip entries after being triggered.

[0102] Next, the display method of the clip overview control will be introduced.

[0103] In some embodiments, the clip overview control can be displayed separately on the video frame of the target video. The clip overview control can also be displayed simultaneously with multiple video clip entries.

[0104] For example, Figure 7 is a schematic diagram of a clip overview control provided according to an exemplary embodiment. As Figure 7 shown in (a) of it, the separately displayed clip overview control is exemplarily shown, and the display name of this control is "Video to Text". As Figure 7 shown in (b) of it, the clip overview control displayed simultaneously with multiple video clip entries is exemplarily shown, and the display name of this control is "Segmented Tutorial".

[0105] In step S303, in response to a trigger operation on any video clip entry, the video clip corresponding to the video clip entry is looped and played.

[0106] In the embodiments of the present disclosure, the trigger operation refers to the action of the user interacting with these entries. Commonly, such as clicking the mouse, touching the entry area on the screen. In some scenarios supporting voice interaction, it may also be activating a specific entry through a voice command. The embodiments of the present disclosure do not limit this.

[0107] Optionally, when the user performs a triggering operation on an entry of a video segment, the electronic device immediately starts playing the video content corresponding to that entry. Moreover, after playing all the content of this segment, the system automatically starts playing this segment again, repeating this cycle until the user performs other operations, such as pausing the playback, switching to other video segments, or closing the video, etc.

[0108] For example, the user is watching a teaching video about making a cake. The video is divided into multiple segments, and there are entries corresponding to each segment around the video interface, such as "Preparing materials", "Whipping egg whites", "Baking the cake", etc. When the user clicks on the entry of the "Whipping egg whites" video segment (triggering operation), the video screen immediately jumps to the "Whipping egg whites" segment and starts playing, showing the process of whipping the egg whites into a creamy state. When this segment finishes playing, the screen does not continue to play the subsequent "Baking the cake" segment, but automatically starts playing the "Whipping egg whites" segment again, allowing the user to repeatedly watch the steps and details of whipping the egg whites until you choose to pause or click on other segment entries.

[0109] In step S304, in response to a triggering operation on the segment overview control, a segment overview page is displayed. The segment overview page shows preview images of multiple video segments in the target video, and each preview image has corresponding text description information.

[0110] In the embodiments of the present disclosure, the triggering operation refers to the behavior of the user interacting with the segment overview control. Optionally, the triggering methods include using a mouse click (on a computer) and a finger touch click (on a mobile device). On a device that supports voice interaction, it can also be triggered by a voice command, such as saying "Open segment overview".

[0111] After the user triggers the segment overview control, the electronic device can present a new page on the screen, which is called the "segment overview page". This page is used to centrally display the relevant information of each segment of the target video, facilitating the user to quickly understand the structure and content distribution of the entire video.

[0112] On the fragment overview page, preview images of multiple different video fragments into which the target video is divided will be displayed. These preview images are one or several representative frames selected from each video fragment, which may be displayed in the form of static pictures or a short dynamic video clip. The purpose is to enable users to generally understand the main content of each fragment by viewing these preview images. To enable users to more clearly understand the content of the video fragment represented by each preview image, each preview image is accompanied by corresponding text descriptions. These text description messages will concisely summarize the theme, key content, or other important information of the fragment. Optionally, when the user clicks on any preview image, they can view a high-definition large image of that preview image.

[0113] For example, Figure 8 is a schematic diagram of a fragment overview page provided according to an exemplary embodiment. As Figure 8 shown, preview images of 3 video fragments are exemplarily shown. Users can view the corresponding video fragment by clicking on any preview image. Users can also slide up and down to view preview images of other video fragments. Optionally, if the user swipes down or clicks the back button, the fragment overview page can be closed.

[0114] In some embodiments, at least one object in the target video can also be displayed on the fragment overview page. These objects can be materials or tools that appear in the target video. By displaying objects such as materials or tools that appear in the target video on the fragment overview page, users can more intuitively understand the key elements involved in the video, quickly judge the degree of fit between the video content and their own needs, assist in locating interesting fragments, and enhance the viewing experience and retrieval efficiency. The human-computer interaction efficiency is improved.

[0115] For example, Figure 9 is another schematic diagram of a fragment overview page provided according to an exemplary embodiment. As Figure 9 shown, the ingredients involved in the target video are exemplarily shown at the top of the fragment overview page.

[0116] In some embodiments, users can also search for objects they are interested in. Correspondingly, the method further includes: in response to a search operation on any object, displaying a search result page, and the search result page includes information searched with the object as the keyword. Providing users with a search function for objects of interest in the video and displaying a search result page with the object as the keyword after the search is triggered can expand the boundary of users' access to information, meet their in-depth exploration needs, and improve the human-computer interaction efficiency.

[0117] Among them, in addition to the regular video viewing operations, users also have the ability to search for specific objects that appear in the video. The scope of the "objects" here is clearly defined as entities such as materials or tools that appear in the target video. For example, in a food-making video, if a user sees a special mold used to make a cake in the video and is interested in this mold, they can search for it. On the search result page, the displayed content is relevant information obtained by searching in the database (which may be an internal database, network resources, etc.) using the object searched by the user as the keyword. The form and content of this information are relatively diverse and can include the introduction of the object, purchase links (if it is a commodity object), recommendations for other videos containing the object, relevant knowledge articles, etc.

[0118] For example, if a user searches for a special woodworking plane used in a woodworking teaching video, the search result page may display information such as the history of the woodworking plane, its working principle, purchase links on different e-commerce platforms, and recommendations for other woodworking skill videos using this plane.

[0119] In step S305, in response to a trigger operation on the preview screen of any video segment, the segment overview page is cancelled from display, and the video segment is played in a loop.

[0120] In the embodiment of the present disclosure, when a user performs a trigger operation on the preview screen of a certain video segment, the electronic device removes the currently displayed segment overview page from the screen. This is because the user has clearly selected the specific video segment they want to watch, and the segment overview page is no longer necessary for the user's viewing needs at this time. Removing it can allow the user to obtain a more focused video viewing interface.

[0121] At the same time as cancelling the display of the segment overview page, the electronic device immediately starts playing the video segment triggered by the user, and after playing all the content of this segment, automatically starts playing this segment again, repeating this process until the user performs other operations, such as pausing the playback, switching to other video segments, or closing the video, etc. Such a design facilitates the user to repeatedly watch a specific video segment of interest to better understand or appreciate the content therein, improving the human-computer interaction efficiency.

[0122] For example, when a user is watching a car repair teaching video and enters the clip overview page, the page displays preview images of multiple video clips, such as "removing the tire", "checking the engine", "changing the oil", etc. Each preview image is accompanied by a short text description to help the user understand the general content of the clip. The user is interested in the preview image of the "removing the tire" clip and clicks on it on the mobile phone screen (trigger operation). At this time, on the screen that originally displayed the clip overview page, the clip overview page quickly disappears, and instead, the "removing the tire" video clip starts playing. After this clip has been played once, it will automatically start playing again, and the user can repeatedly watch the detailed steps of how to remove the tire until the user clicks the pause button or performs other operations.

[0123] In some embodiments, the user can cancel the loop playback through the loop off option. The method further includes: the electronic device displays the loop off option. In response to the trigger operation on the loop off option, the electronic device cancels the loop playback of the video clip corresponding to the video clip entry and plays the target video in sequential playback mode starting from the current video frame. Providing the user with the loop off option and canceling the loop and switching to sequential playback from the current frame after the trigger operation gives the user the right to independently select the playback mode, meets different viewing needs, optimizes the viewing experience, avoids boredom caused by repeated viewing, ensures the coherence and integrity of video viewing, and improves the human-computer interaction efficiency.

[0124] Among them, the electronic device (such as a mobile phone, computer, tablet, etc., which is a device for playing videos) can display this "loop off option" to the user at an appropriate position. The display position of the loop off option may vary depending on the design of the application or device. Optionally, in the control bar of the video playback interface, it is presented in the form of an icon (such as a loop arrow icon with a slash) or text (such as "turn off loop playback") to ensure that the user can easily see and operate it. After canceling the loop playback, the electronic device changes the playback mode of the video to sequential playback mode. That is, starting from the position of the currently playing video frame, it continues to play the subsequent video content in the original content order of the target video, rather than staying at that clip or restarting the loop playback.

[0125] For example, if the currently loop-played video clip is the part of the target video introducing "how to stir the batter for making a cake", after the user turns off the loop playback, the video will start from the current video frame of stirring the batter and then play the subsequent parts such as "putting it in the oven for baking" until the end of the video.

[0126] Embodiments of the present disclosure provide a video playback solution. By responding to a video search operation and displaying target videos that match the keywords, accurate retrieval of video content is achieved. By providing video clip entrances for the target videos, each entrance corresponding to a clip extracted based on the video content, automatic identification of key information in the video and generation of clip entrances are realized, facilitating users to quickly locate the content they are interested in. Responding to the triggering operation of the user on the video clip entrance, loop playback of the corresponding clip is achieved, which can ensure smooth playback and loop function of the clip, and improve the user interaction experience. The above solution combines video search, content analysis, and playback control technologies, and can achieve accurate retrieval, fragmented display, and interactive playback of video information without complex operations, significantly improving the efficiency of video search and the efficiency of human-computer interaction.

[0127] Figure 10 is a block diagram of a video playback device shown according to an exemplary embodiment. As Figure 10 shown, the device includes: a first display unit 1001 and a video playback unit 1002.

[0128] The first display unit 1001 is configured to display at least one target video that meets the search keywords in response to a video search operation;

[0129] The first display unit 1001 is further configured to, for any target video, display a plurality of video clip entrances of the target video, each video clip entrance corresponding to a video clip in the target video, and the video clip is extracted based on the information included in the target video;

[0130] The video playback unit 1002 is configured to loop-play the video clip corresponding to the video clip entrance in response to the triggering operation on any video clip entrance.

[0131] In some embodiments, the first display unit 1001 is configured to, for any target video, sequentially display a plurality of video clip entrances around the target video in time sequence, and the target video clip entrance among the plurality of video clip entrances is highlighted, and the target video clip entrance corresponds to the video clip including the current video frame.

[0132] In some embodiments, the first display unit 1001 is configured to, for any target video, display a plurality of video clip entrances of the target video in the form of a preview screen.

[0133] In some embodiments, the first display unit 1001 is further configured to display a clip overview control of the target video; in response to the triggering operation on the clip overview control, display a clip overview page, and the clip overview page displays preview screens of a plurality of video clips in the target video, and each preview screen has corresponding text description information.

[0134] In some embodiments, the first display unit 1001 is further configured to display at least one object in the target video on the fragment overview page.

[0135] In some embodiments, the apparatus further includes:

[0136] A second display unit, configured to display a search result page in response to a search operation on any object, where the search result page includes information searched with the object as the keyword.

[0137] In some embodiments, the first display unit 1001 is further configured to cancel the display of the fragment overview page in response to a trigger operation on the preview screen of any video fragment; and loop-play the video fragment.

[0138] In some embodiments, the apparatus further includes:

[0139] A third display unit, configured to display a loop-off option;

[0140] The video playback unit 1002 is further configured to cancel the loop-play of the video fragment corresponding to the video fragment entry in response to a trigger operation on the loop-off option, and start playing the target video from the current video frame in a sequential playback manner.

[0141] The embodiments of the present disclosure provide a video playback apparatus. By responding to a video search operation and displaying a target video matching the keyword, accurate retrieval of video content is achieved. By providing video fragment entries for the target video, each entry corresponding to a fragment extracted based on the video content, automatic recognition of key information in the video and generation of fragment entries are realized, facilitating users to quickly locate the content they are interested in. Responding to the user's trigger operation on the video fragment entry to achieve loop-play of the corresponding fragment can ensure smooth playback and loop function of the fragment, enhancing the user interaction experience. The above solution combines video search, content analysis, and playback control technologies, and can achieve accurate retrieval, fragmented display, and interactive playback of video information without complex operations, significantly improving the efficiency of video search and the efficiency of human-computer interaction.

[0142] It should be noted that for the video playback apparatus provided in the above embodiments, only the above division of each functional unit is used for illustration. In practical applications, the above functions can be allocated to different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the video playback apparatus provided in the above embodiments and the embodiments of the video playback method belong to the same concept, and the specific implementation process is detailed in the method embodiments and will not be repeated here.

[0143] Regarding the video playback device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.

[0144] In the embodiments of the present disclosure, the electronic device may be a terminal or a server. When the electronic device is a terminal, the terminal is used as the execution subject to implement the technical solutions provided by the embodiments of the present disclosure; when the electronic device is a server, the server is used as the execution subject to implement the technical solutions provided by the embodiments of the present disclosure; or, the technical solutions provided by the present disclosure are implemented through the interaction between the terminal and the server. The embodiments of the present disclosure do not limit this.

[0145] Figure 11 It is a block diagram of an electronic device shown according to an exemplary embodiment. Generally, the electronic device 1100 includes a processor 1101 and a memory 1102.

[0146] The processor 1101 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1101 may be implemented in at least one of the following hardware forms: DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1101 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1101 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1101 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process the computational operations related to machine learning.

[0147] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 is used to store at least one program code, and the at least one program code is used to be executed by the processor 1101 to implement the video playback method provided in the method embodiments of the present disclosure.

[0148] In some embodiments, the electronic device 1100 may further optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102, and the peripheral device interface 1103 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1103 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.

[0149] The peripheral device interface 1103 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102, and the peripheral device interface 1103 may be implemented on a separate chip or circuit board, and this embodiment does not limit this.

[0150] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and so on. The radio frequency circuit 1104 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1104 may further include a circuit related to NFC (Near Field Communication), which is not limited in this disclosure.

[0151] The display screen 1105 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on or above the surface of the display screen 1105. The touch signal can be input to the processor 1101 as a control signal for processing. At this time, the display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which is disposed on the front panel of the electronic device 1100; in other embodiments, there may be at least two display screens 1105, which are respectively disposed on different surfaces of the electronic device 1100 or are in a folded design; in still other embodiments, the display screen 1105 may be a flexible display screen, which is disposed on a curved surface or a folded surface of the electronic device 1100. Even, the display screen 1105 can be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 1105 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0152] The camera component 1106 is used to collect images or videos. Optionally, the camera component 1106 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the electronic device, and the rear camera is disposed on the back of the electronic device. In some embodiments, there are at least two rear cameras, which can be any one of a main camera, a depth camera, a wide-angle camera, and a telephoto camera, so as to realize the background blurring function by fusing the main camera and the depth camera, the panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions by fusing the main camera and the wide-angle camera. In some embodiments, the camera component 1106 may further include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. The dual-color temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0153] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals and input them to the processor 1101 for processing, or input them to the radio frequency circuit 1104 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively disposed at different parts of the electronic device 1100. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 1107 may further include a headphone jack.

[0154] The power supply 1108 is used to supply power to each component in the electronic device 1100. The power supply 1108 can be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0155] Those skilled in the art can understand that Figure 11 the structure shown in does not limit the electronic device 1100, and it may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.

[0156] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1102 including instructions, and the above instructions can be executed by a processor 1101 of an electronic device 1100 to complete the above video playback method. Optionally, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0157] A computer program product includes a computer program, and when the computer program is executed by a processor, the above video playback method is implemented.

[0158] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0159] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A video playback method, characterized in that: The method comprises: In response to a video search operation, displaying at least one target video that satisfies the search keyword; For any target video, display multiple video segment entries of the target video, each video segment entry corresponds to a video segment in the target video, and the video segment is extracted based on information contained in the target video; In response to a triggering operation on any video segment entry, the video segment corresponding to the video segment entry is played in a loop.

2. The video playback method according to claim 1, characterized in that: For any target video, displaying multiple video segment entries of the target video includes: For any target video, the multiple video segment entries are displayed in sequence around the target video, the target video segment entry is highlighted among the multiple video segment entries, and the target video segment entry corresponds to the video segment containing the current video frame.

3. The video playback method according to claim 1, characterized in that: For any target video, displaying multiple video segment entries of the target video includes: For any target video, multiple video segment entries of the target video are displayed in the form of a preview screen.

4. The video playback method according to claim 1, characterized in that: The method further comprises: Display a clip overview control of the target video; In response to the triggering operation of the segment overview control, a segment overview page is displayed, and the segment overview page displays preview images of multiple video segments in the target video, and each preview image corresponds to text description information.

5. The video playback method according to claim 4, characterized in that: The method further comprises: At least one object in the target video is displayed on the segment overview page.

6. The video playback method according to claim 5, characterized in that: The method further comprises: In response to a search operation on any object, a search result page is displayed, the search result page including information searched using the object as a keyword.

7. The video playback method according to claim 3, characterized in that: The method further comprises: In response to a triggering operation on a preview screen of any video clip, canceling display of the clip overview page; The video clip is played in a loop.

8. The video playback method according to any one of claims 1 to 7, characterized in that: The method further comprises: Display loop off option; In response to the triggering operation of the loop closing option, the loop playback of the video segment corresponding to the video segment entry is canceled, and the target video is played starting from the current video frame in a sequential playback manner.

9. A video playback device, characterized in that: The device comprises: A first display unit is configured to display at least one target video satisfying a search keyword in response to a video search operation; The first display unit is further configured to display, for any target video, a plurality of video segment entries of the target video, each video segment entry corresponding to a video segment of the target video, the video segment being extracted based on information contained in the target video; The video playing unit is configured to respond to a triggering operation on any video segment entry and loop play the video segment corresponding to the video segment entry.

10. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the video playback method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the video playback method as described in any one of claims 1 to 8.

12. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the video playback method according to any one of claims 1 to 8 is implemented.