Re: [codec] Thresholds and delay.

Ben Schwartz <bmschwar@fas.harvard.edu> Tue, 11 May 2010 18:46 UTC

Return-Path: <bmschwar@fas.harvard.edu>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0E7CE3A6A79 for <codec@core3.amsl.com>; Tue, 11 May 2010 11:46:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.813
X-Spam-Level:
X-Spam-Status: No, score=-3.813 tagged_above=-999 required=5 tests=[AWL=-0.433, BAYES_50=0.001, RCVD_IN_DNSWL_MED=-4, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xd2ls85GBW4Z for <codec@core3.amsl.com>; Tue, 11 May 2010 11:46:55 -0700 (PDT)
Received: from us18.unix.fas.harvard.edu (us18.unix.fas.harvard.edu [140.247.35.198]) by core3.amsl.com (Postfix) with ESMTP id 671D828C203 for <codec@ietf.org>; Tue, 11 May 2010 11:46:45 -0700 (PDT)
Received: from [172.23.141.103] (bwhmaincampuspat25.partners.org [170.223.207.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bmschwar) by us18.unix.fas.harvard.edu (Postfix) with ESMTPSA id 775604D5F14; Tue, 11 May 2010 14:46:34 -0400 (EDT)
From: Ben Schwartz <bmschwar@fas.harvard.edu>
To: stephen botzko <stephen.botzko@gmail.com>
In-Reply-To: <AANLkTil5vUH54FplHjocvqC1dK8vnQ1dRTmiOJJo1P25@mail.gmail.com>
References: <062.7439ee5d5fd36480e73548f37cb10207@tools.ietf.org> <002c01cae939$5c01f400$1405dc00$@de> <CB68DF4CFBEF4942881AD37AE1A7E8C74B903454B3@IRVEXCHCCR01.corp.ad.broadcom.com> <009901caede1$43f366d0$cbda3470$@de> <BCB3F026FAC4C145A4A3330806FEFDA93AB072BCC6@EMBX01-HQ.jnpr.net> <20100510232234.16632o6l2ecu3wyy@mail.skype.net> <006101caf117$aaf3b2c0$00db1840$@de> <1273595415.1684.33.camel@dell-desktop> <2B114368-93C0-410B-AB66-53CA33E921A8@americafree.tv> <1273601174.1684.79.camel@dell-desktop> <AANLkTil5vUH54FplHjocvqC1dK8vnQ1dRTmiOJJo1P25@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Date: Tue, 11 May 2010 14:46:34 -0400
Message-ID: <1273603594.1684.102.camel@dell-desktop>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3
Content-Transfer-Encoding: 7bit
Cc: codec@ietf.org
Subject: Re: [codec] Thresholds and delay.
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 May 2010 18:46:56 -0000

On Tue, 2010-05-11 at 14:19 -0400, stephen botzko wrote:
> >>>
> In the presence of echo, round-trip delay must be kept below 30 ms to
> ensure that the echo is perceived as sidetone, according to the
> Springer
> handbook of speech processing:
> >>>
> Though true, I don't think this is a mainstream consideration.  
> 
> VOIP phones that are capable of speakerphone operation all have
> acoustic echo cancelers, and those cancelers are already tuned to deal
> with internet delays with other voice codecs.

In my experience, the biggest problem is in complex conferences with
many users at different latencies, and endpoints consisting of
multiple-microphone multiple-speaker systems scattered across a room and
frequently repositioned.

Anyway, I don't think it's very contentious that

(a) on high latency links (e.g. long distances), AEC will always be
needed in speakerphones,

(b) the perceived audio quality in the presence of AEC is improved by
very low round-trip acoustic latency, and

(c) AEC may be retuned at very low round-trip acoustic latency for
further improvement in perceived audio quality.

Very high audio quality may not yet be a major concern in this market,
but I think this working group is going to change that.

--Ben