US 11,659,219 B2
Video performance rendering modification based on device rotation metric
Wu-Hsi Li, Somerville, MA (US); Jerry Ting Kwan Luk, Menlo Park, CA (US); and Kylie Marie Wetzel, San Mateo, CA (US)
Assigned to Loop Now Technologies, Inc., San Mateo, CA (US)
Filed by Loop Now Technologies, Inc., Redwood City, CA (US)
Filed on Oct. 31, 2020, as Appl. No. 17/86,335.
Application 17/086,335 is a continuation in part of application No. 16/865,985, filed on May 4, 2020, granted, now 11,483,492.
Application 16/865,985 is a continuation in part of application No. 16/423,332, filed on May 28, 2019, granted, now 10,645,331, issued on May 5, 2020.
Claims priority of provisional application 62/929,584, filed on Nov. 1, 2019.
Claims priority of provisional application 62/801,987, filed on Feb. 6, 2019.
Prior Publication US 2021/0051355 A1, Feb. 18, 2021
Int. Cl. H04N 21/258 (2011.01); H04N 21/266 (2011.01); H04N 21/2662 (2011.01); H04N 19/136 (2014.01)
CPC H04N 21/25825 (2013.01) [H04N 19/136 (2014.11); H04N 21/25833 (2013.01); H04N 21/2662 (2013.01)] 35 Claims
OG exemplary drawing
 
1. A processor-implemented method for media stream playback comprising:
receiving a media stream from a server, wherein the media stream is targeted for display on a handheld media stream playback device;
determining an orientation of the handheld device during playback of the media stream on the handheld device using data from a gravity sensor;
detecting a change in the orientation of the handheld device, wherein the change occurs during playback of the media stream, wherein the detecting includes performing a low-pass filtering on the data from the gravity sensor to create a filtered output;
calculating an intermediate rotation angle of the handheld device, based on the detecting; and
selectively changing a plurality of parameters associated with the playback of the media stream on the handheld device, based on the intermediate rotation angle of the handheld device, while simultaneously changing playback speed of the media stream on the handheld device, as a function of the intermediate rotation angle and the filtered output of the gravity sensor, and wherein the changing the playback speed comprises changing speed at which the media stream is rendered on the handheld device.