US 11,668,937 B2
Processing a media content based on device movement
Alex Bamberger, Venice, CA (US); Matthew Hanover, Los Angeles, CA (US); Nathan Litke, Venice, CA (US); and Michael Brian Murray, Marina Del Rey, CA (US)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jul. 22, 2021, as Appl. No. 17/443,192.
Application 17/443,192 is a continuation of application No. 16/388,236, filed on Apr. 18, 2019, granted, now 11,106,037.
Application 16/388,236 is a continuation of application No. 15/673,215, filed on Aug. 9, 2017, granted, now 10,564,425.
Claims priority of provisional application 62/464,183, filed on Feb. 27, 2017.
Prior Publication US 2021/0349321 A1, Nov. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G02B 27/01 (2006.01); G06F 1/16 (2006.01); G06T 3/40 (2006.01); H04N 7/01 (2006.01); H04N 13/194 (2018.01); H04N 13/366 (2018.01); G06F 3/0488 (2022.01); G03B 17/48 (2021.01); G06F 3/00 (2006.01); G06F 3/0484 (2022.01); H04N 5/232 (2006.01)
CPC G02B 27/0172 (2013.01) [G02B 27/017 (2013.01); G06F 1/1694 (2013.01); G06T 3/40 (2013.01); H04N 7/0122 (2013.01); H04N 13/194 (2018.05); H04N 13/366 (2018.05); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G03B 17/48 (2013.01); G06F 3/005 (2013.01); G06F 3/0484 (2013.01); G06F 3/0488 (2013.01); H04M 2250/22 (2013.01); H04N 5/23216 (2013.01); H04N 5/23238 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
displaying, by a computing device, a center portion of a video in a display area of the computing device;
detecting, by the computing device, movement of the computing device during playback of the center portion of the video;
calculating a rotation amount of the display of the center portion of the video based on a direction of the movement of the computing device during playback of the center portion of the video; and
causing the display of the center portion of the video to slide by the rotation amount in a direction opposite to the direction of movement up to an edge of a predefined region, wherein the video slides at a decelerating rate as it moves out to the edge of the predefined region and moves at a constant rate when it re-centers to display the center portion of the video.