IP Library Granted Patent US 7,346,654
Granted Patent B1
US 7,346,654 · App. 09/547,368 · Granted Mar 18, 2008

Virtual meeting rooms with spatial audio

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,346,654
App. No.
09/547,368
Granted
Mar 18, 2008
Kind
B1
Abstract

A system for conducting a virtual audio-visual conference between two or more users comprising two or more client stations each acting as a signal source and destination for each respective user, having a user interface for audio-visual input and output including audio signal reception and generation means for receiving and generating audio signals, one or more servers, and a network coupling the client stations and the servers, wherein each user is represented as a corresponding movable visual symbol displayed on the user interfaces of all coupled client stations and the audio signal of all users is generated at each client station with an attenuation according to the spatial position of the respective symbols on the user interfaces and according to the direction in which each movable visual symbol of each signal source is oriented on the user interface.

Claims (435)

1. A system for conducting a virtual audio-visual conference between two or more users comprising:

two or more client stations each acting as a signal source and destination for each respective said user, having a user interface for audio-visual input and output including audio signal reception and generation means for receiving and generating audio signals,

one or more servers; and

a network coupling said client stations and said servers; wherein each said user is represented as a corresponding movable visual symbol displayed on said user interfaces of all coupled said client stations, and said audio signal of all said users is generated at each said client station with an attenuation according to the spatial position of respective said symbols on said user interfaces and according to the direction in which each movable visual symbol of each signal source is oriented on the user interface,

wherein said attenuation of said audio signal according to spatial position is determined according to the formula:

1

λ

(

(

x

R

-

x

S

)

2

+

(

y

R

-

y

S

)

2

)

+

1

where (X S , Y S ) is the spatial position of said signal source and (X R , Y R ) is the spatial position of said signal destination and λ is the parameter of how fast the signal decays.

2. The system of claim 1 wherein said attenuation according to the direction is further approximated by an ellipse defined by an original of said sound source at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said movable visual symbol of each said signal source is oriented is the unit vector u a as measured from the (x, y).

3. A system for conducting a virtual audio-visual conference between two or more users comprising:

two or more client stations each acting as a signal source and destination for each respective said user, having a user interface for audio-visual input and output including audio signal reception and generation means for receiving and generating audio signals,

one or more servers; and

a network coupling said client stations and said servers; wherein each said user is represented as a corresponding movable visual symbol displayed on said user interfaces of all coupled said client stations, and said audio signal of all said users is generated at each said client station with an attenuation according to the spatial position of respective said symbols on said user interfaces and according to the direction in which each movable visual symbol of each signal source is oriented on the user interface,

wherein said attenuation according to the direction is further approximated by an ellipse defined by an original of said sound source at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said movable visual symbol of each said signal source is oriented is the unit vector u a as measured from the (x, y).

4. The system of claim 3 wherein said attenuation according to the direction is further determined according to the formula:

1

1

+

(

N

a

-

1

)

(

b

-

a

)

(

b

-

a

)

r

(

max

a

,

min

a

,

π

-

ω

)

2

where:

b is said sound destination point,

u a forms an angle φ with the vector (−1,0),

N a is the parameter on how fast the signal decays,

ω

=

arccos

(

b

-

a

)

u

A

(

b

-

a

)

(

b

-

a

)

,

and

r

(

max

,

min

,

ϕ

)

=

2

max

min

max

+

min

+

(

max

+

min

)

cos

ϕ

.

5. A method of conducting a virtual audio-visual conference between two or more users, each user having a user interface for audio-visual input or output including audio signal reception and generation means for receiving and generating audio signals, said method comprising the steps of:

representing each user as a movable symbol displayed on said user interface;

locating the position of a sound generating participant in said virtual conference;

locating the position of a listening participant in said virtual conference;

calculating the signal strength of said signal received from said generating participant at the position of said listening participant in said virtual conference based upon the distance between said sound generating participant and said listening participant in said virtual conference and upon the direction in which the sound generating participant is oriented in said virtual conference; and

generating an output signal corresponding to said calculated signal strength,

wherein said calculated signal strength based upon distance is determined with a uniform attenuation from said sound generating participant in said virtual conference, and

wherein said attenuation is determined according to the formula:

1

λ

(

(

x

R

-

x

S

)

2

+

(

y

R

-

y

S

)

2

)

+

1

where (X S , Y S ) is said position of said sound generating participant and (X R , Y R ) is said position of said listening participant and λ is the parameter on how fast said signal strength decays.

6. The method of claim 5 wherein said calculated signal strength based upon direction is determined with an attenuation that is approximated by an ellipse defined by an origin of said sound generating participant in said virtual conference at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said sound generating participant is oriented in said virtual conference is the unit vector u a as measured from the (x,y) axis of said virtual conference.

7. A method of conducting a virtual audio-visual conference between two or more users, each user having a user interface for audio-visual input or output including audio signal reception and generation means for receiving and generating audio signals said method comprising the steps of:

representing each user as a movable symbol displayed on said user interface;

locating the position of a sound generating participant in said virtual conference;

locating the position of a listening participant in said virtual conference;

calculating the signal strength of said signal received from said generating participant at the position of said listening participant in said virtual conference based upon the distance between said sound generating participant and said listening participant in said virtual conference and upon the direction in which the sound generating participant is oriented in said virtual conference; and

generating an output signal corresponding to said calculated signal strength,

wherein said calculated signal strength based upon direction is determined with an attenuation that is approximated by an ellipse defined by an origin of said sound generating participant in said virtual conference at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said sound generating participant is oriented in said virtual conference is the unit vector u a as measured from the (x,y) axis of said virtual conference.

8. The method of claim 7 wherein said attenuation that is approximated by an ellipse is further determined according to the formula:

1

1

+

(

N

a

-

1

)

