Please download the dossier by clicking on the dossier button x
×

Creation of virtual cameras for viewing real-time events

  • US 10,419,788 B2
  • Filed: 09/30/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of video processing in a video processing system, the method comprising:

  • the video processing system maintaining, within data storage, a dynamic three dimensional scene model of a dynamic scene in a real world physical environment, wherein the dynamic three dimensional scene model includes a plurality of dynamic elements individually corresponding to dynamic physical components of the dynamic scene in the physical environment, and wherein the maintaining includes the video processing system applying a rule set to at least a particular dynamic element of the plurality of dynamic elements to determine its dynamically changing position and movement within the scene model;

    the video processing system receiving first video content of the dynamic scene captured by one or more physical cameras;

    in response to the video processing system receiving a custom view request specifying a virtual camera perspective from which the dynamic scene is to be viewed, the video processing system automatically generating a custom view of the dynamic scene from the virtual camera perspective, wherein the automatically generating includes generating each of a plurality of video frames from the virtual camera perspective by;

    initializing a video frame among the plurality of video frames;

    filling the at least one coverage gap with second video content from the virtual camera perspective generated from the dynamic three dimensional scene model of the dynamic scene residing within data storage, wherein the second video content includes a surface of the particular dynamic element for which no video content captured by physical cameras is available that shows the surface of the particular dynamic element at its current position, wherein the filling includes rendering the surface based on application of the at least one rule set to the particular dynamic element;

    the video processing system recording the custom view within on-demand video content; and

    the video processing system transmitting the on-demand video content to a video presentation system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×