Re: [xrblock] comment on draft-ietf-xrblock-rtcp-xr-qoe-02.txt

"Romascanu, Dan (Dan)" <dromasca@avaya.com> Mon, 27 August 2012 14:21 UTC

Return-Path: <dromasca@avaya.com>
X-Original-To: xrblock@ietfa.amsl.com
Delivered-To: xrblock@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E16BC21F864A for <xrblock@ietfa.amsl.com>; Mon, 27 Aug 2012 07:21:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.009
X-Spam-Level:
X-Spam-Status: No, score=-100.009 tagged_above=-999 required=5 tests=[AWL=-3.265, BAYES_00=-2.599, FRT_DISCOUNT=4.455, J_CHICKENPOX_13=0.6, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PI+oAwTne-D7 for <xrblock@ietfa.amsl.com>; Mon, 27 Aug 2012 07:21:37 -0700 (PDT)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by ietfa.amsl.com (Postfix) with ESMTP id C687E21F8646 for <xrblock@ietf.org>; Mon, 27 Aug 2012 07:21:36 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAGWBO1CHCzI1/2dsb2JhbAA7Crp3gQeCIAEBAQEDAQEBDx4KLQcXBAIBCA0EBAEBAQoGDAsBBgEmHwkIAQEEARIIGodrC50inQCLCBCGIWADlmmEaooXgmU
X-IronPort-AV: E=Sophos;i="4.77,836,1336363200"; d="scan'208";a="321436976"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by de307622-de-outbound.net.avaya.com with ESMTP; 27 Aug 2012 10:18:07 -0400
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.12]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 27 Aug 2012 10:00:48 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 27 Aug 2012 16:21:25 +0200
Message-ID: <EDC652A26FB23C4EB6384A4584434A040804C520@307622ANEX5.global.avaya.com>
In-Reply-To: <CC5282DF.492BD%alan.d.clark@telchemy.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [xrblock] comment on draft-ietf-xrblock-rtcp-xr-qoe-02.txt
Thread-Index: Ac17v55kd4hFf1xV9U65oy6RJSa69QInVfpQ
References: <D85A091A47F84E45BACB3EE333FA1172@china.huawei.com> <CC5282DF.492BD%alan.d.clark@telchemy.com>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: Alan Clark <alan.d.clark@telchemy.com>, Qin Wu <bill.wu@huawei.com>, xrblock@ietf.org, Al Morton <acmorton@att.com>
Subject: Re: [xrblock] comment on draft-ietf-xrblock-rtcp-xr-qoe-02.txt
X-BeenThere: xrblock@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Metric Blocks for use with RTCP's Extended Report Framework working group discussion list <xrblock.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xrblock>, <mailto:xrblock-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xrblock>
List-Post: <mailto:xrblock@ietf.org>
List-Help: <mailto:xrblock-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xrblock>, <mailto:xrblock-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Aug 2012 14:21:38 -0000

Hi Alan,