(

b

-

a

)

(

b

-

a

)

r

(

max

a

,

min

a

,

π

-

ω

)

2

where:

b is said position of said sound generating participant,

u a forms an angle φ with the vector (−1,0),

N a is the parameter on how fast the signal decays,

ω

=

arccos

(

b

-

a

)

u

A

(

b

-

a

)

(

b

-

a

)

,

and

r

(

max

,

min

,

ϕ

)

=

2

max

min

max

+

min

+

(

max

+

min

)

cos

ϕ

.

9. A method for generating a spatial audio signal in a virtual conference presented on a audio-visual device comprising the steps of:

locating the position of a sound generating participant in said virtual conference;

locating the position of a listening participant in said virtual conference;

calculating the signal strength of said signal received from said generating participant at the position of said listening participant in said virtual conference based upon the distance between said sound generating participant and said listening participant in said virtual conference and based upon the direction in which said sound generating participant is oriented in said virtual conference, and

generating an output signal corresponding to said calculated signal strength,

wherein said calculated signal strength based upon distance is determined with a uniform attenuation from said position of said sound generating participant in said virtual conference, and

wherein said attenuation is determined according to the formula:

1

λ

(

(

x

R

-

x

S

)

2

+

(

y

R

-

y

S

)

2

)

+

1

where (X S , Y S ) is said position of said sound generating participant and (X R , Y R ) is said position of said listening participant and λ is the parameter of how fast said signal strength decays.

10. A method for generating a spatial audio signal in a virtual conference presented on a audio-visual device comprising the steps of:

locating the position of a sound generating participant in said virtual conference;

locating the position of a listening participant in said virtual conference;

calculating the signal strength of said signal received from said generating participant at the position of said listening participant in said virtual conference based upon the distance between said sound generating participant and said listening participant in said virtual conference and based upon the direction in which said sound generating participant is oriented in said virtual conference, and

generating an output signal corresponding to said calculated signal strength,

wherein said calculated signal strength based upon direction is determined with an attenuation that is approximated by an ellipse defined by an origin of said sound generating participant in said virtual conference at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said sound participant is oriented in said virtual conference is the unit vector u a as measured from the (x, y) axis.

11. The method of claim 10 wherein said attenuation that is approximated by an ellipse is further determined according to the formula:

1

1

+

(

N

a

-

1

)

(

b

-

a

)

(

b

-

a

)

r

(

max

a

,

min

a

,

π

-

ω

)

2

where:

b is said position of said generating participant,

u a forms an angle φ with the vector (−1,0),

N a is the parameter on how fast the signal decays,

ω

=

arccos

(

b

-

a

)

u

A

(

b

-

a

)

(

b

-

a

)

,

and

r

(

max

,

min

,

ϕ

)

=

2

max

min

max

+

min

+

(

max

+

min

)

cos

ϕ

.

12. A system for conducting a virtual audio-visual conference between two or more users comprising:

two or more client stations each acting as a signal source and destination for each respective said user, having a user interface for audio-visual input and output including audio signal reception and generation means for receiving and generating audio signals,

one or more servers; and

a network coupling said client stations and said servers; wherein each said user is represented as a corresponding movable visual symbol displayed on said user interfaces of all coupled said client stations, and said audio signal of all said users is generated at each said client station with an attenuation according to the spatial position of respective said symbols on said user interfaces and according to the direction in which each movable visual symbol of each signal source is oriented on the user interface,

wherein said attenuation of said audio signal according to spatial position is determined uniformly from said spatial position of each said signal source, and

wherein said attenuation according to the direction is further approximated by an ellipse defined by an original of said sound source at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said movable visual symbol of each said signal source is oriented is the unit vector u a as measured from the (x, y).

13. A method of conducting a virtual audio-visual conference between two or more users each user having a user interface for audio-visual input or output including audio signal reception and generation means for receiving and generating audio signals, said method comprising the steps of:

representing each user as a movable symbol displayed on said user interface;

locating the position of a sound generating participant in said virtual conference;

locating the position of a listening participant in said virtual conference;

calculating the signal strength of said signal received from said generating participant at the position of said listening participant in said virtual conference based upon the distance between said sound generating participant and said listening participant in said virtual conference and upon the direction in which the sound generating participant is oriented in said virtual conference; and

generating an output signal corresponding to said calculated signal strength,

wherein said calculated signal strength based upon distance is determined with a uniform attenuation from said sound generating participant in said virtual conference, and

wherein said calculated signal strength based upon direction is determined with an attenuation that is approximated by an ellipse defined by an origin of said sound generating participant in said virtual conference at a point a which coincides with a focus of said ellipse, a forward range max, a backward range min and said direction in which said sound generating participant is oriented in said virtual conference is the unit vector u a as measured from the (x,y) axis of said virtual conference.

Assignments (24)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0674 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0704 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
RELEASE & DISCHARGE OF SECURITY INTEREST Recorded Oct 21, 2008
From: HIGHBRIDGE INTERNATIONAL LLC/BNY TRUST COMPANY OF CANADA
To: MITEL NETWORKS CORPORATION
Reel/Frame 021794/0510 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
SECURITY AGREEMENT Recorded Jul 25, 2005
From: MITEL NETWORKS CORPORATION, A CORPORATION OF CANADA
To: BNY TRUST COMPANY OF CANADA, TRUST COMPANY OF CANADA
Reel/Frame 016891/0959 →
SECURITY AGREEMENT Recorded Jul 18, 2005
From: HIGHBRIDGE INTERNATIONAL LLC
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2005
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2001
From: MITEL CORPORATION
To: MITEL KNOWLEDGE CORPORATION
Reel/Frame 011871/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2000
From: WEISS, MICHAEL
To: MITEL CORPORATION
Reel/Frame 010728/0946 →