US 12,293,478 B2
Rerendering a position of a hand to decrease a size of a hand to create a realistic virtual/augmented reality environment
Alex Marcolina, Los Angeles, CA (US); and David Holz, Bristol (GB)
Assigned to Ultrahaptics IP Two Limited, Bristol (GB)
Filed by Ultrahaptics IP Two Limited, Bristol (GB)
Filed on Apr. 8, 2024, as Appl. No. 18/629,845.
Application 18/629,845 is a continuation of application No. 17/666,533, filed on Feb. 7, 2022, granted, now 11,954,808.
Application 17/666,533 is a continuation of application No. 16/815,533, filed on Mar. 11, 2020, granted, now 11,244,513, issued on Feb. 8, 2022.
Application 16/815,533 is a continuation of application No. 15/256,446, filed on Sep. 2, 2016, granted, now 10,607,413, issued on Mar. 31, 2020.
Claims priority of provisional application 62/215,701, filed on Sep. 8, 2015.
Prior Publication US 2024/0257481 A1, Aug. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06F 3/01 (2006.01); G06T 7/73 (2017.01); G06T 19/20 (2011.01); G06V 20/20 (2022.01); G06V 40/20 (2022.01)
CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06T 7/74 (2017.01); G06T 19/20 (2013.01); G06V 20/20 (2022.01); G06V 40/28 (2022.01); G06T 2207/30196 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system including: a processor; and a memory storing computer instructions that, when executed by the processor, perform operations comprising: determining an offset between an eye of a user and an actual position of a sensor; determining one or more control object properties; obtaining a re-rendered position of a control object, the re-rendered position of the control object being a result of an application of a transformation matrix to a position of the control object determined in dependence on the one or more control object properties, the transformation matrix being based on the actual position of the sensor and for decreasing a rendered size of the control object in accordance with the offset between the eye of the user and the actual position of the sensor; and providing, for display to the user, a control object image using the re-rendered position of the control object.