Audio quality improvement in multimedia systems
AssigneesHisense Broadband Multimedia Technologies Co., Ltd., Hisense USA Corporation, Hisense International Co., Ltd.
InventorWenjie WANG
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed for echo suppression of an input audio signal. A multimedia system and a remote control unit are configured to adaptively and dynamically preform calibration processes for obtaining sets of echo suppression parameters. The sets of echo suppression parameters are used to generate an audio signal from an input audio. When rendered by a speaker, the generated audio signal produces echo-suppressed sound of the input audio signal at one of more locations.
Claims20
A method for echo suppression in an audio system, comprising:
- receiving by the audio system a first echo suppression request message;
- causing, by the audio system, a speaker to generate a first acoustic pulse within a first predetermined time period after receiving the first echo suppression request message, wherein the first acoustic pulse has a pulse width smaller than a first sound resolution time period and travels along a first direct path and a first set of one or more indirect paths to reach a remote electronic device at a first location;
- receiving, by the audio system, a first data message associated with the first echo suppression request message from the remote electronic device containing a first set of data, wherein the first set of data relates to sound reflections in an environment with the audio system, is to be used for echo suppression, and corresponds to a first signal generated by a microphone in the remote electronic device upon detecting by the microphone the first acoustic pulse from the first direct path and from the first set of one or more indirect paths following the detection of the first acoustic pulse from the first direct path by the microphone;
- receiving by the audio system a primary audio signal from a multimedia source;
- generating by the audio system an echo suppression audio signal, wherein the echo suppression audio signal is derived from the primary audio signal with a time adjustment, an amplitude adjustment, and a phase shift determined from at least the first set of data;
- and
- synthesizing the primary audio signal and the echo suppression audio signal into an output audio signal.
Method for echo suppression in a remote electronic device at a first location and in communication with a multimedia system, the method comprising:
- sending by the remote electronic device a first echo suppression request message to the multimedia system to cause a speaker to generate a first acoustic pulse within a first predetermined time period after receiving the first echo suppression request message, wherein the first acoustic pulse has a pulse width smaller than a first sound resolution time period and travels along a first direct path and a first set of one or more indirect paths to reach the remote electronic device;
- generating a first signal by a microphone in the remote electronic device by detecting the first acoustic pulse from the first direct path and from the first set of one or more indirect paths following the detection by the microphone of the first acoustic pulse from the first direct path;
- deriving by the remote electronic device a first set of data from the first signal related to sound reflections in an environment with the multimedia system and to be used for echo suppression;
- and
- sending by the remote electronic device a first data message associated with the first echo suppression request message containing the first set of data to the multimedia system.
An audio system, comprising:
- a receiver, configured to receive:
- an echo suppression request message;
- and
- a data message associated with the echo suppression request message from a remote electronic device containing a set of data related to sound reflections in an environment with the audio system and to be used for echo suppression;
- and
- a digital signal processor configured to:
- cause a speaker to generate an acoustic pulse within a first predetermined time period after receiving by the audio system the echo suppression request message, wherein the acoustic pulse has a pulse width smaller than a sound resolution time period and travels along a direct path and a set of one or more indirect paths to reach the remote electronic device;
- receive a primary audio signal;
- generate an echo suppression signal derived from the primary audio signal with a time adjustment, an amplitude adjustment, and a phase shift determined from at least the set of data;
- and
- synthesize the primary audio signal and the echo suppression signal into an output audio signal;
- wherein the set of data correspond to a signal generated by a microphone in the remote electronic device upon detecting the acoustic pulse from the direct path and from the set of one or more indirect paths following the detection of the acoustic pulse from the direct path.
A remote electronic device in communication with a multimedia system, comprising
- a transmitter configured to:
- send an echo suppression request message to the multimedia system to cause a speaker to generate an acoustic pulse within a first predetermined time period after the sending of the echo suppression request message, wherein the acoustic pulse has a pulse width smaller than a sound resolution time period and travels along a direct path and a set of one or more indirect paths to reach the remote electronic device;
- send a data message associated with the echo suppression request message containing a set of data related to sound reflections in an environment with the multimedia system and to be used for echo suppression to the multimedia system;
- a microphone configured to generate a signal by detecting the acoustic pulse from the direct path and from the set of one or more indirect paths following the detection of the acoustic pulse from the direct path;
- and
- a processor configured to determine the set of data in the data message from the signal generated by the microphone.
Dependencies are inferred from the claim text.