In the meeting in Vancouver a proposal was made to create a IANA
registry for the calculation algorithms. Assuming that we go this way
(starting from Al's initial list or something derived from it) do you
believe that we need a second registry for the codec type? 

Dan


> -----Original Message-----
> From: xrblock-bounces@ietf.org [mailto:xrblock-bounces@ietf.org] On
> Behalf Of Alan Clark
> Sent: Thursday, August 16, 2012 5:59 PM
> To: Qin Wu; xrblock@ietf.org; Al Morton
> Subject: Re: [xrblock] comment on
draft-ietf-xrblock-rtcp-xr-qoe-02.txt
> 
> 
> Some further work is definitely needed on this draft with regard to
the
> MOS terminology. The various calculation methods for MOS either
already
> do, or soon will, provide MOS values for narrowband, wideband, super
> wideband and fullband codecs; these MOS values occupy the same range
and
> hence the QoE block needs to indicate what the MOS reference is.
> 
> In addition there are national standards (e.g. Japan) that use a
> different MOS scaling.
> 
> Alan
> 
> 
> 
> On 8/15/12 10:33 PM, "Qin Wu" <bill.wu@huawei.com> wrote:
> 
> > Hi, Al:
> > Thank for your general comments, I take some time to look at the
> > standards for calculation again.
> > please see my replies inline.
> >
> > Regards!
> > -Qin
> > ----- Original Message -----
> > From: "Al Morton" <acmorton@att.com>
> > To: <xrblock@ietf.org>
> > Sent: Thursday, August 02, 2012 5:01 AM
> > Subject: [xrblock] comment on draft-ietf-xrblock-rtcp-xr-qoe-02.txt
> >
> >
> >> Regarding:
> >> http://tools.ietf.org/id/draft-ietf-xrblock-rtcp-xr-qoe-02.txt
> >>
> >>>    Calculation Algorithm (CALg):3 bits
> >>>
> >>>          000 - ITU-T P.564 Compliant Algorithm [P.564] (Voice)
> >>>          001 - G.107 [G.107] (Voice)
> >>>          010 - ETSI TS 101 329-5 Annex E [ ETSI] (Voice)
> >>>          011 - ITU-T P.NAMS [P.NAMS] (Multimedia)
> >>>          100 - ITU-T P.NBAMS [P.NBAMS] (Multimedia)
> >>>          101~111 - Reserved for future extension.
> >>>
> >>>       G.107 and P.564 and ETSI TS101 329-5 specify three
Calculation
> >>>       algorithms or MoS algorithms that are used to estimate
speech
> >>>       quality or conversation quality.  P.NAMS and P.NBAMS specify
> two
> >>>       MoS algorithms that are used to estimate multimedia quality
> >>>       including video quality, audio quality and audio-video
> quality.
> >>
> >> Specifying the standard for the calculation is a good start, but
> >> these standards all have options and input parameters that must
also
> >> be specified in order to know what the MOS means.
> >
> >> For example, we need to know what codec was used, because G.726
> >> carries an equipment Impairment factor that limits the upper bound
on
> >> MOS, while G.711 does not.
> >
> > [Qin]: I agree MoS value depends on the codec that is in use. That's
> > why, in the current draft, We use 7-bit payload Type in the metric
> > block to signal what codec or payload format is  in use for
reporting
> > interval.
> > Please see the definition of Payload Type (PT) in the section 3.2.1.
> >
> >>
> >> Some of the input parameters will be assumed (e.g., at default
> >> values) while others will be measured, and the distinction between
> >> measured and assumed parameters should also be made.
> >
> > [Qin]:
> > The input parameters may come from Delay metric block, Discard
metric
> > block, Burst Gap metrics block, JB metrics block, loss concealment
> > metric block, concelament seconds metrics block, these metrics
blocks
> > are defined in other XR Block drafts by XRBLOCK WG .
> >
> > In QoE metric block, 4 or 5 pameters are defined, i.e., a.Segment
Type
> > b.MoS Type c.MoS algorithm d. MoS value In these parameters, a~c can
> > be counted as default values while d is counted as measured value.
> > The other default values rely on specific computation model defined
in
> > each standard, e.g., P.564, G.104, P.NAMS.
> > Assume each standard only provide one algorithm or one model, we can
> > use  the standards name and payload type(i.e.,codec) to identify
each
> > MoS algorithm used or each MoS model used.
> >
> >> As I mentioned, metrics with many optional parameters are somewhat
> >> difficult to identify in a simple way, as we found with the IPPM
> >> Metrics Registry (which we withdrew when we found it was
insufficient
> >> to describe the measurement results in an exact way).
> >>
> >> Colin Perkins suggested the possibility a registry for the
> calculation alg.
> >> A registry could provide a single value index to a complicated set
of
> >> input parameters and other assumptions, and this might work for
you.
> >
> > [Qin]: Yes,depends on the input parameters and option we got, we can
> > calculate the different MoS values however the computation model is
> > same and will not be affected by the input parameters and options.
> > So maybe rather than registering MoS algorithm, we should register
> > assessment model or computation model.
> > We can use computation model defined in the standard and payload
type
> > as single value index.
> >
> >> hope this helps,
> >> Al
> >>
> >>
> >> _______________________________________________
> >> xrblock mailing list
> >> xrblock@ietf.org
> >> https://www.ietf.org/mailman/listinfo/xrblock
> >>
> > _______________________________________________
> > xrblock mailing list
> > xrblock@ietf.org
> > https://www.ietf.org/mailman/listinfo/xrblock
> 
> 
> 
> _______________________________________________
> xrblock mailing list
> xrblock@ietf.org
> https://www.ietf.org/mailman/listinfo/xrblock