Re: [codec] Updated Opus draft

Erik Norvell <erik.norvell@ericsson.com> Fri, 04 March 2011 15:33 UTC

Return-Path: <erik.norvell@ericsson.com>
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 8C5233A69E6 for <codec@core3.amsl.com>; Fri, 4 Mar 2011 07:33:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 zqiREqgHLYY0 for <codec@core3.amsl.com>; Fri, 4 Mar 2011 07:33:00 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id A7D943A69DF for <codec@ietf.org>; Fri, 4 Mar 2011 07:32:59 -0800 (PST)
X-AuditID: c1b4fb39-b7c6dae0000023f2-7f-4d7106704c9f
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 70.EF.09202.076017D4; Fri, 4 Mar 2011 16:34:08 +0100 (CET)
Received: from ESESSCMS0351.eemea.ericsson.se ([169.254.1.8]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Fri, 4 Mar 2011 16:34:07 +0100
From: Erik Norvell <erik.norvell@ericsson.com>
To: Jean-Marc Valin <jmvalin@jmvalin.ca>
Date: Fri, 04 Mar 2011 16:34:07 +0100
Thread-Topic: [codec] Updated Opus draft
Thread-Index: AcvaZ+UPjYyZVi6mRJy2DrJF0FLHqAAGaa0A
Message-ID: <027A93CE4A670242BD91A44E37105AEF123BE17D01@ESESSCMS0351.eemea.ericsson.se>
References: <027A93CE4A670242BD91A44E37105AEF123BE177C6@ESESSCMS0351.eemea.ericsson.se> <1806473482.1110532.1299164195694.JavaMail.root@lu2-zimbra> <027A93CE4A670242BD91A44E37105AEF123BE17AF9@ESESSCMS0351.eemea.ericsson.se> <4D70DB86.7010802@jmvalin.ca>
In-Reply-To: <4D70DB86.7010802@jmvalin.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "codec@ietf.org" <codec@ietf.org>
Subject: Re: [codec] Updated Opus draft
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: Fri, 04 Mar 2011 15:33:01 -0000

Hi Jean-Marc,

I would consider the baselines the codecs that were proposed as starting point for the prototype codecs. If no improvement can be shown above these references it looks like a rubberstamping of these codecs. If, as you say, they have both improved significantly then there is no need for debate. Let's put them in the test just to verify it. 

Best regards,
Erik  

> -----Original Message-----
> From: Jean-Marc Valin [mailto:jmvalin@jmvalin.ca] 
> Sent: den 4 mars 2011 13:31
> To: Erik Norvell
> Cc: Koen Vos; codec@ietf.org
> Subject: Re: [codec] Updated Opus draft
> 
> Hi Erik,
> 
> Keep in mind that including all three modes is necessary to 
> fulfill the requirements we have 
> (http://tools.ietf.org/html/draft-ietf-codec-requirements-02).
>  These requirements also include baseline codecs to compare 
> with (e.g. Speex, iLBC, ...).
> 
> Also, I may be misinterpreting here, but you seem to include 
> SILK and CELT in the list of "baseline codecs we must beat". 
> If SILK and CELT were already standardized codecs then I 
> might agree, but since it's not the case I don't think it 
> makes sense. It would essentially by saying "your codec must 
> be better than itself to be standardized". While it happens 
> that both have improved significantly since this effort 
> started, I do not see how this matters here.
> 
> Cheers,
> 
> 	Jean-Marc
> 
> On 11-03-04 03:00 AM, Erik Norvell wrote:
> > Hi Koen,
> >
> > I appreciate the work being done on extending the codec 
> functionality. 
> > However, I am not sure that it comes for free since the more 
> > technology is included the higher the risk of including third party 
> > IPR. If the codec functionality is already too wide to be 
> covered by a 
> > listening test then the IPR analysis might also be lagging behind.
> >
> > Seamless switching between a wide range of operating points is a 
> > desirable feature, but the primary goal in the charter is still to 
> > produce an unencumbered codec. If the additional modes does not 
> > produce value over already existing codecs, it would be 
> safer to leave 
> > them out.
> >
> > Best regards, Erik
> >
> >
> >> -----Original Message----- From: Koen Vos 
> [mailto:koen.vos@skype.net] 
> >> Sent: den 3 mars 2011 15:57 To: Erik Norvell Cc: codec@ietf.org; 
> >> Gregory Maxwell; Anisse Taleb; Jean-Marc Valin Subject: 
> Re: [codec] 
> >> Updated Opus draft
> >>
> >> Hi Erik,
> >>
> >>> This supports standardization of the hybrid mode, which
> >> represents 4 out of the 32 modes. It seems reasonable that the 
> >> remaining 28 modes are also checked against their corresponding 
> >> baseline at the same rate/bandwidth.
> >>
> >> Are you suggesting that to be added to a standard, each 
> mode has to 
> >> outperform (or perhaps be now worse than) its 
> corresponding baseline?  
> >> I think such requirement is too strong, for multiple reasons.
> >>
> >> 1. The 28 non-hybrid modes enhance the standard, regardless of how 
> >> they compare to their baselines: - The non-hybrid modes greatly 
> >> expand the useful operating range and flexibility. - The 
> non-hybrid 
> >> modes come virtually for free.
> >>
> >> 2. The seamless switching between the modes, which 
> everyone seems to 
> >> agree is important, is made possible by having all modes in one 
> >> codec.
> >>
> >> 3. It ignores improvements beyond rate/bandwidth/quality, 
> such as the 
> >> code size and complexity optimizations we did for SILK.
> >>
> >> Checking modes against their baselines is of course a good sanity 
> >> check during development, and we've been doing such tests 
> >> extensively.  I welcome anyone to do more of them. 
> However, the sheer 
> >> amount of listening necessary to compare all 28 non-hybrid modes 
> >> against their baselines with sufficient statistical 
> significance is 
> >> large compared to the value it brings.
> >>
> >> best, koen.
> >>
> >>
> >> ----- Original Message ----- From: "Erik 
> >> Norvell"<erik.norvell@ericsson.com> To: "Gregory 
> >> Maxwell"<gmaxwell@juniper.net>, "Anisse Taleb"
> >> <anisse.taleb@huawei.com>, "Jean-Marc Valin"
> >> <jean-marc.valin@octasic.com> Cc: codec@ietf.org Sent: Thursday, 
> >> March 3, 2011 12:36:52 AM Subject: Re: [codec] Updated Opus draft
> >>
> >> Hi Greg,
> >>
> >>>
> >>> It's fairly trivial to demonstrate that Opus is superior to
> >> either the
> >>> transform mode or the LP mode alone (or those modes prior
> >> to the work
> >>> done as part of the WG process)- E.g. at low rates the 
> silk/hybrid 
> >>> modes are _obviously_ better (esp for speech) than the transform 
> >>> mode,  and at high rates the
> >> transform mode
> >>> is clearly better (and can achieve lower latencies too).   The
> >>> presentation of IETF-78 shows the hybrid outperforming 
> SILK and CELT 
> >>> alone (http://tools.ietf.org/agenda/78/slides/codec-0.pdf)
> >>> at some rate. Though the transform mode's performance at 
> low rates 
> >>> was
> >> subsequently
> >>> improved, the differences at low rate are still pretty stark.
> >>>
> >>> If you only pick a single given rate the performance 
> might only be 
> >>> equal to one of SILK/CELT alone (well, ignoring the fact 
> that both 
> >>> modes have been improved as part of the process here) if
> >> you've picked
> >>> a rate where one or the other technique is inapplicable.   So
> >>> rather than "at a given bitrate" if you say "at some relevant 
> >>> bitrates" it would be a more practical requirement.
> >>>
> >>
> >> This supports standardization of the hybrid mode, which represents
> >> 4 out of the 32 modes. It seems reasonable that the remaining 28 
> >> modes are also checked against their corresponding baseline at the 
> >> same rate/bandwidth.
> >>
> >> The listening test from IETF78 has been referenced a few times. We 
> >> should remember that it was presented with a disclaimer that the 
> >> results were not that reliable and that the test should be 
> seen more 
> >> as an example of how it could be conducted.
> >>
> >> Best regards, Erik _______________________________________________
> >> 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
> >
> >
>