US 12,192,541 B2
Adaptive audio bitrate selection
Rodrigo Emiliano Tocalini, Sunnyvale, CA (US); Andrey Marsavin, San Jose, CA (US); Govind Vaidya, San Ramon, CA (US); Robert Fitzgerald Watts, Gilroy, CA (US); and Wim Michiels, San Jose, CA (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by ROKU, INC., San Jose, CA (US)
Filed on Mar. 27, 2023, as Appl. No. 18/126,838.
Prior Publication US 2024/0333985 A1, Oct. 3, 2024
Int. Cl. H04N 21/233 (2011.01); H04N 21/2662 (2011.01)
CPC H04N 21/2335 (2013.01) [H04N 21/2662 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by a media device, a data streaming request;
streaming data comprising video data at a first video bitrate and audio data at a first audio bitrate in response to the data streaming request;
first determining there is a streaming discontinuity associated with the data;
second determining, in response to the first determination that there is the streaming discontinuity, that a measured network bandwidth available for video downloads is lower or equal to a lowest available video bitrate, that a selected bitrate for the video data is equal to the lowest available video bitrate, and that the measured network bandwidth plus a difference between a highest available audio bitrate for the audio data and a lowest available audio bitrate for the audio data is greater than or equal to the selected bitrate for the video data;
in response to the second determination, adjusting the first audio bitrate to a second audio bitrate during the streaming discontinuity, wherein the second audio bitrate is different from the first audio bitrate; and
continuing to stream the data, subsequent to the streaming discontinuity, at the second audio bitrate to complete the data streaming request.