Re: [payload] Mode request support in draft "draft-ietf-avt-rtp-evrc-nw-02"

"Fang, Zheng" <zfang@qualcomm.com> Tue, 05 April 2011 20:26 UTC

Return-Path: <zfang@qualcomm.com>
X-Original-To: payload@core3.amsl.com
Delivered-To: payload@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F02B628B797 for <payload@core3.amsl.com>; Tue, 5 Apr 2011 13:26:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.598
X-Spam-Level:
X-Spam-Status: No, score=-106.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 nfiPt0n93q71 for <payload@core3.amsl.com>; Tue, 5 Apr 2011 13:26:17 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id B6AC63A63D3 for <payload@ietf.org>; Tue, 5 Apr 2011 13:26:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=zfang@qualcomm.com; q=dns/txt; s=qcdkim; t=1302035280; x=1333571280; h=from:to:date:subject:thread-topic:thread-index: message-id:references:in-reply-to:accept-language: content-language:x-ms-has-attach:x-ms-tnef-correlator: acceptlanguage:content-type:mime-version; z=From:=20"Fang,=20Zheng"=20<zfang@qualcomm.com>|To:=20Chu ng=20Cheung=20Chu=20<chung.cheung.chu@ericsson.com>,=20"p ayload@ietf.org"=0D=0A=09<payload@ietf.org>|Date:=20Tue, =205=20Apr=202011=2013:27:55=20-0700|Subject:=20RE:=20Mod e=20request=20support=20in=20draft=20"draft-ietf-avt-rtp- evrc-nw-02"|Thread-Topic:=20Mode=20request=20support=20in =20draft=20"draft-ietf-avt-rtp-evrc-nw-02"|Thread-Index: =20AcvvrsOOKjHekr+TTpqDngi/h7BZbgEIOfyA|Message-ID:=20<90 9F74681826104B8F3162A1A782323B511417E0E9@NALASEXMB13.na.q ualcomm.com>|References:=20<26490BBDEEACA14EA1A0070367B3A DBDB75A7D5FE4@EUSAACMS0702.eamcs.ericsson.se> |In-Reply-To:=20<26490BBDEEACA14EA1A0070367B3ADBDB75A7D5F E4@EUSAACMS0702.eamcs.ericsson.se>|Accept-Language:=20en- US|Content-Language:=20en-US|X-MS-Has-Attach: |X-MS-TNEF-Correlator:|acceptlanguage:=20en-US |Content-Type:=20multipart/alternative=3B=0D=0A=09boundar y=3D"_000_909F74681826104B8F3162A1A782323B511417E0E9NALAS EXMB13na_"|MIME-Version:=201.0; bh=T5awYqCiJpVG+jXgNQ7S1dqNd4KegOe0tmsjnTBKhdU=; b=Jcc10OC9c5yrHIVWVe8wmVljC+QBs1JkgYqsvybqxwUZPWEKx0q8uKl+ uVdXKPnIgNJVBUDrPi1/0tiaxfoFPPZFmcyPzqV8nBlET1mmo/Gq/USSI lssEp3NI0U5K35eD5IBY7myhb4ged/zRJGpmq081iPpLUgzxbKhCZzW9r Q=;
X-IronPort-AV: E=McAfee;i="5400,1158,6307"; a="84146140"
Received: from ironmsg01-lv.qualcomm.com ([10.47.202.180]) by wolverine01.qualcomm.com with ESMTP; 05 Apr 2011 13:27:59 -0700
X-IronPort-AV: E=Sophos;i="4.63,304,1299484800"; d="scan'208,217";a="30938"
Received: from nalasexhc05.na.qualcomm.com ([10.47.27.139]) by ironmsg01-lv.qualcomm.com with ESMTP/TLS/AES128-SHA; 05 Apr 2011 13:27:59 -0700
Received: from nalasexhub04.na.qualcomm.com (10.47.130.55) by NALASEXHC05.na.qualcomm.com (10.47.27.139) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 5 Apr 2011 13:27:59 -0700
Received: from NALASEXMB13.na.qualcomm.com ([10.47.6.158]) by nalasexhub04.na.qualcomm.com ([10.47.130.55]) with mapi; Tue, 5 Apr 2011 13:27:58 -0700
From: "Fang, Zheng" <zfang@qualcomm.com>
To: Chung Cheung Chu <chung.cheung.chu@ericsson.com>, "payload@ietf.org" <payload@ietf.org>
Date: Tue, 05 Apr 2011 13:27:55 -0700
Thread-Topic: Mode request support in draft "draft-ietf-avt-rtp-evrc-nw-02"
Thread-Index: AcvvrsOOKjHekr+TTpqDngi/h7BZbgEIOfyA
Message-ID: <909F74681826104B8F3162A1A782323B511417E0E9@NALASEXMB13.na.qualcomm.com>
References: <26490BBDEEACA14EA1A0070367B3ADBDB75A7D5FE4@EUSAACMS0702.eamcs.ericsson.se>
In-Reply-To: <26490BBDEEACA14EA1A0070367B3ADBDB75A7D5FE4@EUSAACMS0702.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_909F74681826104B8F3162A1A782323B511417E0E9NALASEXMB13na_"
MIME-Version: 1.0
Subject: Re: [payload] Mode request support in draft "draft-ietf-avt-rtp-evrc-nw-02"
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Payloads working group discussion list <payload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/payload>, <mailto:payload-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/payload>
List-Post: <mailto:payload@ietf.org>
List-Help: <mailto:payload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/payload>, <mailto:payload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Apr 2011 20:26:19 -0000

