Re: [codec] A concrete proposal for requirements and testing
Stephen Botzko <stephen.botzko@gmail.com> Tue, 12 April 2011 17:57 UTC
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: codec@ietfc.amsl.com
Delivered-To: codec@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id B10E9E06B5 for <codec@ietfc.amsl.com>; Tue, 12 Apr 2011 10:57:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.665
X-Spam-Level:
X-Spam-Status: No, score=-2.665 tagged_above=-999 required=5 tests=[AWL=-0.067, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8WGfbXTsj73K for <codec@ietfc.amsl.com>; Tue, 12 Apr 2011 10:57:55 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfc.amsl.com (Postfix) with ESMTP id 9D5F8E067F for <codec@ietf.org>; Tue, 12 Apr 2011 10:57:55 -0700 (PDT)
Received: by vxg33 with SMTP id 33so6306034vxg.31 for <codec@ietf.org>; Tue, 12 Apr 2011 10:57:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=dSwoP0dnseaQ2n8PSSn00MQES2HTJ6H4tgFOMs1yEFo=; b=pfrbDSbcd+WdaSI8vHiSADmfuo8kzN4NMI+E7Wgl7reib8t85MguO0tCS83P2pxrQG Ebr6ieNaaoxTlFrdwrZjvlMDiFD3RPVl2y24qFAEBCm5y1sBvzP8jEhtq0qVDIi+uxs0 KkdrLpYIV/ANsPaKOhwozv/TrYi996XTedaT0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=VKLSlexxMUvrTKyEVvQCLmEV6YSd8ifLBYwUc+df5etqVMkdPa9MlnE6/A9ZnQDJZx ZPytzsRoYT0XPc8qpK8AlsuQa5/dzpHQRnIgaEBLiWNHoBKy6aAlQlqyGLmXDaSSIsZ2 LJE0kfwsae6/BCMab/sc8kVSv5+kWtC7dpDyE=
MIME-Version: 1.0
Received: by 10.220.192.203 with SMTP id dr11mr1988233vcb.95.1302631075279; Tue, 12 Apr 2011 10:57:55 -0700 (PDT)
Received: by 10.220.117.66 with HTTP; Tue, 12 Apr 2011 10:57:55 -0700 (PDT)
In-Reply-To: <4DA48D6C.1030204@jmvalin.ca>
References: <21200823.2625297.1302284060278.JavaMail.root@lu2-zimbra> <BLU0-SMTP11D0135F8FFEEEB308A1E9D0A70@phx.gbl> <4d9f7107.a7fed80a.542d.ffffa087@mx.google.com> <20110409030611.GG30415@audi.shelbyville.oz> <BLU0-SMTP9917A8ABBC14D6FFE833E6D0A90@phx.gbl> <20110410023345.GM30415@audi.shelbyville.oz> <BANLkTin1pTWfThu1mF=PnBKMz_0_=5f8rw@mail.gmail.com> <20110410180627.GN30415@audi.shelbyville.oz> <4DA2EA85.8010609@soundexpert.info> <F5AD4C2E5FBF304ABAE7394E9979AF7C26BC5E8D@LHREML503-MBX.china.huawei.com> <20110412051947.GP30415@audi.shelbyville.oz> <BANLkTik0=pv9VUO4y=4ADu-pvdj=ekEpOw@mail.gmail.com> <4DA48D6C.1030204@jmvalin.ca>
Date: Tue, 12 Apr 2011 13:57:55 -0400
Message-ID: <BANLkTinOgZP8Hz2ApcX-_vNpJOJhCx-Z=A@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Jean-Marc Valin <jmvalin@jmvalin.ca>
Content-Type: multipart/alternative; boundary="90e6ba53ac2e83f44904a0bc6ee7"
Cc: codec@ietf.org
Subject: Re: [codec] A concrete proposal for requirements and testing
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 12 Apr 2011 17:57:56 -0000
in-line Stephen Botzko On Tue, Apr 12, 2011 at 1:35 PM, Jean-Marc Valin <jmvalin@jmvalin.ca> wrote: > Hi Stephen, > > > On 11-04-12 07:16 AM, Stephen Botzko wrote: > >> On the whole, the thread started reasonably, with good discussions on >> adding some speech conditions, choosing the number of subjects, etc. The >> thread diverged when AMR was proposed as an anchor in section 4.2. >> Jean-Marc "strongly disagreed" to testing requirements against AMR-NB >> and AMR-WB, saying it was "not fair", >> > > Correct so far. > > > and suggesting that he thought >> Opus would fail in that comparison (though he thought it would be >> close). >> > > Not quite. I actually believe Opus sounds better than AMR-WB since that's > the conclusion from both the Google test and the earlier Dynastat test on > SILK. I have no opinion on AMR-NB because I haven't listened to that codec > enough to have an opinion on how good it sounds. It still remains that > there's no point in having "no worse than AMR-*" as a strict requirement, > not only because of the IPR, but also because the codec we're working on > does much more than each of these codecs do. I assume that's the same reason > why G.729.1 didn't compare with AMR-NB at all and used a *much* lower rate > for its AMR-WB comparison. Sorry if I misunderstood your original comment, it was not intentional. >>> Requiring Opus to also beat all codecs out there in all circumstances is thus totally unreasonable (despite the fact that the tests we did so far indicate we may be close to that). >>> BTW, I do agree that the WG was not chartered to create a codec that beats all codecs out there at all operating points. As I recall, we wanted a good codec, but were prepared to lose some quality to [hopefully] avoid encumbrances. ITU-T test plans don't cover all possible anchors (it simply costs too much). And the bit rates of the anchors can be lower than the codec under test. Quality is only one of the requirements, complexity is also a requirement - so a codec with lower quality but also lower complexity can be proposed and developed there. It is possible to apply that same idea here - agreeing on an anchor that may out-perform Opus for a narrow range of operating points, but also agreeing to give Opus a reasonable bit-rate advantage for the "not worse" test condition. > > > He suggested that only unencumbered codecs be used as anchors >> for strict requirements. [He did _not_ object to the use of encumbered >> codecs in testing objectives, just in testing "strict requirements"]. >> > > Correct. > > Jean-Marc >
- [codec] A concrete proposal for requirements and … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Jan Skoglund
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Erik Norvell
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Peter Saint-Andre
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Peter Saint-Andre
- Re: [codec] A concrete proposal for requirements … Timothy B. Terriberry
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Monty Montgomery
- Re: [codec] A concrete proposal for requirements … Timothy B. Terriberry
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Gregory Maxwell
- Re: [codec] A concrete proposal for requirements … Monty Montgomery
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Gregory Maxwell
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Kavan Seggie
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Kat Walsh
- Re: [codec] A concrete proposal for requirements … Stefan Hacker
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Serge Smirnoff
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- [codec] Chairs and consensus Cullen Jennings