| CPC G06F 3/011 (2013.01) [G02B 27/0101 (2013.01); G02B 27/017 (2013.01); G02B 27/0179 (2013.01); G06T 19/006 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0187 (2013.01)] | 21 Claims |

|
1. A method comprising:
outputting, to a display device separate from an extended reality (XR) display used by an XR user, an observation video comprising a plurality of viewport regions that move on a display of the display device in coordination with movements of the XR display, wherein the outputting comprises, for each of the viewport regions:
receiving XR content data comprising a portion of an XR environment viewable via the XR display in an orientation of the XR display that corresponds to the viewport region, wherein the portion is a subset of content rendered by the XR display;
receiving XR display spatial data that indicates the orientation of the XR display that corresponds to the viewport region;
determining, based on the orientation of the XR display that corresponds to the viewport region:
a size, relative to the display of the display device, of the viewport region corresponding to a subportion of the portion of the XR environment;
an orientation, relative to the display of the display device, of the viewport region; and
a position, within the display of the display device, of the viewport region; and
generating, as a portion of the observation video and based on the subportion, the viewport region having the determined size, the determined orientation, and the determined position.
|