Outer Rim Archives
Archives · 2017 · 9584736

Granted patent

Automatic repositioning of video elements

Number
9584736
Published
2017-02-28
Filed
2011-09-23
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Deshpande; Nikhil et al.
CPC
H04N5/2723; H04N5/272
Verdict
Set aside automatic video-element repositioning, generic video-editing plumbing
Source
Google Patents · FreePatentsOnline

Abstract

A system and method for automatically repositioning virtual and physical elements in a scene. The system and method being configured to receive a video frame, receive data, includingposition data, describing a first element to be imaged in the video frame, receive data, including position data, describing a second element to be imaged in the video frame, assign a dynamic status to the first element and automatically reposition at least the first element to create a modified video frame.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 shows aconventional live broadcast video insertion system.(2) FIG. 2 shows an exemplary real-world model of a scene and an image projection of it.(3) FIG. 3 shows a live broadcast video insertion system with automatic repositioning of video enhancements according to an exemplary embodiment.(4) FIG. 4 illustrates repositioning of a virtual arrow element relative tophysical elements on the field plane according to an exemplary embodiment.(5) FIG. 5 shows an exemplary flow diagram for automatically repositioning virtual and physical elements according to pre-determined constraints and so that their encompassed regions will not overlap.DETAILED DESCRIPTION(6) The exemplary embodiments may be further understood with reference to the following description of the exemplary embodiments and the related appended drawings, wherein like elements are provided with the same reference numerals. The exemplary embodiments are related to systems and methods for resolving conflicting indicia displayin live or pre-recorded video signals in which inserted indicia (e.g., represented by virtual elements) and existing indicia (e.g., represented by physical elements) are spatiallyinterfering with each other and therefore automatically repositioned within the video image. In this description, the term “imaged” when used to refer to the elements of the videoframe (e.g., either the virtual elements or the physical elements) means that the video frame, whe

Claims

1. A method, comprising: receiving from a camera a video frame imaging a scene; receiving data describing a plurality of elements to be positioned in the scene, wherein the data for each of the elements includes an element real-world structure and an element real-world position in the scene; analyzing the data describing the plurality of elements to determine an existence of a conflict between at least one of the element real-world structures of two or more elements and the element real-world positions of the two or more elements; when a conflict exists, resolving the conflict by automatically modifying the data of at least one of the two or more elements, wherein the automatically modifying the data is performed by maximizing a summed value of an area of an insertion map that overlaps with the at least one of the two or more elements; and inserting, at a perspective of the camera, the at least one of the two or more elements into the video frame, according to the modified data. 5. A system, comprising: a memory storing data describing a plurality of elements to be positioned in a scene, the scene is imaged in a video frame received from a camera, wherein the data for each of the elements includes an element real-world structure and an element real-world position in the scene; and an automatic repositioning unit configured to analyze the data describing the plurality of elements to determine an existence of a conflict between at least one of the element real-world structures of two or more elements and the element real-world positions of the two or more elements; when a conflict exists, resolve the conflict by automatically modifying the data of at least one of the two or more elements, wherein the automatically modifying the data is performed by maximizing a summed value of an area of an insertion map thatoverlaps with the at least one of the two or more elements; and insert, at a perspective of the camera, the at least one of the two or more elements into the video frame, according to the modified data.