Video analysis method and system
AssigneeImage Analyser Ltd
InventorsCrispin Pikes, Randhir Shinde
Life of this patent
Estimating the term…
Abstract
The present invention relates to a video analysis method, including: receiving a plurality of chunks of a video streamed from a server; extracting one or more frames from each chunk; analysing each frame in accordance with a static image analysis engine to generate a pornographic content rating for the frame; and combining the ratings of the frames from the plurality of chunks to generate a pornographic content rating for the video. A system and software for analysing video also described.
Claims42
A video analysis method, including:
- receiving a plurality of chunks within a video from a server, wherein at least some of the plurality of chunks are non-contiguous within the video;
- extracting one or more objects from each chunk of the received plurality of chunks;
- analysing each extracted object to generate a pornographic content rating for the object;
- and
- combining the pornographic content ratings of the objects from the plurality of chunks to generate a combined pornographic content description for the video without receiving the entire video from the server.
A system for analysing videos, comprising:
- a communications apparatus configured to communicate with a server;
- and
- a processor configured to:
- receive a plurality of chunks within a video from the server, wherein at least some of the plurality of chunks are non-contiguous within the video;
- extract one or more objects from each chunk of the received plurality of chunks;
- analyse each extracted object to generate a pornographic content rating for the object;
- and
- combine the pornographic content ratings of the objects from the plurality of chunks to generate a combined pornographic content description for the video without receiving the entire video from the server.
A communication system comprising memory and at least one processor configured to:
- receive video information from a server for a video requested by a client device from the server;
- based on the received video information, request, from the server, a plurality of chunks from different locations within the video;
- in response to the request, receive the plurality of requested chunks;
- extract one or more objects from each chunk of the plurality of received chunks;
- analyse each extracted object to generate a pornographic content rating for each extracted object;
- combining the pornographic content ratings of the objects to generate a combined pornographic content description for the video without receiving the entire video from the server;
- and
- upon determining that a combined pornographic content rating satisfied a predetermined condition, interrupt transmission of the video from the server to the client device.
A video analysis method, including:
- receiving a plurality of chunks within a streaming video from a server;
- extracting one or more objects from each chunk of the received plurality of chunks;
- analysing each extracted object to generate a pornographic content rating for each object
- generating a combined pornographic content description based on the generated pornographic content rating for each of the extracted objects before the entire video is received from the server;
- and
- performing an action in relation to transmission of the streaming video to a video client based upon the combined pornographic content description,
- wherein the transmission of the streaming video to the video client is throttled during analysis of the extracted objects.
A communication system comprising memory and at least one processor configured to:
- receive a plurality of chunks within a streaming video from a server;
- extract one or more objects from each chunk of the received plurality of chunks;
- analyze each extracted object to generate a pornographic content rating for each object;
- generate a combined pornographic content description based on the generated pornographic content rating for each of the extracted objects before the entire video is received from the server;
- and
- perform an action in relation to transmission of the streaming video to a video client based upon the combined pornographic content description,
- wherein the transmission of the streaming video to the video client is throttled during analysis of the extracted objects.
An apparatus comprising:
- a display;
- and
- a processor configured to:
- request a video from a server;
- in response to requesting the video, streaming the video from the server, the video being throttled while a combined pornographic content description for the video is determined, wherein the combined pornographic content description is determined based on combining pornographic content ratings of a plurality of objects extracted from the streamed video;
- and
- based on the combined pornographic content description satisfying a predetermined condition, interrupting the streaming of the video from the server;
- and
- based on the combined pornographic content description not satisfying the predetermined condition, streaming the video from the server without the video being throttled.
A method of transmitting a video stream, including:
- intercepting a video stream from a server to a video client, wherein the video client is on a user device;
- throttling onwards transmission of the video stream to the video client;
- during throttling of the video stream, determining a combined pornographic content description of the video stream based on combining pornographic content ratings of a plurality of objects extracted from the video stream;
- and
- performing an action in relation to the onward transmission to the video client as a result of the analysis of the combined pornographic content description, wherein the throttling continues during the analysis of the content.
A system for transmission of a video stream, comprising memory and a processor:
- throttle onwards transmission of a video stream from a server to a video client on a user device and to perform an action in relation to the onward transmission to the video client as a result of analysis of content within the video of the video stream;
- during throttling of the video stream, determining a combined pornographic content description of the video stream based on combining pornographic content ratings of a plurality of objects extracted from the video stream;
- and
- intercept the video stream from the server to the video client on the user device based on a result of the analysis of the combined pornographic content description, wherein the throttling continues during the analysis of the content.
Dependencies are inferred from the claim text.