Re: [codec] draft test and processing plan for the IETF Codec

David Virette <david.virette@huawei.com> Mon, 18 April 2011 20:56 UTC

Return-Path: <david.virette@huawei.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 7ACB7E0897 for <codec@ietfc.amsl.com>; Mon, 18 Apr 2011 13:56:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level:
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[AWL=-2.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 2bOlRvN7ScZU for <codec@ietfc.amsl.com>; Mon, 18 Apr 2011 13:56:40 -0700 (PDT)
Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by ietfc.amsl.com (Postfix) with ESMTP id 19A38E0892 for <codec@ietf.org>; Mon, 18 Apr 2011 13:56:40 -0700 (PDT)
Received: from huawei.com (usaml01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LJV00LX18UEEP@usaga01-in.huawei.com> for codec@ietf.org; Mon, 18 Apr 2011 15:56:39 -0500 (CDT)
Received: from d009000303 (dslb-178-002-018-084.pools.arcor-ip.net [178.2.18.84]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LJV000ME8UCF2@usaga01-in.huawei.com> for codec@ietf.org; Mon, 18 Apr 2011 15:56:38 -0500 (CDT)
Date: Mon, 18 Apr 2011 22:56:36 +0200
From: David Virette <david.virette@huawei.com>
In-reply-to: <4DAC7AEE.8050101@octasic.com>
To: 'Jean-Marc Valin' <jean-marc.valin@octasic.com>
Message-id: <037101cbfe0b$1c6c5c30$55451490$%virette@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset="us-ascii"
Content-language: fr
Content-transfer-encoding: 7bit
Thread-index: Acv98txK91QBfGvFQamQILkEjd+U3AAFk3xQ
References: <F5AD4C2E5FBF304ABAE7394E9979AF7C26BC684E@LHREML503-MBX.china.huawei.com> <4DA7B88F.80002@jmvalin.ca> <4DA7CE76.1040502@jmvalin.ca> <031201cbfdd2$7d229910$7767cb30$%virette@huawei.com> <4DAC7AEE.8050101@octasic.com>
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 20:56:41 -0000

Hi Jean-Marc,
I agree that a well-designed VoIP application should ideally use the
available bandwidth and I think that in the current test plan, the maximum
available bandwidth will always be taken into account. For super-wideband
mode, the input will be 32 kHz, then low pass filtered at 14 kHz and then
probably resampled at 24 kHz for OPUS allowing it to use its maximum
bandwidth for those modes. In full band, a low pass filter with cutoff at 20
kHz will be applied on input and should not affect any codecs.
If there is an overlap between the super-wideband modes and full band modes
of OPUS in the same test (and I would recommend this overlap), this would
also give us the information at which bitrate it is better to switch from
super-wideband to full band.
Best regards,
David


-----Original Message-----
From: Jean-Marc Valin [mailto:jean-marc.valin@octasic.com] 
Sent: lundi 18 avril 2011 19:55
To: David Virette
Cc: 'Jean-Marc Valin'; codec@ietf.org
Subject: Re: [codec] draft test and processing plan for the IETF Codec

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