Coherent presentation of multiple reality and interaction models
First Claim
1. A method for delivering immersive media for a device, said method comprising:
- mapping, by a computer, an image from at least one input media stream to a virtual display surface, wherein said at least one input media stream comprises video images captured by lens arrays of a plurality of video cameras, wherein a first lens array of said lens arrays captures a first set of images comprising a first field of view and a second lens array of said lens arrays captures a second set of images comprising a second field of view, wherein said first field of view and said second field of view overlap and have at least one object in common between said first field of view and said second field of view;
receiving, by said computer, an indication of a virtual viewport orientation of a playback device;
determining a video media stream of said at least one input media stream that has a lowest normal angle from said at least one object to a viewpoint vector of said plurality of video cameras;
using, by said computer, said indication of said virtual viewport orientation and a determination of said video media stream that has said lowest normal angle from said at least one object to said viewpoint vector, to select a portion of said image for displaying; and
outputting, by said computer, said portion of said image which has been mapped to said virtual display surface.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for navigating concurrently and from point-to-point through multiple reality models is described. The method includes: generating, at a processor, a first navigatable virtual view of a first location of interest, wherein the first location of interest is one of a first virtual location and a first non-virtual location; and concurrently with the generating the first navigatable virtual view of the first location of interest, generating, at the processor, a second navigatable virtual view corresponding to a current physical position of an object, such that real-time sight at the current physical position is enabled within the second navigatable virtual view.
132 Citations
20 Claims
-
1. A method for delivering immersive media for a device, said method comprising:
-
mapping, by a computer, an image from at least one input media stream to a virtual display surface, wherein said at least one input media stream comprises video images captured by lens arrays of a plurality of video cameras, wherein a first lens array of said lens arrays captures a first set of images comprising a first field of view and a second lens array of said lens arrays captures a second set of images comprising a second field of view, wherein said first field of view and said second field of view overlap and have at least one object in common between said first field of view and said second field of view; receiving, by said computer, an indication of a virtual viewport orientation of a playback device; determining a video media stream of said at least one input media stream that has a lowest normal angle from said at least one object to a viewpoint vector of said plurality of video cameras; using, by said computer, said indication of said virtual viewport orientation and a determination of said video media stream that has said lowest normal angle from said at least one object to said viewpoint vector, to select a portion of said image for displaying; and outputting, by said computer, said portion of said image which has been mapped to said virtual display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising computer executable code for directing a processor to execute a method for delivering immersive media for a device, said method comprising:
-
mapping an image from at least one input media stream to a virtual display surface, wherein said at least one input media stream comprises video images captured by lens arrays of a plurality of video cameras camera, wherein a first lens array of said lens arrays captures a first set of images comprising a first field of view and a second lens array of said lens arrays captures a second set of images comprising a second field of view, wherein said first field of view and said second field of view overlap and have at least one object in common between said first field of view and said second field of view; receiving an indication of a virtual viewport orientation of a playback device; determining a video media stream of said at least one input media stream that has a lowest normal angle from said at least one object to a viewpoint vector of said plurality of video cameras; using said indication of said virtual viewport orientation and a determination of said video media stream that has said lowest normal angle from said at least one object to said viewpoint vector, to select a portion of said image for displaying; and outputting said portion of said image which has been mapped to said virtual display surface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for delivering immersive media for a device comprising;
-
a recording device for capturing a plurality of video data streams and a plurality of audio data streams; and a rendering component, residing on a computer, for mapping an image from at least one input media stream to a virtual display surface, wherein said at least one input media stream comprises video images captured by lens arrays of a plurality of video cameras, wherein a first lens array of said lens arrays captures a first set of images comprising a first field of view and a second lens array of said lens arrays captures a second set of images comprising a second field of view, wherein said first field of view and said second field of view overlap and have at least one object in common between said first field of view and said second field of view, receive an indication of a virtual viewport orientation of a playback device, determine a video media stream of said at least one input media stream that has a lowest normal angle from said at least one object to a viewpoint vector of said plurality of video cameras, use said indication of said virtual viewport orientation and a determination of said video media stream that has said lowest normal angle from said at least one object to said viewpoint vector, to select a portion of said image for displaying, and to output said portion of said image which has been mapped to said virtual display surface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification