Multiple inter-pupillary distance streams
AssigneeApple Inc.
InventorBenjamin D. Buckner
Life of this patent
Estimating the term…
Abstract
Providing multiple versions of a 3D media item includes obtaining a 3D media item associated with a first interpupillary distance, synthesizing a plurality of additional versions of the 3D media item each associated with an additional interpupillary distance, and providing the 3D media item and the plurality of additional versions of the 3D media item to one or more playback devices. For each additional interpupillary distance, the 3D media item is reprojected based on a particular additional interpupillary distance and a predetermined depth.
Claims17
A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:
- obtain a 3D media item associated with a first interpupillary distance;
- synthesize a plurality of additional versions of the 3D media item each associated with an additional interpupillary distance;
- receive a request for the 3D media item from a playback device, wherein the request comprises user data corresponding to a user interpupillary distance;
- select a particular version of the 3D media item from among the 3D media item and the plurality of the additional versions of the 3D media item based on the user data;
- and
- provide the particular version of the 3D media item to the playback device.
A system comprising:
- one or more processors;
- and
- one or more computer readable media comprising computer readable code executable by the one or more processors to:
- obtain a 3D media item associated with a first interpupillary distance;
- synthesize a plurality of additional versions of the 3D media item each associated with an additional interpupillary distance;
- receive a request for the 3D media item from a playback device, wherein the request comprises user data corresponding to a user interpupillary distance;
- select a particular version of the 3D media item from among the 3D media item and the plurality of the additional versions of the 3D media item based on the user data;
- and
- provide the particular version of the 3D media item to the playback device.
A method comprising:
- obtaining a 3D media item associated with a first interpupillary distance;
- synthesizing a plurality of additional versions of the 3D media item each associated with an additional interpupillary distance;
- receiving a request for the 3D media item from a playback device, wherein the request comprises user data corresponding to a user interpupillary distance;
- selecting a particular version of the 3D media item from among the 3D media item and the plurality of the additional versions of the 3D media item based on the user data;
- and
- providing the particular version of the 3D media item to the playback device.
Dependencies are inferred from the claim text.