Automated content insertion into video scene
AssigneeKeystream Corporation
InventorsArthur George Chang, Schuyler A. Cullen, Edward R. Ratner
Life of this patent
Estimating the term…
Abstract
A method for automated content insertion into a video sequence. The video sequence comprising a sequence of frames is received. An automated determination is made of non-moving pixels in the sequence of frames. Thereafter, an automated identification is made of valid regions comprising the non-moving pixels which are suitable for unobtrusive content insertion. Other embodiments, aspects and features are also disclosed.
Claims17
A method for automated content insertion into a video sequence, the method comprising:
- receiving the video sequence comprising a sequence of frames;
- automated determination of non-moving pixels in the sequence of frames by eliminating pixels whose values are more than a standard deviation away from a mean computed over a previous several frames so as to generate a background pixel mask which identifies the non-moving pixels;
- and
- automated identification of valid regions comprising the non-moving pixels which are suitable for unobtrusive content insertion,
- wherein the automated determination of the non-moving pixels comprises tracking moving objects in the sequence of frames and eliminating pixels belonging to the moving objects from the background pixel mask.
An apparatus configured for automated content insertion into a video stream, the apparatus comprising:
- a processor for executing computer-readable program code;
- memory for storing in an accessible manner computer-readable data;
- computer-readable program code configured to receive the video sequence comprising a sequence of frames;
- computer-readable program code configured to determine non-moving pixels in the sequence of frames so as to generate a background pixel mask which identifies the non-moving pixels, wherein pixels whose values are more than a standard deviation away from a mean computed over a previous several frames are eliminated in generating the background pixel mask;
- computer-readable program code configured to track moving objects in the sequence of frames and eliminate pixels belonging to the moving objects from the background pixel mask;
- and
- computer-readable program code configured to identify valid regions comprising the non-moving pixels which are suitable for unobtrusive content insertion.
Dependencies are inferred from the claim text.