CPC G06F 3/147 (2013.01) [G02B 27/017 (2013.01); G06F 3/011 (2013.01); H04N 13/156 (2018.05); H04N 13/332 (2018.05); H04N 13/344 (2018.05); H04N 13/361 (2018.05); H04N 13/363 (2018.05); G02B 2027/014 (2013.01); G02B 2027/0134 (2013.01); G02B 2027/0138 (2013.01); G09G 2320/0693 (2013.01)] | 20 Claims |
1. A method of rendering a three-dimensional (3D) presentation to an augmented reality (AR) head mounted display (HMD) and one or more external display devices, the 3D presentation comprising a plurality of content elements, the method comprising:
determining a set of display distances, each of the set of display distances representing a distance from a user of the AR HMD to a respective one of the one or more external display devices,
for each content element of the plurality of content elements:
determining a content element distance, the content element distance representing a distance from the user of the AR HMD to a location of the content element in the 3D presentation;
performing a distance comparison by comparing the content element distance to the determined set of display distances and to an eye accommodation distance of the AR HMD; and
selecting a matching device for display of the content element based on the distance comparison, the matching device being either the AR HMD or one of the one or more external display devices; and
rendering the 3D presentation by rendering each of the content elements to the matching device selected for each of the content elements.
|