Video displaying method and apparatus, device and computer storage medium

US10817149B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10817149-B2
Application numberUS-201816183464-A
CountryUS
Kind codeB2
Filing dateNov 7, 2018
Priority dateNov 28, 2017
Publication dateOct 27, 2020
Grant dateOct 27, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a video displaying method and apparatus, a device and a computer storage medium, wherein the method comprises: positioning a target video; displaying a video preview of the target video, the video preview being a video segment extracted from the target video. This displaying manner exhibits a stronger capability of expressing the video content. The user can better know whether the video is the desired content. The present disclosure may reduce a probability of the user missing desired video resources and reduce a probability that the user finds that the video content does not meet an expectation after he views the video content, thereby helping the user to conveniently and effectively view the desired video resources.

First claim

Opening claim text (preview).

What is claimed is: 1. A video displaying method, wherein the method comprises: positioning a target video; displaying a video preview of the target video, the video preview being a video segment extracted from the target video by: inputting the target video into a video classification model obtained by pre-training; obtaining weights of respective video frames output by an attention module in the video classification model; and extracting continuous N video frames whose total weight value satisfies a preset requirement, as the video preview of the target video, N being a preset positive integer, wherein a process of training the video classification model comprises: regarding a video whose video class is pre-annotated as training data; training the video classification model by regarding the video of the training data as input of the video classification model and by regarding the corresponding video class as output of the video classification model, to minimize a loss function of a classification result, and wherein during the training of the video classification model, regarding the video in the training data as input of a convolutional neural network, and outputting convolutional features of respective frames in the video; regarding the convolutional features of respective frames as input of another neural network to output time sequence features of respective frames; regarding time sequence features of respective frames as input of an attention module to output weights of respective frames; mapping to a video type at a fully-connected layer according to weights of respective frames and output of the another neural network; using a mapping result to calculate a loss function wherein the another neural network comprise one of a Long Short-Term Memory (LSTM), a Gated Recurrent Unit (GRU) or a Recurrent Neural Network (RNN). 2. The method according to claim 1 , wherein the positioning a target video comprises: positioning a video at a target position in a video feed page; or positioning a video at a target position in a video aggregation page. 3. The method according to claim 1 , wherein the displaying a video preview of the target video comprises: after positioning the target video, automatically playing the video preview of the target video; or playing the video preview of the target video after detecting that a user triggers an event for playing the video preview. 4. The method according to claim 3 , wherein during the playing of the video preview of the target video, display prompt information of the video preview which is being played. 5. The method according to claim 3 , wherein the playing the video preview of the target video comprises: fast playing the video preview of the video. 6. The method according to claim 1 , wherein the method further comprises: playing the target video after detecting that a user triggers an event for playing the target video. 7. The method according to claim 6 , wherein the playing the target video after detecting that the user triggers the event for playing the target video comprises: accessing a playing link of the target video to which a specific component is directed, after detecting the user triggers a specific component on a page of displaying the video preview. 8. A device, wherein the device comprises: one or more processors, a storage for storing one or more programs, the one or more programs, when executed by said one or more processors, enable said one or more processors to implement a video displaying method, wherein the method comprises: positioning a target video; displaying a video preview of the target video, the video preview being a video segment extracted from the target video by: inputting the target video into a video classification model obtained by pre-training; obtaining weights of respective video frames output by an attention module in the video classification model; and extracting continuous N video frames whose total weight value satisfies a preset requirement, as the video preview of the target video, N being a preset positive integer, wherein a process of training the video classification model comprises: regarding a video whose video class is pre-annotated as training data; training the video classification model by regarding the video of the training data as input of the video classification model and by regarding the corresponding video class as output of the video classification model, to minimize a loss function of a classification result, and wherein during the training of the video classification model, regarding the video in the training data as input of a convolutional neural network, and outputting convolutional features of respective frames in the video; regarding the convolutional features of respective frames as input of another neural network to output time sequence features of respective frames; regarding time sequence features of respective frames as input of an attention module to output weights of respective frames; mapping to a video type at a fully-connected layer according to weights of respective frames and output of the another neural network; using a mapping result to calculate a loss function wherein the another neural network comprise one of a Long Short-Term Memory (LSTM), a Gated Recurrent Unit (GRU) or a Recurrent Neural Network (RNN). 9. The device according to claim 8 , wherein the positioning a target video comprises: positioning a video at a target position in a video feed page; or positioning a video at a target position in a video aggregation page. 10. The device according to claim 8 , wherein the displaying a video preview of the target video comprises: after positioning the target video, automatically playing the video preview of the target video; or playing the video preview of the target video after detecting that a user triggers an event for playing the video preview. 11. The device according to claim 10 , wherein during the playing of the video preview of the target video, display prompt information of the video preview which is being played. 12. The device according to claim 10 , wherein the playing the video preview of the target video comprises: fast playing the video preview of the video. 13. The device according to claim 8 , wherein the method further comprises: playing the target video after detecting that a user triggers an event for playing the target video. 14. The device according to claim 13 , wherein the playing the target video after detecting that the user triggers the event for playing the target video comprises: accessing a playing link of the target video to which a specific component is directed, after detecting the user triggers a specific component on a page of displaying the video preview. 15. A non-transitory storage medium including computer-executable instructions which, when executed by a computer processor, execute a video displaying method, wherein the method comprises: positioning a target video; displaying a video preview of the target video, the video preview being a video segment extracted from the target video by: inputting the target video into a video classification model obtained by pre-training; obtaining weights of respective video frames output by an attention module in the video classification model; and extracting continuous N video frames whose total weight value satisfies a preset requirement, as the video preview of the target video, N being a preset positive integer, wherein a process of training the video classification model comprises: regarding a video whose video class is pre-ann

Assignees

Inventors

Classifications

  • Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames · CPC title

  • Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • relating to the classification model, e.g. parametric or non-parametric approaches · CPC title

  • characterised by the process organisation or structure, e.g. boosting cascade · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10817149B2 cover?
The present disclosure provides a video displaying method and apparatus, a device and a computer storage medium, wherein the method comprises: positioning a target video; displaying a video preview of the target video, the video preview being a video segment extracted from the target video. This displaying manner exhibits a stronger capability of expressing the video content. The user can bette…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/8549. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 27 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).