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

Alan Clark <alan.d.clark@telchemy.com> Tue, 28 August 2012 13:22 UTC

Return-Path: <alan.d.clark@telchemy.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 2907811E809C for <xrblock@ietfa.amsl.com>; Tue, 28 Aug 2012 06:22:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.795
X-Spam-Level: *
X-Spam-Status: No, score=1.795 tagged_above=-999 required=5 tests=[AWL=-2.461, 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]
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 cqkquwLu7axc for <xrblock@ietfa.amsl.com>; Tue, 28 Aug 2012 06:22:29 -0700 (PDT)
Received: from smtp01.myhostedservice.com (smtp01.myhostedservice.com [216.134.213.70]) by ietfa.amsl.com (Postfix) with ESMTP id DF88C21F8466 for <xrblock@ietf.org>; Tue, 28 Aug 2012 06:22:28 -0700 (PDT)
Received: from mail01.netplexity.net (172.29.251.14) by SMTP01.netplexity.local (172.29.211.9) with Microsoft SMTP Server id 14.0.722.0; Tue, 28 Aug 2012 09:22:02 -0400
Received: from [192.168.1.8] (c-24-98-22-58.hsd1.ga.comcast.net [24.98.22.58]) by mail01.netplexity.net with SMTP; Tue, 28 Aug 2012 09:22:17 -0400
User-Agent: Microsoft-Entourage/12.32.0.111121
Date: Tue, 28 Aug 2012 09:22:15 -0400
From: Alan Clark <alan.d.clark@telchemy.com>
To: Qin Wu <bill.wu@huawei.com>, xrblock@ietf.org, Al Morton <acmorton@att.com>
Message-ID: <CC623E47.49969%alan.d.clark@telchemy.com>
Thread-Topic: [xrblock] comment on draft-ietf-xrblock-rtcp-xr-qoe-02.txt
Thread-Index: Ac2FICPRlGnBhSLdEUy2657RpQUPpA==
In-Reply-To: <29BCEDCC106748C58884C90C267FFBF3@china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
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: Tue, 28 Aug 2012 13:22:30 -0000

Qin

Wideband codecs are often used on conference phones - also AMR-WB is the
default codec for 4G LTE.

We have some application notes and standards contributions related to this
on our web site - I'll forward a copy of relevant documents to you "off
list"

Alan



On 8/27/12 10:33 PM, "Qin Wu" <bill.wu@huawei.com> wrote:

> Hi, Alan:
> Given the popularity of the Japan national standards (i.e.,TTC 201.01) in
> Japan, 
> we can add TTC 201.01 based algorithm as one new calculation algorithm  in the
> QoE Metric Block.
> Currently we still allow support additional 5 new calculation algorithms using
> 3bit CAlg.
> 
> Regarding MoS Reference, are you suggesting we should differentiate low bit
> rate from high bit rate
> or we should differeniate narrowband from wideband?
> It looks to me narrowband and wideband only can be used with audio stream and
> don't apply to video?
> 
> Another question is I am not familiar with the terminology "MoS reference".
> Would you like to point me a reference to explain what "MoS Reference" is?
> Thanks!
> 
> Regards!
> -Qin
>  ----- Original Message -----
> From: "Alan Clark" <alan.d.clark@telchemy.com>
> To: "Qin Wu" <bill.wu@huawei.com>; <xrblock@ietf.org>; "Al Morton"
> <acmorton@att.com>
> Sent: Thursday, August 16, 2012 10:58 PM
> 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