Hi Chung Cheung,

Thanks for the comments.  I agree with the clarification you proposed.  I will adopt these changes into the next revision.

Best Regards,
Zheng

From: Chung Cheung Chu [mailto:chung.cheung.chu@ericsson.com]
Sent: Thursday, March 31, 2011 7:20 AM
To: payload@ietf.org; Fang, Zheng
Subject: Mode request support in draft "draft-ietf-avt-rtp-evrc-nw-02"


Background

Draft "draft-ietf-avt-rtp-evrc-nw-02" defines the RTP payload formats and corresponding media type registrations for CDMA codec EVRC-NW [Ref. 3GPP2 C.S0014-D].  EVRC-NW is a multi-rate low bit rate codec adopted by 3GPP2.  This codec supports a total of 8 modes of operation for narrowband and wideband voice band traffic compression.  Mode-0 is for wideband compression.  Mode-1 to mode-7 are for narrowband compression where mode-4 is defined as the default mode.  The average encoding rate for narrowband operation is decreased with increasing operating mode from mode-1 to mode-7.

Three media subtype payload formats are defined in this draft.  They are EVRCNW, EVRCNW0 and EVRCNW1.  This email concerns with operations associated with the media subtype EVRCNW payload format definition.

Media subtype EVRCNW payload format is defined with a payload header which consists of a 3-bit mode request field "MMM" and other payload related parameters [Ref. RFC3558].  Per MMM definition in RFC3558, EVRCNW traffic receiver uses this field to request an EVRCNW encoding mode to be used by the EVRCNW traffic generator for new traffic in the reverse path.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      RTP Header [4]                           |
   +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
   |R|R| LLL | NNN | MMM |  Count  |  TOC  |  ...  |  TOC  |padding|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        one or more codec data frames, one per TOC entry       |
   |                             ....                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


Per draft "draft-ietf-avt-rtp-evrc-nw-02", EVRCNW operates in narrowband mode-4 by default.  EVRCNW encoder operates in wideband mode only when an EVRCNW encoder receives indication of the EVRCNW wideband decoding capability and preference from the other side.   The draft adopts an optional SDP attribute "mode-set-recv" to indicate EVRCNW wideband decoding capability and preference.  The indication of EVRCNW wideband decoding capability and preference can also be communicated to the other side via the mode request field "MMM" during an active session.

Proposal

RFC3558 recommends that mode change request is applicable to two-party calls only and not to multi-party calls.

(Section 10)
The Mode Request signal requests a particular encoding mode for the speech encoding in the reverse direction.  All implementations are RECOMMENDED to honor the Mode Request signal.  The Mode Request signal SHOULD only be used in one-to-one sessions.  In multi-party sessions, any received Mode Request signals SHOULD be ignored.


It is believed that mode request should be applicable to EVRCNW operation in both two-party and conference calls.  In particular, mode request is necessary to activate EVRCNW narrowband-to-wideband and wideband-to-narrowband switching during an active two-party or conference call session.

It is proposed that the following texts for mode request usage be considered for media subtype EVRCNW payload format.



Original text: Section 6

   Three RTP packet formats are supported for the EVRC-NW codec - the interleaved/bundled packet format, the header-free packet format and the compact bundled packet format.  For all these formats, the operational details and capabilities, such as ToC, interleaving, DTX, and bundling, of EVRC-NW are exactly the same as those of EVRC-B and EVRC-WB, as defined in [2] and [3], except that the mode change request field in the ToC MUST be interpreted according to the definition of the RATE_REDUC parameter as defined in EVRC-NW [4]. The media type audio/EVRCNW maps to the interleaved/bundled packet format, audio/EVRCNW0 maps to the header-free packet format and audio/EVRCNW1 maps to the compact bundled packet format.

Suggested text: Section 6

   Three RTP packet formats are supported for the EVRC-NW codec - the interleaved/bundled packet format, the header-free packet format and the compact bundled packet format.  For all these formats, the operational details and capabilities, such as ToC, interleaving, DTX, and bundling, of EVRC-NW are exactly the same as those of EVRC-B and EVRC-WB, as defined in [2] and [3], except that (1) the mode change request field in the ToC interleaved/bundled packet format MUST be interpreted according to the definition of the RATE_REDUC parameter as defined in EVRC-NW [4] and (2) the mode change request field in interleaved/bundled packet format SHOULD be honored by an EVRCNW encoding end point in an one-to-one session with a dedicated EVRCNW decoding end point such as in a two-party call or in a conference leg. The media type audio/EVRCNW maps to the interleaved/bundled packet format, audio/EVRCNW0 maps to the header-free packet format and audio/EVRCNW1 maps to the compact bundled packet format.





The suggested changes are for media subtype EVRCNW payload format only.  They are not applicable to media subtype EVRCNW0 and EVRCNW1 payload formats where the MMM mode request field is not supported.



Regards,

CC

Chung-Cheung Chu
Media Gateway DSP Design
BCAM - Ericsson
+514 345-7900 (x46489)
This Communication is Confidential.  We only send and receive email on the basis of the terms set out at www.ericsson.com/email_disclaimer.