-
公开(公告)号:US11521598B2
公开(公告)日:2022-12-06
申请号:US16564775
申请日:2019-09-09
Applicant: Apple Inc.
Inventor: Daniel C. Klingler , Carlos M. Avendano , Hyung-Suk Kim , Miquel Espi Marques
Abstract: An electronic device has one or more microphones that pick up a sound. At least one feature extractor processes the audio signals from the microphones, that contain the picked up the sound, to determine several features for the sound. The electronic device also includes a classifier that has a machine learning model which is configured to determine a sound classification, such as artificial versus natural for the sound, based upon at least one of the determined features. Other aspects are also described and claimed.
-
公开(公告)号:US11025406B2
公开(公告)日:2021-06-01
申请号:US16584012
申请日:2019-09-26
Applicant: Apple Inc.
Inventor: Michael F. Jean , Adam E. Kriegel , Brett D. George , Daniel C. Klingler , Girault W. Jones , Felipe Ferreri Tonello
Abstract: A system and method to mitigate the temporary loss of the input sampling clocks when receiving audio data over the ARC or eARC interface of HDMI are provided. A media device may substitute an externally generated clock derived from a local crystal oscillator of the media device for the missing input sampling clock. The external clock may be synchronized to the frequency of the input sampling clock. The media device may synchronize the external clock to the audio data when there is a loss of the input sampling clock. When the input sampling clock of the audio data reappears, the media device may switch back from the external clock to the input sampling clock. When transitioning between the input sampling clock and the external clock, the media device may insert zero padding into the audio data samples to mute any potential glitch in the sound from an audio playback device.
-
公开(公告)号:US20180352329A1
公开(公告)日:2018-12-06
申请号:US15613107
申请日:2017-06-02
Applicant: Apple Inc.
Inventor: Daniel C. Klingler , Afrooz Family , Brandon J. Rice , James M. Hollabaugh
CPC classification number: H04R3/007 , G06F1/206 , H04R1/2811 , H04R1/2888 , H04R3/04 , H04R29/001
Abstract: An operating power level for a loudspeaker cabinet and a target power level for the loudspeaker cabinet are determined during output of an audio signal by the loudspeaker cabinet. The target power level is based on temperature data for the loudspeaker cabinet and varies as the temperature data changes. Based on the operating power level and the target power level, values of two or more control parameters for controlling audio output of the loudspeaker cabinet are generated, where at least one of the control parameters controls the gain of a specific audio frequency band. The audio signal is adjusted according to the generated values of the control parameters, where doing so reduces power consumption of the loudspeaker cabinet during the audio output. Other embodiments are also described.
-
公开(公告)号:US20170359139A1
公开(公告)日:2017-12-14
申请号:US15621936
申请日:2017-06-13
Applicant: Apple Inc.
Inventor: Ashley I. Butterworth , Daniel C. Klingler , Simon Goldrei
CPC classification number: H04J3/0661 , H04J3/0664 , H04J3/0673 , H04L69/08 , H04L69/28
Abstract: A bridge element is provided for establishing clock synchronization across network elements including a first network element using a first clock synchronization transport protocol and a second network element using a second clock synchronization transport protocol different from the first clock synchronization transport protocol. The bridge element includes a port, a protocol translation port and an interconnect structure. The port may receive a clock synchronization signal from the first network element using the first clock synchronization protocol. The interconnect structure may receive the clock synchronization signal from the port. The protocol translation port may receive the clock synchronization signal from the interconnect structure, translate the clock synchronization signal between the first clock synchronization transport protocol and the second clock synchronization transport protocol, and provide the translated clock synchronization signal to the second network element using the second clock synchronization protocol.
-
公开(公告)号:US11941968B2
公开(公告)日:2024-03-26
申请号:US18103486
申请日:2023-01-30
Applicant: Apple Inc.
Inventor: Hyung-Suk Kim , Daniel C. Klingler , Miquel Espi Marques , Carlos M. Avendano
CPC classification number: G08B21/182 , G01H3/005 , G06N20/00 , G08B7/06 , G10L25/51
Abstract: An electronic device includes a processor, and a memory containing instructions that, when executed by the processor, cause the electronic device to learn a sound emitted by a legacy device and to issue an output when the electronic device subsequently hears the sound. For example, the electronic device can receive a training input and extract a compact representation of a sound in the training input, which the device stores. The device can receive an audio signal corresponding to an observed acoustic scene and extract a representation of the observed acoustic scene from the audio signal. The electronic device can determine whether the sound is present in the observed acoustic scene at least in part from a comparison of the representation of the observed acoustic scene with the representation of the sound. The electronic device emits a selected output responsive to determining that the sound is present in the acoustic scene.
-
公开(公告)号:US20230394953A1
公开(公告)日:2023-12-07
申请号:US18138652
申请日:2023-04-24
Applicant: Apple Inc.
Inventor: Daniel C. Klingler , John A. Aguilar , Benjamin M. Weinshel , Jason J. Olson , Russell S. Greer , Hendrik Dahlkamp , Miraj Hassanpur , Kevin V. Bender , Sasanka T. Vemuri
IPC: G08B25/00
CPC classification number: G08B25/009
Abstract: Techniques for monitoring an audio stream for triggering events are disclosed, where the triggering events may include a particular sound identified in the audio stream. In addition, the techniques include detecting the particular sound in the audio stream and/or providing an event notification to a user device via a network connection. A user device can request permission to initiate a two-way audio stream between the computing device and the user device. Further, the techniques may include receiving an indication to initiate the two-way audio stream with the user device. In addition, the techniques may include providing an alert that permission has been granted to initiate the two-way audio stream. Also, the device may include initiating the two-way audio stream with the user device.
-
公开(公告)号:US20210098011A1
公开(公告)日:2021-04-01
申请号:US16584008
申请日:2019-09-26
Applicant: Apple Inc.
Inventor: Brett D. George , Adam E. Kriegel , Michael F. Jean , Daniel C. Klingler , Girault W. Jones , Felipe Ferreri Tonello
IPC: G10L19/16
Abstract: A system and method to process audio data received over the ARC or eARC interface of HDMI from audio sources are provided. A media device may receive compressed audio data in a number of data formats. The media device may convert between the audio formats provided by the audio sources and the audio formats supported by audio playback devices. The media device may inspect frames of audio data to determine if the frames are to be decoded. The frame may be decoded and subsequently encoded into the data formats supported by the audio playback devices. To reduce latency, the media device may enable a pass-through mode to bypass the decoding of the frames to allow the frames to be decoded at the audio playback devices. A bi-directional loopback application may route audio data received over the ARC or eARC interface from the audio sources to the audio playback devices.
-
公开(公告)号:US20210020018A1
公开(公告)日:2021-01-21
申请号:US16872168
申请日:2020-05-11
Applicant: Apple Inc.
Inventor: Hyung-Suk Kim , Daniel C. Klingler , Miquel Espi Marques , Carlos M. Avendano
Abstract: An electronic device includes a processor, and a memory containing instructions that, when executed by the processor, cause the electronic device to learn a sound emitted by a legacy device and to issue an output when the electronic device subsequently hears the sound. For example, the electronic device can receive a training input and extract a compact representation of a sound in the training input, which the device stores. The device can receive an audio signal corresponding to an observed acoustic scene and extract a representation of the observed acoustic scene from the audio signal. The electronic device can determine whether the sound is present in the observed acoustic scene at least in part from a comparison of the representation of the observed acoustic scene with the representation of the sound. The electronic device emits a selected output responsive to determining that the sound is present in the acoustic scene.
-
公开(公告)号:US20200090644A1
公开(公告)日:2020-03-19
申请号:US16564775
申请日:2019-09-09
Applicant: Apple Inc.
Inventor: Daniel C. Klingler , Carlos M. Avendano , Hyung-Suk Kim , Miquel Espi Marques
Abstract: An electronic device has one or more microphones that pick up a sound. At least one feature extractor processes the audio signals from the microphones, that contain the picked up the sound, to determine several features for the sound. The electronic device also includes a classifier that has a machine learning model which is configured to determine a sound classification, such as artificial versus natural for the sound, based upon at least one of the determined features. Other aspects are also described and claimed.
-
公开(公告)号:US10432614B2
公开(公告)日:2019-10-01
申请号:US15721301
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Jay S. Coggin , Daniel C. Klingler , Kyle C. Brogle , Johannes P. Schmidt , Eric A. Allamanche , Thomas Alsina , Bob Bradley , Alex T. Nelson , Rudolph Van Der Merwe , Joseph M. Triscari , Keun Sup Lee , Pedro Mari , Aaron M. Elder , Richard M. Powell
Abstract: The embodiments set forth a technique for enabling a computing device to securely configure a peripheral computing device. According to some embodiments, the method can include the steps of (1) approving a request received from the peripheral computing device to engage in a setup procedure for the peripheral computing device, (2) receiving, from the peripheral computing device: (i) an audio signal that encodes a password and timing information, and (ii) a light signal. Additionally, the method can involve, in response to identifying that the timing information correlates with the light signal: (3) extracting the password from the audio signal, and (4) establishing a communication link with the peripheral computing device based on the password. In turn, the method can involve (5) providing configuration information to the peripheral computing device over the communication link.
-
-
-
-
-
-
-
-
-