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 |
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.
|