US 12,124,633 B2
Using natural movements of a hand-held device to manipulate digital content
Vinay Sharma, San Francisco, CA (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Mar. 31, 2022, as Appl. No. 17/710,951.
Application 17/710,951 is a continuation of application No. 17/088,383, filed on Nov. 3, 2020, granted, now 11,301,051.
Application 17/088,383 is a continuation of application No. 16/169,363, filed on Oct. 24, 2018, granted, now 10,866,647, issued on Dec. 15, 2020.
Application 16/169,363 is a continuation of application No. 15/345,164, filed on Nov. 7, 2016, granted, now 10,152,137, issued on Dec. 11, 2018.
Application 15/345,164 is a continuation of application No. 14/144,254, filed on Dec. 30, 2013, granted, now 9,489,925, issued on Nov. 8, 2016.
Claims priority of provisional application 61/748,777, filed on Jan. 4, 2013.
Prior Publication US 2022/0221943 A1, Jul. 14, 2022
Int. Cl. G06F 3/01 (2006.01); G06F 3/00 (2006.01); G06F 3/03 (2006.01); G06F 3/0346 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06T 3/18 (2024.01); G06T 7/73 (2017.01); G06T 15/04 (2011.01); G09G 5/377 (2006.01); H04N 9/31 (2006.01)
CPC G06F 3/017 (2013.01) [G06F 3/0317 (2013.01); G06F 3/0346 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06T 3/18 (2024.01); G06T 7/73 (2017.01); G06T 15/04 (2013.01); G09G 5/377 (2013.01); H04N 9/3185 (2013.01); H04N 9/3194 (2013.01); G06F 3/005 (2013.01); G06F 2203/04806 (2013.01); G09G 2320/0261 (2013.01); G09G 2340/0464 (2013.01); G09G 2354/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
capturing, by a camera, a first image at a first pose;
applying, by a processor, a transformation to the first image to generate a warped model image;
extracting, by the processor, warped model features from the warped model image and model features from the first image;
storing, by the processor, the warped model features and the model features in an image library;
capturing, by the camera, a second image at a second pose;
tracking, by the processor, a current pose of the camera based on the second image and the image library.