Re: [codec] draft test and processing plan for the IETF Codec
Jean-Marc Valin <jean-marc.valin@octasic.com> Mon, 18 April 2011 17:55 UTC
Return-Path: <jean-marc.valin@octasic.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 5D071E0684 for <codec@ietfc.amsl.com>; Mon, 18 Apr 2011 10:55:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 0gKBi1f7oOMq for <codec@ietfc.amsl.com>; Mon, 18 Apr 2011 10:55:00 -0700 (PDT)
Received: from toroondcbmts04-srv.bellnexxia.net (toroondcbmts04-srv.bellnexxia.net [207.236.237.38]) by ietfc.amsl.com (Postfix) with ESMTP id 27FAEE066B for <codec@ietf.org>; Mon, 18 Apr 2011 10:55:00 -0700 (PDT)
Received: from toip56-bus.srvr.bell.ca ([67.69.240.142]) by toroondcbmts04-srv.bellnexxia.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20110418175458.RCYS27642.toroondcbmts04-srv.bellnexxia.net@toip56-bus.srvr.bell.ca>; Mon, 18 Apr 2011 13:54:58 -0400
Received: from toip53-bus.srvr.bell.ca ([67.69.240.54]) by toip56-bus.srvr.bell.ca with ESMTP; 18 Apr 2011 13:54:55 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKBurE3PPaAN/2dsb2JhbAClNXfECYVxBJF3Bw
Received: from mail.octasic.com ([207.61.160.13]) by toip53-bus.srvr.bell.ca with ESMTP; 18 Apr 2011 13:54:55 -0400
Received: from [10.100.50.90] (10.100.50.90) by MAIL1.octasic.com (10.100.10.44) with Microsoft SMTP Server (TLS) id 14.1.270.1; Mon, 18 Apr 2011 13:54:54 -0400
Message-ID: <4DAC7AEE.8050101@octasic.com>
Date: Mon, 18 Apr 2011 13:54:54 -0400
From: Jean-Marc Valin <jean-marc.valin@octasic.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
MIME-Version: 1.0
To: David Virette <david.virette@huawei.com>
References: <F5AD4C2E5FBF304ABAE7394E9979AF7C26BC684E@LHREML503-MBX.china.huawei.com> <4DA7B88F.80002@jmvalin.ca> <4DA7CE76.1040502@jmvalin.ca> <031201cbfdd2$7d229910$7767cb30$%virette@huawei.com>
In-Reply-To: <031201cbfdd2$7d229910$7767cb30$%virette@huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.100.50.90]
Cc: codec@ietf.org
Subject: Re: [codec] draft test and processing plan for the IETF Codec
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: Mon, 18 Apr 2011 17:55:01 -0000
Hi David, Just to be clear, Opus *does* have support for what ITU-T codecs call super-wideband, i.e. 14-16 kHz audio bandwidth. For Opus, this bandwidth is covered by the full-band mode because given the Opus architecture, the overhead of coding the 16-20 kHz band was small enough that it wasn't worth creating another mode for cases where there is no content in that band. That being said, a well-designed VoIP application should ideally use all the bandwidth that's available and only low-pass/skip frequency bands when doing so improves quality given the bit-rate. The only exception to the principle of going with the bandwidth that maximizes quality would be narrowband, because of the PSTN compatibility issue. Cheers, Jean-Marc On 11-04-18 10:11 AM, David Virette wrote: > Dear Jean-Marc, > Thanks for the information on available bitrates for speex and iLBC, it will > help updating the test plan. > > Regarding the super-wideband definition, it is really common to have > different bandwidths in a MUSHRA test, and it is not the only factor which > guides the listeners to score the codecs. If you look at the test plan, we > proposed to test the super-wideband and full-band in the same test using > some different band-limited signals as anchors. From my experience, it is > less than obvious that this difference between 12 and 14 kHz will really > affect the ranking of codec for speech content. > Your proposed bitrate for super-wideband and full band are also noted. > Best regards, > David > > David Virette > HUAWEI TECHNOLOGIES CO.,LTD. > > Building C > Riesstrasse 25 > 80992 Munich, Germany > Tel: +49 89 158834 4148 > Fax: +49 89 158834 4447 > Mobile: +49 1622047469 > E-mail: david.virette@huawei.com > www.huawei.com > ---------------------------------------------------------------------------- > --------------------------------------------------------- > This e-mail and its attachments contain confidential information from > HUAWEI, which > is intended only for the person or entity whose address is listed above. Any > use of the > information contained herein in any way (including, but not limited to, > total or partial > disclosure, reproduction, or dissemination) by persons other than the > intended > recipient(s) is prohibited. If you receive this e-mail in error, please > notify the sender by > phone or email immediately and delete it! > > > > -----Original Message----- > From: codec-bounces@ietf.org [mailto:codec-bounces@ietf.org] On Behalf Of > Jean-Marc Valin > Sent: vendredi 15 avril 2011 06:50 > To: Jean-Marc Valin > Cc: codec@ietf.org > Subject: Re: [codec] draft test and processing plan for the IETF Codec > > So here's some more specific comments on actual bitrates: > > 1) For narrowband Speex, the rates currently listed are 8, 12, 16 kb/s. > Those should be changed to 8, 11, 15 kb/s to match the actual Speex > bitrates. > > 2) For iLBC, the rates currently listed are 8, 12, 16 kb/s. I think we > should only use 15.2 kb/s for iLBC. There's another rate, which is 13.33 > kb/s but that's for 30 ms frames so it's not very interesting. > > 3) For Speex wideband, the rates currently listed are 12, 24, 32 kb/s. I > think Speex wideband around 12 kb/s is just crap. Worth testing would be > 20.6 and 27.8 kb/s. > > 4) For super-wideband Speex, I recommend just dumping that. This Speex > mode was a mistake right from the start and usually has worse quality > than wideband Speex. > > Regarding super-wideband, one thing to keep in mind is that Opus defines > super-wideband as having a 12 kHz audio bandwidth (24 kHz sampling > rate). This makes comparisons with other codecs more difficult. The > rates currently listed for super-wideband are 24, 32, 64 kb/s. I > recommend running 24 kb/s in super-wideband and running 32 and 64 kb/s > in fullband mode (even if the input is a 32 kHz signal). > > For the very low delay tests (10 ms frame size), I think all the listed > rates should be using fullband mode except the 32 kb/s. > > That's it for now. Any thoughts? > > Jean-Marc > > > On 11-04-14 11:16 PM, Jean-Marc Valin wrote: >> Hi Anisse, >> >> I gave some more thought on your proposed test plan and as Cullen >> suggested, I think the main cause of disagreement is not that much on >> the testing, but on the conditions for publishing (large number of BT, >> NWT). Considering that ultimately, the decision to publish a spec is >> always based on WG consensus, then I think that problem can be >> completely bypassed. Once we make it up to the individuals to decide, >> then we can focus on "simply" designing a good test. >> >> Overall I thought the conditions you were proposing in section 2 were >> pretty reasonable. There's a few details like selecting existing rates >> for codecs like Speex and iLBC, but that should be easy to solve. Once >> these are sorted out, interested parties (we had several hands raised in >> the last meeting) can start testing and we then let each individual >> decide on whether the codec is any good based on the results of the tests. >> >> Sounds like a plan? >> >> Jean-Marc >> >> >> On 11-04-13 03:32 AM, Anisse Taleb wrote: >>> Hi, >>> Please find attached a first draft of a test plan of the IETF codec >>> (Opus). >>> The proposal does not claim to be complete, there are still many >>> missing things, e.g. tandeming cases, tests with delay jitter, dtx >>> etc. Consider it as a starting point for discussion where everyone is >>> welcome to contribute in a constructive manner. Further updates are >>> planned, but let's see first some initial comments. >>> >>> The attachment is a pdf version, please let me know if you would like >>> to see another format and I would be glad to oblige. >>> >>> Comments and additions are welcome! >>> >>> Kind regards, >>> /Anisse >>> (From La Jolla - San Diego). >>> >>> >>> >>> _______________________________________________ >>> codec mailing list >>> codec@ietf.org >>> https://www.ietf.org/mailman/listinfo/codec >> _______________________________________________ >> codec mailing list >> codec@ietf.org >> https://www.ietf.org/mailman/listinfo/codec >> >> > _______________________________________________ > codec mailing list > codec@ietf.org > https://www.ietf.org/mailman/listinfo/codec > > _______________________________________________ > codec mailing list > codec@ietf.org > https://www.ietf.org/mailman/listinfo/codec
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Roman Shpount
- [codec] draft test and processing plan for the IE… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Schulz, Edward D (Ed)
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Benjamin M. Schwartz
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Erik Norvell
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Peter Saint-Andre
- Re: [codec] draft test and processing plan for th… Stephan Wenger
- Re: [codec] draft test and processing plan for th… Benjamin M. Schwartz
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Peter Saint-Andre
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Gregory Maxwell
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Cullen Jennings
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Cullen Jennings
- Re: [codec] draft test and processing plan for th… Roman Shpount
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Monty Montgomery
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Roman Shpount
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Michael Ramalho (mramalho)
- Re: [codec] draft test and processing plan for th… Roman Shpount
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Cullen Jennings
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Christian Hoene
- Re: [codec] draft test and processing plan for th… Christian Hoene