US 11,968,268 B2
Coordination of audio devices
Glenn N. Dickins, Como (AU); Mark R. P. Thomas, Walnut Creek, CA (US); Alan J. Seefeldt, Alameda, CA (US); Joshua B. Lando, Mill Valley, CA (US); Daniel Arteaga, Barcelona (ES); Carlos Medaglia Dyonisio, Greystanes (AU); David Gunawan, Sydney (AU); Richard J. Cartwright, Killara (AU); and Christopher Graham Hines, Sydney (AU)
Assigned to Dolby Laboratories Licensing Corporation, San Francisco, CA (US); and Dolby International AB, Dublin (IE)
Appl. No. 17/630,779
Filed by DOLBY INTERNATIONAL AB, Amsterdam Zuidoost (NL); and DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US)
PCT Filed Jul. 28, 2020, PCT No. PCT/US2020/043795
§ 371(c)(1), (2) Date Jan. 27, 2022,
PCT Pub. No. WO2021/021766, PCT Pub. Date Feb. 4, 2021.
Claims priority of provisional application 62/705,884, filed on Jul. 20, 2020.
Claims priority of provisional application 62/705,883, filed on Jul. 20, 2020.
Claims priority of provisional application 62/705,410, filed on Jun. 25, 2020.
Claims priority of provisional application 62/705,351, filed on Jun. 23, 2020.
Claims priority of provisional application 62/705,143, filed on Jun. 12, 2020.
Claims priority of provisional application 62/992,068, filed on Mar. 19, 2020.
Claims priority of provisional application 62/971,421, filed on Feb. 7, 2020.
Claims priority of provisional application 62/949,998, filed on Dec. 18, 2019.
Claims priority of provisional application 62/880,121, filed on Jul. 30, 2019.
Claims priority of provisional application 62/880,118, filed on Jul. 30, 2019.
Claims priority of provisional application 62/880,115, filed on Jul. 30, 2019.
Claims priority of provisional application 62/880,114, filed on Jul. 30, 2019.
Claims priority of application No. ES201930702 (ES), filed on Jul. 30, 2019; and application No. 19217580 (EP), filed on Dec. 18, 2019.
Prior Publication US 2023/0208921 A1, Jun. 29, 2023
Int. Cl. H04L 67/141 (2022.01); H04R 1/32 (2006.01); H04R 1/40 (2006.01); H04R 3/00 (2006.01); H04R 3/12 (2006.01); H04S 7/00 (2006.01)
CPC H04L 67/141 (2013.01) [H04R 1/326 (2013.01); H04R 1/403 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 3/12 (2013.01); H04S 7/303 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An audio session management method for an audio system of an audio environment, the audio session management method comprising:
establishing a plurality of smart audio device communication links between an audio session manager and a plurality of smart audio devices of the audio system, each smart audio device of the plurality of smart audio devices comprising either a single-purpose audio device or a multi-purpose audio device, each smart audio device including one or more loudspeakers and a media engine;
establishing a plurality of application communication links between the audio session manager and a plurality of application devices, each application device of the plurality of application devices executing an application of a plurality of applications, wherein the plurality of application communication links are established in response to a plurality of route initiation requests from the plurality of application devices, wherein the applications do not select the smart audio devices and the one or more loudspeakers of the smart audio devices, and wherein the applications are not aware of which smart audio devices are involved with implementing commands provided by the applications;
determining, by the audio session manager, one or more first media engine capabilities of each media engine of each smart audio device, each media engine being configured for managing one or more audio media streams received by the respective smart audio device and for performing smart audio device signal processing for the one or more audio media streams according to a media engine sample clock of the media engine;
receiving, by the audio session manager and via the plurality of application communication links, application control signals from each application; and
controlling, by the audio session manager, the plurality of smart audio devices according to the media engine capabilities of the respective media engine via audio session management control signals transmitted to each smart audio device via the respective smart audio device communication link using the application control signals, wherein the audio session manager transmits the audio session management control signals to each smart audio device without reference to the media engine sample clock of the respective media engine, and wherein the audio session manager acts as a gateway for all applications controlling the respective media engine, whether the applications are running on a smart audio device or on another device.