US 9,811,911 B2
Apparatus and method for generating virtual reality content based on non-virtual reality content
Thomas Bause Mason, Brooklyn, NY (US)
Assigned to NBCUniversal Media, LLC, New York, NY (US)
Filed by NBCUniversal Media, LLC, New York, NY (US)
Filed on Dec. 29, 2014, as Appl. No. 14/585,034.
Prior Publication US 2016/0189334 A1, Jun. 30, 2016
Int. Cl. G06F 17/30 (2006.01); G06T 19/00 (2011.01); G06T 7/00 (2017.01)
CPC G06T 7/004 (2013.01) [G06F 17/30 (2013.01); G06T 19/006 (2013.01)] 20 Claims
OG exemplary drawing
 
17. A method for generating virtual reality (VR) content, the method comprising:
identifying an object in original video content;
generating identifying metadata of the identified object comprising at least one identifying data point of the identified object;
generating and transmitting a query requesting images of the identified object from at least one image source using the generated metadata of the identified object;
receiving, from the at least one image source, one or more images of the identified object, wherein the received one or more images are associated with the at least one identifying data point and comprises one or more images depicting the identified object from a plurality of different viewpoints;
generating a VR representation of the identified object using the received one or more images such that the generated VR representation includes visual 3D information of the identified object and at least a portion of the received one or more images is mapped to at least one viewing angle of the generated VR representation;
generating a VR version of the original video content wherein the generated VR version includes the generated VR representation of the identified object and the generated VR representation is positioned within the VR version to correspond to a position of the identified object within the original media content; and
outputting the generated VR version,
wherein directional audio information associated with the identified object from the original video content is used to determine a directional movement of the generated VR representation of the identified object within the VR version based on the directional audio information.