US 12,008,725 B2
Container-based virtual camera rotation
Harold Anthony Martinez Molina, Redmond, WA (US); Vidya Srinivasan, Issaquah, WA (US); Carlos G. Perez, Seattle, WA (US); Aniket Handa, Seattle, WA (US); and Colton Brett Marshall, Redmond, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Aug. 4, 2022, as Appl. No. 17/817,626.
Application 17/817,626 is a continuation of application No. 15/636,359, filed on Jun. 28, 2017, granted, now 11,436,811.
Claims priority of provisional application 62/489,904, filed on Apr. 25, 2017.
Prior Publication US 2022/0375181 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/20 (2011.01); A63F 13/63 (2014.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/04842 (2022.01); G06F 16/11 (2019.01); G06T 15/20 (2011.01); G06T 19/00 (2011.01)
CPC G06T 19/20 (2013.01) [A63F 13/63 (2014.09); G06F 3/011 (2013.01); G06F 3/012 (2013.01); G06F 3/04815 (2013.01); G06F 16/122 (2019.01); G06T 15/20 (2013.01); G06T 15/205 (2013.01); G06T 19/006 (2013.01); G06F 3/04842 (2013.01); G06T 2200/24 (2013.01); G06T 2215/16 (2013.01); G06T 2219/2016 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling a view of a virtual camera in a virtual world, the method comprising:
based on a position of a head-mounted display (HMD), identifying an initial virtual camera rotation angle, relative to a global coordinate system of the virtual world, wherein the virtual camera is wrapped in a container such that rotation of the container causes rotation of the virtual camera relative to the global coordinate system;
receiving an indication to change the view to a particular direction;
identifying a desired rotation angle, relative to the global coordinate system, for a view to correspond to the particular direction; and
rotating the container by a rotation value based at least on both the desired rotation angle and the initial virtual camera rotation angle.