Method and apparatus for providing user interface for video retrieval
US-12045281-B2 · Jul 23, 2024 · US
US10141025B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10141025-B2 |
| Application number | US-201715452224-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 7, 2017 |
| Priority date | Nov 29, 2016 |
| Publication date | Nov 27, 2018 |
| Grant date | Nov 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, device and computer-readable medium are provided for adjusting video playing progress in the field of video processing. The method for adjusting video playing progress includes: acquiring a keyword inputted by a user; determining at least one matching keyframe corresponding to the keyword in a target video, which includes at least one keyframe; displaying the at least one matching keyframe; and adjusting displaying progress of the target video to target displaying progress, when a selection operation on a keyframe of the at least one matching keyframe is detected, where the target displaying progress corresponds to the keyframe as indicated by the selection operation.
Opening claim text (preview).
What is claimed is: 1. A method for adjusting video playing progress, comprising: acquiring a keyword inputted by a user; determining at least one matching keyframe corresponding to the keyword in a target video which includes at least one keyframe; displaying the at least one matching keyframe; adjusting displaying progress of the target video to target displaying progress when a selection operation on a keyframe of the at least one matching keyframe is detected, wherein the target displaying progress is displaying progress corresponding to the keyframe as indicated by the selection operation; extracting the at least one keyframe from the target video; determining at least one label for each of the at least one keyframe; establishing a correspondence relation between each keyframe and the at least one label for the keyframe according to the at least one keyframe and the at least one label for each keyframe; and determining occurrences of each label for the at least one keyframe and deleting a label when the occurrences are greater than a predetermined label number threshold. 2. The method of claim 1 , wherein the determining at least one matching keyframe corresponding to the keyword in the target video comprises: inquiring a correspondence relation between a keyframe and a preset label according to the keyword, to obtain at least one target label matching the keyword, wherein the correspondence relation records each keyframe included in the target video and at least one label corresponding to each keyframe, and the label of each keyframe indicates content of the keyframe; and determining the at least one keyframe corresponding to the at least one target label in the correspondence relation as the at least one matching keyframe corresponding to the keyword. 3. The method of claim 2 , wherein the inquiring the correspondence relation between the keyframe and the preset label according to the keyword, to obtain at least one target label matching the keyword comprises: calculating a matching degree between each label recorded in the correspondence relation and the keyword; and determining the label having a matching degree greater than a preset matching degree threshold as the target label matching the keyword. 4. The method of claim 3 , wherein the keyword includes at least one keyword component; the calculating the matching degree between each label recorded in the correspondence relation and the keyword comprises: extending each keyword component of the keyword to obtain at least one extended word for the keyword component; calculating a matching degree between each label and each of the at least one extended word respectively; and calculating the matching degree between each label recorded in the correspondence relation and the keyword, according to the matching degree between each label and each of the at least one extended word; wherein the matching degree between each label and the keyword is equal to a sum of the matching degree between the label and each of the at least one extended word; or the matching degree between each label and the keyword is equal to an average of the matching degree between the label and each of the at least one extended word; or the matching degree between each label and the keyword is equal to a maximum value of the matching degree between the label and each of the at least one extended word. 5. The method of claim 2 , wherein the displaying the at least one matching keyframe comprises: sorting the at least one matching keyframe based on a sequential order of the playing progress of the at least one matching keyframe in the target video, and displaying sequentially the at least one matching keyframe according to the sorted order; or sorting the at least one matching keyframe based on a descending order of the matching degree of the keyword, and displaying sequentially the at least one matching keyframe according to the sorted order. 6. The method of claim 2 , wherein the inquiring the correspondence relation between the keyframe and the preset label according to the keyword, to obtain at least one target label matching the keyword comprises: matching the keyword with each label recorded in the correspondence relation respectively; determining the label having a preset association with the keyword as the target label matching the keyword, wherein the preset association includes that: the label includes at least one character of the keyword, or the keyword includes at least one character of the label, or the label is the same as the keyword. 7. The method of claim 1 , wherein the determining at least one label for each of the at least one keyframe comprises: detecting whether each of the at least one keyframe includes content within a set of target content, wherein the set of target content includes at least one of object content, character content, word content and scene content; and generating a label indicating certain content within the set of target content for a keyframe when the keyframe includes the certain content. 8. A device for adjusting video playing progress, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to: acquire a keyword inputted by a user; determine at least one matching keyframe corresponding to the keyword in a target video which includes at least one keyframe; display the at least one matching keyframe; adjust displaying progress of the target video to target displaying progress when a selection operation on a keyframe of the at least one matching keyframe is detected, wherein the target displaying progress is displaying progress corresponding to the keyframe as indicated by the selection operation; extract the at least one keyframe from the target video; determine at least one label for each of the at least one keyframe; establish a correspondence relation between each keyframe and the at least one label for the keyframe according to the at least one keyframe and the at least one label for each keyframe; and determine occurrences of each label for the at least one keyframe and delete a label when the occurrences are greater than a predetermined label number threshold. 9. The device of claim 8 , wherein the processor is further configured to: inquire a correspondence relation between a keyframe and a preset label according to the keyword, to obtain at least one target label matching the keyword, wherein the correspondence relation records each keyframe included in the target video and at least one label corresponding to each keyframe, and the label of each keyframe indicates content of the keyframe; and determine the at least one keyframe corresponding to the at least one target label in the correspondence relation as the at least one matching keyframe corresponding to the keyword. 10. The device of claim 9 , wherein the processor is further configured to: calculate a matching degree between each label recorded in the correspondence relation and the keyword; and determine the label having a matching degree greater than a preset matching degree threshold as the target label matching the keyword. 11. The device of claim 10 , wherein the keyword includes at least one keyword components; the processor is further configured to: extend each keyword component of the keyword to obtain at least one extended word for each keyword component; calculate a matching degree between each label and each of the at least one extended word respectively; and calculate the matching degree between each label recorded in the correspondence relation and the keyword, according to the matching degree between each label and each
using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings · CPC title
Filtering based on additional data, e.g. user or group profiles · CPC title
Regeneration of colour television signals (H04N9/80 takes precedence) · CPC title
Programmed access in sequence to addressed parts of tracks of operating record carriers (access by moving the head G11B3/08, G11B5/54, G11B7/085, G11B21/022; by moving the record carrier G11B15/005, G11B17/005, by driving of both record carrier and head G11B15/1816) · CPC title
Browsing; Visualisation therefor (end-user interfaces for requesting or interacting with video content, e.g. video on demand interfaces or electronic programme guides, H04N21/472) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.