Automatic input device selection for media conferences

    公开(公告)号:US12047536B1

    公开(公告)日:2024-07-23

    申请号:US17364295

    申请日:2021-06-30

    CPC classification number: H04M3/568 G06F3/04842 G06F3/167

    Abstract: Implementations for selecting an input device based on characteristics of the input signals from those input devices are described. A first input signal is received from a first input device of a participant device participating in a media conference and a second input signal is received from a second input device of the participant device. A first characteristic of the first input signal and a second characteristic of the second input signal are determined. The first characteristic is compared to the second characteristic. It is determined that a quality of the second input signal is greater than a quality of the first input signal based on comparing the first characteristic to the second characteristic. The second input device is selected based on determining that the quality of the second input signal is greater than the quality of the first input signal.

    Delay estimation for acoustic echo cancellation

    公开(公告)号:US09916840B1

    公开(公告)日:2018-03-13

    申请号:US15370271

    申请日:2016-12-06

    Abstract: A technology for estimating a delay between a far-end audio signal and a near-end audio signal for acoustic echo cancellation is disclosed. A copy of the far-end signal is stored in a speaker buffer and organized in chunks, and a copy of the near-end signal is stored in a microphone buffer and organized in chunks. Cross correlation is performed on each pair of speaker chunks and microphone chunks based on β-PHAse Transform (“PHAT”) generalized cross correlation (“GCC”). A peak correlation value can be obtained for each pair of the chunks. Offset values corresponding to the peak correlation values are collected and clustered. A best cluster is selected and the offset value represented by the selected cluster is identified as the estimated delay. Acoustic echo cancellation can be performed on the near-end signal based on the estimated delay.

    Separate representations of videoconference participants that use a shared device

    公开(公告)号:US12010459B1

    公开(公告)日:2024-06-11

    申请号:US17710731

    申请日:2022-03-31

    CPC classification number: H04N7/15 G06V40/172 G10L17/06

    Abstract: A plurality of device-sharing participants may be detected that are participating in a videoconference via a shared computing device. The detecting of the plurality of device-sharing participants may be performed based, at least in part, on at least one of an audio analysis of captured audio from one or more microphones or a video analysis of captured video from one or more cameras. A plurality of participant connections corresponding to the plurality of device-sharing participants may be joined to the videoconference. Each of the plurality of participant connections may be identified within the videoconference using a respective name. A plurality of video streams and a plurality of audio streams corresponding to the plurality of participant connections may be transmitted, and the plurality of video streams and the plurality of audio streams may be presented to at least one other conference participant.

    Selecting hosting servers for interactive electronic activities

    公开(公告)号:US11611606B1

    公开(公告)日:2023-03-21

    申请号:US16586700

    申请日:2019-09-27

    Abstract: This disclosure describes selecting the best hosting server(s) in a particular geographical location for the majority of participants in an interactive electronic activity. A request for an electronic interactive activity involving a plurality of nodes is received. At least one factor related to a plurality of potential servers is evaluated with respect to the plurality of nodes, where at least two of the plurality of potential servers are located in different geographical locations. Based at least in part on evaluating the factors, one or more of the potential servers is selected to host the electronic interactive activity, where the one or more of the potential servers selected are located in the same geographical location.

Patent Agency Ranking