Acoustic echo cancellation (AEC) with conferencing environment templates (CETs)

US9538299B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9538299-B2
Application numberUS-60693009-A
CountryUS
Kind codeB2
Filing dateOct 27, 2009
Priority dateAug 31, 2009
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In at least some embodiments, a computer system includes a processor and a network interface coupled to the processor. The computer system also includes a system memory coupled to the processor, the system memory storing a communication application having a conferencing user interface. The conferencing user interface, when executed, enables a user to set up a conferencing session by selecting one of a plurality of conferencing environment templates (CETs). Each CET is matched to one of a plurality of different sets of acoustic echo cancellation (AEC) parameters to be applied during the conferencing session.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system, comprising: a processor; a network interface coupled to the processor; and a system memory coupled to the processor, the system memory storing a communication application having a conferencing user interface, wherein the conferencing user interface, when executed, enables a user to set up a peer-to-peer conferencing session by selecting one of a plurality of conferencing environment templates (CETs), wherein each of the plurality of CETs is matched to one of a plurality of different sets of acoustic echo cancellation (AEC) parameters to be statically applied during the conferencing session. 2. The computer system of claim 1 wherein the plurality of CETs comprise an office room template, a conference room template, and an auditorium template. 3. The computer system of claim 1 wherein the AEC parameters comprise an echo suppression method parameter and an echo suppression level parameter. 4. The computer system of claim 1 wherein the AEC parameters comprise an estimation filter size parameter, an adaptation rate parameter, and a double-talk sensitivity parameter. 5. The computer system of claim 1 wherein the plurality of CETs are categorized by room size. 6. The computer system of claim 1 wherein the plurality of CETs are categorized by room shape. 7. The computer system of claim 1 wherein the plurality of CETs are categorized by speaker location and microphone location within a room. 8. The computer system of claim 1 wherein at least some AEC parameters associated with the CETs are not visible to a conference participant. 9. The computer system of claim 1 wherein some AEC parameters are not associated with any CETs. 10. A non-transitory computer-readable storage medium storing a communication application that, when executed, causes a processor to: select one of a plurality of conferencing environment templates (CETs) based on user input; and provide a peer-to-peer conferencing session based on acoustic echo cancellation (AEC) parameters corresponding to the selected CET and applied statically during the peer-to-peer conferencing session. 11. The non-transitory computer-readable storage medium of claim 10 wherein the communication application, when executed, causes the processor to select between an office room CET, a conference room CET, and an auditorium CET based on user input. 12. The non-transitory computer-readable storage medium of claim 10 wherein the communication application, when executed, causes the processor to select one of the plurality of conferencing environment templates based on room size input, room shape input, speaker location input, and microphone location input. 13. The non-transitory computer-readable storage medium of claim 10 wherein the communication application, when executed, causes the processor to implement AEC based on an echo suppression method parameter and an echo suppression level parameter that selectively vary for different CETs. 14. The non-transitory computer-readable medium of claim 10 wherein the communication application, when executed, causes the processor to implement AEC based on an estimation filter size parameter, an adaptation rate parameter, and a double-talk sensitivity parameter that selectively vary for different CETs. 15. A method for a communication application, comprising: selecting, by a processor, one of a plurality of conferencing environment templates (CETs) based on user input; and providing, by the processor, a peer-to-peer conferencing session based on acoustic echo cancellation (AEC) parameters corresponding to the selected CET and applied statically during the peer-to-peer conferencing session. 16. The method of claim 15 wherein selecting one of the plurality of CETs based on user input comprises selecting between an office room template, a conference room template, and an auditorium template based on user input. 17. The method of claim 15 wherein selecting one of the plurality of conferencing environment templates based on user input comprises selecting a template based on room size input, room shape input, speaker location input, and microphone location input. 18. The method of claim 15 further comprising selectively varying an AEC suppression technique parameter and an AEC suppression level parameter based on CET selection. 19. The method of claim 15 further comprising selectively varying an AEC estimation filter size parameter, an AEC adaptation rate parameter, and an AEC double-talk sensitivity parameter based on CET selection. 20. The method of claim 15 further comprising preventing at least some AEC parameters associated with the CETs from being viewed by conference participants.

Assignees

Inventors

Classifications

  • H04R27/00Primary

    Public address systems (circuits for preventing acoustic reaction H04R3/02; circuits for distributing signals to loudspeakers H04R3/12; {monitoring or testing arrangements for public address systems H04R29/007}; amplifiers H03F) · CPC title

  • using echo cancellers (echo cancellers per se H04B3/23) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9538299B2 cover?
In at least some embodiments, a computer system includes a processor and a network interface coupled to the processor. The computer system also includes a system memory coupled to the processor, the system memory storing a communication application having a conferencing user interface. The conferencing user interface, when executed, enables a user to set up a conferencing session by selecting o…
Who is the assignee on this patent?
Alcorn Byron A, Fozunbal Majid, Hewlett Packard Development Co Lp
What technology area does this patent fall under?
Primary CPC classification H04R27/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).