System and method for identifying and altering images in a digital video
First Claim
Patent Images
1. A method to automate post-production content modification, the method comprising:
- performing image recognition on a plurality of frames of post-production video content to identify a plurality of objects in a scene byidentifying a first pixel of a selected color relating to a distinctive image for which the frames of post-production video content are being searched,scanning a number of adjacent pixels, which are adjacent to the first pixel, to determine a shape of an image in each of at least two directions,determining at least two outermost endpoints of the selected color relative to the first pixel in each of the at least two directions;
for each of the outermost end points, determining a respective distance between the first pixel and the respective outermost end point,determining a ratio of the distance between the outermost end points; and
comparing the determined ratio to a known data for the distinctive image to determine a location of the distinctive image in the frames of the post-production video content,calculating a probability that the distinctive image is present in at least some of the frames of post-production video content based in the ratio and the comparison, andmodifying only those frames of the post-production video content where the calculated probability exceeds a confidence level;
determining a context of the scene which at least some of the frames of video represent based at least in part on the objects recognized the frames of the post-production video content;
determining at least one post-production content modification to be made to at least some of the frames of the post-production video content based at least in part on the determined context of the scene which the frames of post-production video content represent; and
modifying at least some of the at least one of the frames of the postproduction video content based at least in part on determined at least one post-production content modification.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of identifying distinctive objects or images within a digital video comprises the use of one or more pixel (pel) based “pattern” or “feature” recognition protocols.
-
Citations
6 Claims
-
1. A method to automate post-production content modification, the method comprising:
-
performing image recognition on a plurality of frames of post-production video content to identify a plurality of objects in a scene by identifying a first pixel of a selected color relating to a distinctive image for which the frames of post-production video content are being searched, scanning a number of adjacent pixels, which are adjacent to the first pixel, to determine a shape of an image in each of at least two directions, determining at least two outermost endpoints of the selected color relative to the first pixel in each of the at least two directions;
for each of the outermost end points, determining a respective distance between the first pixel and the respective outermost end point,determining a ratio of the distance between the outermost end points; and comparing the determined ratio to a known data for the distinctive image to determine a location of the distinctive image in the frames of the post-production video content, calculating a probability that the distinctive image is present in at least some of the frames of post-production video content based in the ratio and the comparison, and modifying only those frames of the post-production video content where the calculated probability exceeds a confidence level; determining a context of the scene which at least some of the frames of video represent based at least in part on the objects recognized the frames of the post-production video content; determining at least one post-production content modification to be made to at least some of the frames of the post-production video content based at least in part on the determined context of the scene which the frames of post-production video content represent; and modifying at least some of the at least one of the frames of the postproduction video content based at least in part on determined at least one post-production content modification.
-
-
2. A method to automate post-production content modification, the method comprising:
-
performing image recognition on a plurality of frames of post-production video content to identify a plurality of objects in a scene by identifying a first pixel of a selected color relating to a distinctive image for which the frames of post-production video content are being searched, scanning a number of adjacent pixels, which are adjacent to the first pixel, to determine a shape of an image in each of at least two directions; determining at least two outermost endpoints of the selected color relative to the first pixel in each of the at least two directions; for each of the outermost end points, determining a respective distance between the first pixel and the respective outermost end point; determining a ratio of the distance between the outermost end points; comparing the determined ratio to a known data for the distinctive image to determine a location of the distinctive image in the frames of the post-production video content, calculating a first probability that the distinctive image is present in at least some of the frames of post-production video content based in the ratio and the comparison, and comparing a concentration of similar pixels that are similar to the first pixel and a shape of a cluster formed by the concentration of pixels to the set of known data for the distinctive image, calculating a second probability that the distinctive image is present in the frames of post-production video content based on the concentration, shapes of the cluster, and the comparisons, and locating the distinctive image in the at least some frames of post-production video content in response to either of the calculated first probability or the calculated second probability exceeding a confidence level; determining a context of the scene which at least some of the frames of video represent based at least in part on the objects recognized the frames of the post-production video content; determining at least one post-production content modification to be made to at least some of the frames of the post-production video content based at least in part on the determined context of the scene which the frames of post-production video content represent; and modifying at least some of the at least one of the frames of the postproduction video content based at least in part on determined at least one post-production content modification. - View Dependent Claims (3)
-
-
4. A system to automate post-production content modification, the system comprising:
-
at least one processor; and at least one nontransitory processor-readable medium which stores at least one of processor-executable instructions or data, the at least one nontransitory processor-readable medium communicatively coupled to the at least one processor, and performing image recognition, by at least one processor, execution of which causes the at least one processor to; perform image recognition on a plurality of frames of post-production video content to identify a plurality of objects in a scene by identifying a first pixel of a selected color relating to a distinctive image for which the frames of post-production video content are being searched, scanning a number of adjacent pixels, which are adjacent to the first pixel, to determine a shape of an image in each of at least two directions, determining at least two outermost endpoints of the selected color relative to the first pixel in each of the at least two directions, for each of the outermost end points, determining a respective distance between the first pixel and the respective outermost end point, determining a ratio of the distance between the outermost end points, comparing the determined ratio to a known data for the distinctive image to determine a location of the distinctive image in the frames of the post-production video content, calculating a probability that the distinctive image is present in at least some of the frames of post-production video content based in the ratio and the comparison, and modifying only those frames of the post-production video content where the calculated probability exceeds a confidence level; determine a context of the scene which at least some of the frames of video represent based at least in part on the objects recognized the frames of the postproduction video content; determine at least one post-production content modification to be made to at least some of the frames of the post-production video content based at least in part on the determined context of the scene which the frames of post-production video content represent; and modify at least some of the at least one of the frames of the postproduction video content based at least in part on determined at least one post-production content modification.
-
-
5. A system to automate post-production content modification, the system comprising:
-
at least one processor; and at least one nontransitory processor-readable medium which stores at least one of processor-executable instructions or data, the at least one nontransitory processor-readable medium communicatively coupled to the at least one processor, and performing image recognition, by at least one processor, execution of which causes the at least one processor to; perform image recognition on a plurality of frames of post-production video content to identify a plurality of objects in a scene by identifying a first pixel of a selected color relating to a distinctive image for which the frames of post-production video content are being searched, scanning a number of adjacent pixels, which are adjacent to the first pixel, to determine a shape of an image in each of at least two directions, determining at least two outermost endpoints of the selected color relative to the first pixel in each of the at least two directions, for each of the outermost end points, determining a respective distance between the first pixel and the respective outermost end point, determining a ratio of the distance between the outermost end points, comparing the determined ratio to a known data for the distinctive image to determine a location of the distinctive image in the frames of the post-production video content, calculating a first probability that the distinctive image is present in at least some of the frames of post-production video content based in the ratio and the comparison, comparing a concentration of similar pixels that are similar to the first pixel and a shape of a cluster formed by the concentration of pixels to the set of known data for the distinctive image, calculating a second probability that the distinctive image is present in the frames of post-production video content based on the concentration, shapes of the cluster, and the comparisons, and locating the distinctive image in the at least some frames of post-production video content in response to either of the calculated first probability or the calculated second probability exceeding a confidence level; determine a context of the scene which at least some of the frames of video represent based at least in part on the objects recognized the frames of the postproduction video content; determine at least one post-production content modification to be made to at least some of the frames of the post-production video content based at least in part on the determined context of the scene which the frames of post-production video content represent; and modify at least some of the at least one of the frames of the postproduction video content based at least in part on determined at least one post-production content modification. - View Dependent Claims (6)
-
Specification