Semi-private communication in open environments
First Claim
Patent Images
1. A method of providing a semi-private conversation between a local user and a remote user, comprising:
- receiving by way of each of an array of plural microphones, both of a first voice output from a respective first local user and a second voice output from a respective second local user, said first and second local users being situated in a sound-sharing first physical environment in which the first and second local users are in a two-way sound cross-talk relationship with one another and in which the microphone array is also situated;
using the microphone array to localize a respective origin position in the first physical environment for each of the first and second received voice outputs, the respective origin positions corresponding to respective locations of the first and second local users in the first physical environment;
associating the localized voice outputs with the correspondingly located first and second local users;
using the microphone array to isolate the respective voice output of a selected one of the first and second local users from other sounds present in the sound-sharing first physical environment;
directing the isolated voice output of the selected local user to a selected third user in a second physical environment, where sounds in the first physical environment are not propagated to the second physical environment;
receiving isolated utterances from the third user in the second physical environment; and
routing the utterances to the selected local user in the first physical environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method providing semi-private conversation using an area microphone between one local user in a group of local users and a remote user. The local and remote users may be in different physical environments, using devices coupled by a network. A conversational relationship is defined between a local user and a remote user. The local user'"'"'s voice is isolated from other voices in the environment, and transmitted to the remote user. Directional output technology may be used to direct the local user'"'"'s utterances to the remote user in the remote environment.
201 Citations
18 Claims
-
1. A method of providing a semi-private conversation between a local user and a remote user, comprising:
-
receiving by way of each of an array of plural microphones, both of a first voice output from a respective first local user and a second voice output from a respective second local user, said first and second local users being situated in a sound-sharing first physical environment in which the first and second local users are in a two-way sound cross-talk relationship with one another and in which the microphone array is also situated; using the microphone array to localize a respective origin position in the first physical environment for each of the first and second received voice outputs, the respective origin positions corresponding to respective locations of the first and second local users in the first physical environment; associating the localized voice outputs with the correspondingly located first and second local users; using the microphone array to isolate the respective voice output of a selected one of the first and second local users from other sounds present in the sound-sharing first physical environment; directing the isolated voice output of the selected local user to a selected third user in a second physical environment, where sounds in the first physical environment are not propagated to the second physical environment; receiving isolated utterances from the third user in the second physical environment; and routing the utterances to the selected local user in the first physical environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system including at least a motion capture subsystem and an audio input subsystem, the system comprising:
-
a motion capture device including at least one array of plural microphones arranged in a housing including the plural microphones, the housing positioned in a sound-sharing first physical environment and configured to receive speech input from any of a plurality of users in the first physical environment; a processing device including instructions causing the processing device to; use the microphone array to localize a source location within the first physical environment of a voice received via the microphones from a first user of the plurality of users in the first physical environment; associate the voice of the localized source location with the first user; use the microphone array to isolate utterances made in the localized source location by the voice that has been associated with the first user in the first environment; and direct the isolated utterances of the first user in the first environment to a selected second user in a second environment, where sounds in the first physical environment are not propagated to the second physical environment; and a directional audio output device coupled to the processing device and configured to direct audio output from a remote user specifically to the localized source location associated with the first user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method providing a semi-private communications between local users situated in a sound-sharing first physical environment and remote users situated in a second physical environment that is not in a sound-sharing relation with the first physical environment, the local users and remote users connected via a network, the method comprising:
-
tracking at least a first local user and a second local user in the first physical environment, each local user having a conversational relationship with a remote user in the second physical environment; receiving voice input from at least the first local user and the second local user in the first physical environment via a corresponding one or more of multiple microphones in a microphone array situated in the sound-sharing first physical environment, each microphone in the array configured to receive and to participate in respective acoustic localization of respective speech input from a respective one of the first local user and the second local user; using the microphone array of the first physical environment for associating an acoustically localized voice as being sourced from a respective one of the first local user and the second local user; using the microphone array of the first physical environment for isolating utterances of the first local user; routing isolated utterances of the first user in the first environment to a selected first remote user in the second environment; using the microphone array of the first physical environment for isolating utterances of the second local user; and routing the isolated utterances of the second user in the first environment to a selected second remote user in the second environment, wherein the steps of isolating include combining spatial filtering with regularization on the input to provide an isolated output. - View Dependent Claims (15, 16, 17, 18)
-
Specification