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.
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; analyzing 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 analyzing video also described.
Abstract: The present invention relates to a video analysis method, including: requesting a plurality of chunks from different locations within a video from a server; receiving the plurality of chunks of the video streamed from the 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, wherein the plurality of chunks received are non-contiguous. A system and software for analysing video also described.
Abstract: The present invention relates to 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; analysing content within the video of 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 content; wherein the throttling continues during analysis of the content. A system and software for transmitting a video stream are also described.