Patent ID: 10869096

Abstract:
Disclosed is a system for making an interactive overlay for a video, comprising: a server including a computer, said server including one or more segmented video files stored in a video database, each said segmented video file containing video information for visually reproducing at least one video object, where a video object is a video frame component which appears in the segmented video file; an object inventory database stored on said server and containing information describing a location of said at least one video object within each of at least one image frame within at least one of the segmented video files; a 3D object model database stored on said server, said 3D object model database storing at least one three-dimensional representation of a replacement video object; and an overlay generation application executed on said server, said overlay generation application matching occurrences of selected said video objects in said object inventory library with a three-dimensional representation from said 3D object model database and creating a video overlay which superimposes the replacement video object over the video object, the superimposed video object tracking a location of said video object within each of at least one image frame within the video, the overlay generation application storing the video overlay on the server.