H04M3/40

Voice Filtering Other Speakers From Calls And Audio Messages
20230005480 · 2023-01-05 · ·

A method includes receiving a first instance of raw audio data corresponding to a voice-based command and receiving a second instance of the raw audio data corresponding to an utterance of audible contents for an audio-based communication spoken by a user. When a voice filtering recognition routine determines to activate voice filtering for at least the voice of the user, the method also includes obtaining a respective speaker embedding of the user and processing, using the respective speaker embedding, the second instance of the raw audio data to generate enhanced audio data for the audio-based communication that isolates the utterance of the audible contents spoken by the user and excludes at least a portion of the one or more additional sounds that are not spoken by the user The method also includes executing.

Method and apparatus for sound enhancement

A method and apparatus for sound enhancement are provided in this invention. The method comprises: obtaining sound signals and converting the sound signals into digital signals; decomposing the digital signals to obtain a plurality of IMFs or pseudo-IMFs; selectively amplifying the amplitudes of the IMFs and pseudo-IMFs; reconstituting the selectively amplified IMFs or pseudo-IMFs to obtain reconstituted signals and converting the reconstituted signals into analog signals. The present invention is based on the Hilbert-Huang transform. Through the present invention, the sound can be selectively amplified, and only the high-frequency consonants in the sound are amplified without vowel, which effectively improves the clarity of the enhanced sound. The present invention overcomes the problems in the current sound enhancement method which makes the sound louder without increasing the clarity.

METHOD AND SYSTEM FOR VOLUME CONTROL
20230008865 · 2023-01-12 ·

A method performed by a first electronic device, the method includes, while engaged in a call with a second electronic device, initiating a joint media playback session in which the first and second electronic devices independently stream media content for synchronous playback; driving a speaker with a mix of a downlink signal of the call and an audio signal of the media content at an overall volume level; receiving a user-adjustment at a single volume control for the first electronic device to reduce the overall volume level; in response to the user adjustment, applying a first gain adjustment to the downlink signal and a second gain adjustment to the audio signal; and driving the speaker with a mix of the downlink signal and the audio signal at the reduced volume level.

Conversational Service

An apparatus including circuitry configured to: enable a conversational service between a first user of the apparatus and a second user of a remote apparatus wherein the conversational service is a duplex service including simultaneous voice communication from the first user to the second user and voice communication from the second user to the first user; and enable synchronization of a switch to using an active noise cancellation mode at the apparatus for the conversational service and at the remote apparatus for the conversational service, wherein the switch to using the noise cancellation mode is synchronized between the first and second users.

Techniques for using computer vision to alter operation of speaker(s) and/or microphone(s) of device

In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions that may be executable by the processor to receive input from a camera and identify a second device based on the input from the camera. The second device may include at least one speaker and at least one microphone. The instructions may also be executable to identify a current location of the second device within an environment based on the input from the camera and to identify a current location of an object within the environment that is different from the second device. The instructions may then be executable to provide a command to alter operation of the at least one speaker and/or the at least one microphone based on the current location of the second device and the current location of the object.

COMMUNICATION DEVICE AUDIO TRANSMISSION MODIFICATION

A method can include obtaining audio data corresponding to a user of a communication device. The communication device can be configured to transmit the audio data. The method can further include obtaining proximity data indicating a user distance between the user and the communication device. The method can further include determining that the user distance exceeds a threshold distance. The method can further include determining, based at least in part on the audio data, an activity status of the user. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to the determining that the threshold distance is exceeded and that the activity status is the inactive status, a transmission of the audio data from the communication device.

COMMUNICATION DEVICE AUDIO TRANSMISSION MODIFICATION

A computer-implemented method can include obtaining activity data corresponding to an environment where a communication device is located. The activity data can include audio data. The communication device can be configured to transmit the audio data. The method can further include identifying, based at least in part on the activity data, a potential audio disruption. The method can further include determining, based at least in part on the audio data, an activity status of a user of the communication device. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to both the identifying the potential audio disruption and the determining that the activity status is the inactive status, a transmission of the audio data from the communication device.

PROGRAMMABLE MIXING ON A MULTI-INTERFACE TELECOMMUNICATION DEVICE

A multi-interface telecommunication device includes a multitude of communication interfaces including: a telephone network interface configured to interface with a telephone network, a personal computer interface configured to interface with a personal computing device, a user communication interface configured to interface with a two-way audio device of a user operating the multi-interface telecommunication device, and a programmable mixer configured to process a multitude of audio signals associated with the multitude of communication interfaces according to a mixing instruction received from the personal computing device.

Communication device audio transmission modification

A method can include obtaining audio data corresponding to a user of a communication device. The communication device can be configured to transmit the audio data. The method can further include obtaining proximity data indicating a user distance between the user and the communication device. The method can further include determining that the user distance exceeds a threshold distance. The method can further include determining, based at least in part on the audio data, an activity status of the user. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to the determining that the threshold distance is exceeded and that the activity status is the inactive status, a transmission of the audio data from the communication device.

Communication device audio transmission modification

A computer-implemented method can include obtaining activity data corresponding to an environment where a communication device is located. The activity data can include audio data. The communication device can be configured to transmit the audio data. The method can further include identifying, based at least in part on the activity data, a potential audio disruption. The method can further include determining, based at least in part on the audio data, an activity status of a user of the communication device. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to both the identifying the potential audio disruption and the determining that the activity status is the inactive status, a transmission of the audio data from the communication device.