US 12,137,330 B2
System for intelligent audio rendering using heterogeneous speaker nodes and method thereof
Avinash Singh, Noida (IN); Nishchal Nishchal, Noida (IN); and Hemanshu Srivastava, Noida (IN)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on May 27, 2022, as Appl. No. 17/827,163.
Application 17/827,163 is a continuation of application No. PCT/KR2022/007346, filed on May 24, 2022.
Claims priority of application No. 202111023022 (IN), filed on May 24, 2021; and application No. 2021 11023022 (IN), filed on Jul. 1, 2021.
Prior Publication US 2022/0386026 A1, Dec. 1, 2022
Int. Cl. H04R 3/12 (2006.01); H04R 5/04 (2006.01); H04S 7/00 (2006.01)
CPC H04R 3/12 (2013.01) [H04R 5/04 (2013.01); H04S 7/30 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for rendering audio by a source device connected to one or more media devices, the method comprising:
determining, by at least one processor, a spatial location and speaker capability of one or more speakers in each of the one or more media devices based on information embedded in a corresponding node of the each of the one or more media devices;
selecting, by the at least one processor, a first speaker most suitable for each audio channel based on the speaker capability and the spatial location of each of the one or more speakers;
generating, by the at least one processor, speaker profiles for the one or more speakers;
mapping, by the at least one processor, an audio channel to each of the one or more speakers based on a speaker profile corresponding to each of the one or more speakers;
estimating, by the at least one processor, a media path between the source device and each of the one or more speakers based on changes in user environment or abnormalities among the one more speakers;
detecting, by the at least one processor, a change in the estimated media path; and
rendering, by the at least one processor, an audio on the one or more speakers based on the speaker profiles, the changes in the media paths corresponding to each of the one or more speakers in real-time, and frequency responses of each of the one or more speakers.