Method and apparatus for filtering video
US-2018176641-A1 · Jun 21, 2018 · US
US12010358B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12010358-B2 |
| Application number | US-202118259646-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2021 |
| Priority date | Dec 30, 2020 |
| Publication date | Jun 11, 2024 |
| Grant date | Jun 11, 2024 |
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.
Provided is a method for moderating live streaming. The method includes: performing preliminary violation moderation on a current live streaming frame in a to-be-moderated live streaming room based on a high-accuracy moderation model and a high-recall moderation model that are cascaded with each other; and acquiring a target violation score of the current live streaming frame by inputting a first violation score of the current live streaming frame under the high-accuracy moderation model, a second violation score of the current live streaming frame under the high-recall moderation model, and a multi-dimensional behavior feature of the current live streaming frame in the to-be-moderated live streaming room to a pre-constructed behavior moderation model in response to the current live streaming frame passing the preliminary violation moderation.
Opening claim text (preview).
What is claimed is: 1. A method for moderating live streaming, comprising: performing preliminary violation moderation on a current live streaming frame in a to-be-moderated live streaming room based on a high-accuracy moderation model and a high-recall moderation model that are cascaded with each other; and acquiring a target violation score of the current live streaming frame by inputting a first violation score of the current live streaming frame under the high-accuracy moderation model, a second violation score of the current live streaming frame under the high-recall moderation model, and a multi-dimensional behavior feature of the current live streaming frame in the to-be-moderated live streaming room to a pre-constructed behavior moderation model in response to the current live streaming frame passing the preliminary violation moderation; wherein performing the preliminary violation moderation on the current live streaming frame in the to-be-moderated live streaming room based on the high-accuracy moderation model and the high-recall moderation model that are cascaded with each other comprises: acquiring the first violation score of the current live streaming frame by inputting the current live streaming frame in the to-be-moderated live streaming room to a pre-constructed high-accuracy moderation model; and acquiring the second violation score of the current live streaming frame by continuously inputting the current live streaming frame to a pre-constructed high-recall moderation model in response to the first violation score failing to exceed a predetermined accuracy violation threshold; wherein the current live streaming frame is determined to pass the preliminary violation moderation in response to the first violation score of the current live streaming frame failing to exceed the predetermined accuracy violation threshold and the second violation score of the current live streaming frame failing to exceed a predetermined recall violation threshold. 2. The method according to claim 1 , wherein acquiring the target violation score of the current live streaming frame by inputting the first violation score of the current live streaming frame under the high-accuracy moderation model, the second violation score of the current live streaming frame under the high-recall moderation model, and the multi-dimensional behavior feature of the current live streaming frame in the to-be-moderated live streaming room to the pre-constructed behavior moderation model comprises: acquiring a live streaming behavior feature of the current live streaming frame by combining the first violation score of the current live streaming frame under the high-accuracy moderation model, the second violation score of the current live streaming frame under the high-recall moderation model, and the multi-dimensional behavior feature of the current live streaming frame in the to-be-moderated live streaming room; and acquiring the target violation score of the current live streaming frame by inputting the live streaming behavior feature to the behavior moderation model. 3. The method according to claim 1 , wherein the behavior moderation model is constructed by: extracting a corresponding history live streaming frame from each history live streaming video in a history live streaming video set, and determining a multi-dimensional history behavior feature of each history live streaming frame in a live streaming room where the each history live streaming frame is located and a violation label of the history live streaming frame; acquiring a history violation score of the history live streaming frame by inputting a first history violation score of the history live streaming frame under the high-accuracy moderation model, a second history violation score of the history live streaming frame under the high-recall moderation model, and a multi-dimensional history behavior feature of the history live streaming frame in the live streaming room to the pre-constructed behavior moderation model for each history live streaming frame; and continuously optimizing the behavior moderation model to minimize a difference between the acquired history violation score and the violation label of each history live streaming frame. 4. The method according to claim 1 , wherein upon acquiring the target violation score of the current live streaming frame by inputting the first violation score of the current live streaming frame under the high-accuracy moderation model, the second violation score of the current live streaming frame under the high-recall moderation model, and the multi-dimensional behavior feature of the current live streaming frame in the to-be-moderated live streaming room to the pre-constructed behavior moderation model, the method further comprises: pushing live streaming information of the to-be-moderated live streaming room to a manual moderation platform in response to a to-be-moderated violation score exceeding a predetermined behavior violation threshold; and collecting a new current live streaming frame from the to-be-moderated live streaming room upon an interval of a predetermined live streaming duration in response to the target violation score failing to exceed the predetermined behavior violation threshold, and continuously performing violation moderation on the new current live streaming frame. 5. The method according to claim 4 , further comprising: monitoring live streaming interaction items in the to-be-moderated live streaming room in real time, pushing live streaming information of the to-be-moderated live streaming room to the manual moderation platform in response to the live streaming interaction items exceeding a predetermined interaction threshold, and stopping the violation moderation performed on the current live streaming frame in the to-be-moderated live streaming room. 6. The method according to claim 1 , further comprising: pushing the live streaming information of the to-be-moderated live streaming room to a manual moderation platform in a case that the first violation score exceeds the predetermined accuracy violation threshold or the second violation score exceeds the predetermined recall violation threshold. 7. The method according to claim 1 , wherein training samples of the high-accuracy moderation model comprise easy positive samples and easy negative samples in a training sample set, and training samples of the high-recall moderation model comprise hard positive samples and hard negative samples in the training sample set. 8. A server, comprising: one or more processors; and a memory, configured to store one or more programs; wherein the one or more processors, when loading and running the one or more programs, are caused to perform the method for moderating live streaming as defined in claim 1 . 9. A non-transitory computer-readable storage medium, storing a computer program, wherein the computer program, when loaded and run by a processor, causes the processor to perform the method for moderating live streaming as defined in claim 1 . 10. The server according to claim 8 , wherein the one or more processors, when loading and running the one or more programs, are caused to: acquire a live streaming behavior feature of the current live streaming frame by combining the first violation score of the current live streaming frame under the high-accuracy moderation model, the second violation score of the current live streaming frame under the high-recall moderation model, and the multi-dimensional behavior feature of the current live streaming frame in the to-be-moderated live streaming room; and acquire the target violation score of the current live streaming frame by inputting the live streaming behavior featu
involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16) · CPC title
Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames · CPC title
Blocking scenes or portions of the received content, e.g. censoring scenes · CPC title
Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.