Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>: sampling rate
Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 08 September 2004 11:50 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03009 for <avt-archive@ietf.org>; Wed, 8 Sep 2004 07:50:43 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1C511o-0006rG-5D for avt-archive@ietf.org; Wed, 08 Sep 2004 07:54:30 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1C50w0-0004Wk-19; Wed, 08 Sep 2004 07:48:20 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1C50v8-0004HB-5P for avt@megatron.ietf.org; Wed, 08 Sep 2004 07:47:26 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA02831 for <avt@ietf.org>; Wed, 8 Sep 2004 07:47:24 -0400 (EDT)
Received: from penguin.ericsson.se ([193.180.251.47]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1C50ya-0006nC-LC for avt@ietf.org; Wed, 08 Sep 2004 07:51:12 -0400
Received: from esealmw143.al.sw.ericsson.se ([153.88.254.118]) by penguin.ericsson.se (8.12.10/8.12.10/WIREfire-1.8b) with ESMTP id i88BlClU002966 for <avt@ietf.org>; Wed, 8 Sep 2004 13:47:12 +0200 (MEST)
Received: from esealnt610.al.sw.ericsson.se ([153.88.254.120]) by esealmw143.al.sw.ericsson.se with Microsoft SMTPSVC(6.0.3790.0); Wed, 8 Sep 2004 13:47:12 +0200
Received: from [147.214.34.64] (research-1fd0e1.ki.sw.ericsson.se [147.214.34.64]) by esealnt610.al.sw.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id SQF5NZZ6; Wed, 8 Sep 2004 13:36:54 +0200
Message-ID: <413EEED6.8070503@ericsson.com>
Date: Wed, 08 Sep 2004 13:36:54 +0200
X-Sybari-Trust: 1279d780 477d8de1 d8e0e1f9 00000139
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803
X-Accept-Language: sv, en-us, en
MIME-Version: 1.0
To: sassan.ahmadi@nokia.com
Subject: Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>: sampling rate
References: <0B08EA1BF5F6304992CDC985EE02209E02A7435F@sdebe002.americas.nokia.com>
In-Reply-To: <0B08EA1BF5F6304992CDC985EE02209E02A7435F@sdebe002.americas.nokia.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 08 Sep 2004 11:47:12.0740 (UTC) FILETIME=[94838A40:01C49599]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Content-Transfer-Encoding: 7bit
Cc: csp@csperkins.org, avt@ietf.org, Qiaobing.Xie@motorola.com
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955
Content-Transfer-Encoding: 7bit
Hi Sassan, Based on what you write in the previous mail. It seems that the only reason for using different RTP timestamp rate between 8000 and 16000 Hz is to indicate the sampling rate of the source material. If the codec does not need any indication at all if the source material is 8k or 16k then, I think the usage of different RTP timestamp rates is creating unnecessary interoperability barriers. The barrier is that one actually needs to indicate the rate of the source material, and cope with RTP timestamp switching. To avoid the unnecessary function I would propose that VMR-WB only defines 16kHz as RTP timestamp rate. If there is desire to have knowledge about source sampling rate that will be used, then one should define a parameter that indicates that. But I am not certain it really is needed. Such a parameter is declarative and does not matter in regards to any interoperability and can be ignored without consequence. Or is it something else about the codec that prevents this? I would not think so as the file format can be fine without an explicit indication of the source sampling rate. Cheers Magnus sassan.ahmadi@nokia.com wrote: > Hi Qiaobing, > > >>Is it true that all the coded frames output from a VMR-WB >>__encoder__ use the 12.8k sampling >>rate, independent of the original sampling rate of the speech? > > > > The above statement is true. However, I want to make sure that it is not misinterpreted. > > The VMR-WB encoder converts the 8 or 16 kHz sampled input speech to 12.8 kHz prior to the encoding functions. This INTERNAL sampling frequency is transparent (hidden) to the user. The bit stream generated by the encoder is then transmitted to the VMR-WB decoder. > > The VMR-WB decoding functions are independent of the encoder input speech sampling frequency. By default, the VMR-WB decoder generates a wideband output, unless instructed otherwise. The internal sampling frequency must now be converted to 16 kHz (for wideband output) and the higher frequency band (6.4 to 7 kHz spectrum) must be reconstructed by the decoder. If a narrowband output is desired then 12.8 kHz sampling frequency must be converted to 8 kHz. Therefore, you CANNOT use the 12.8 kHz internal sampling frequency for any other purposes than the encoding-decoding functions. > > Depending on the output audio interface (or the network interface), one may wish to instruct the decoder to generate a narrowband or wideband output. > > For proper operation, the RTP timestamp clock rate must be either 8000 or 16000 depending on the narrowband or wideband operation, respectively. The 12800 Hz internal sampling rate CANNOT be used for the RTP timestamp clock rate. The correct timestamp or clock rate (8000 or 16000) is required for proper buffering and other functions in the transmitting and receiving sites. > > cdma2000 Service Option 62 (VMR-WB) also recognizes only 8000 or 16000 Hz sampling frequencies. > > Since VMR-WB and AMR-WB codecs share the same core technology, the concept of 12800 Hz internal sampling frequency is used in both codecs. As you see in AMR-WB RFC and 3GPP specs, there is no external usage of the internal sampling frequency and the default RTP clock rate for the AMR-WB codec is 16000 Hz. > > Regards > > -Sassan Ahmadi > -- Magnus Westerlund Multimedia Technologies, Ericsson Research EAB/TVA/A ---------------------------------------------------------------------- Ericsson AB | Phone +46 8 4048287 Torshamsgatan 23 | Fax +46 8 7575550 S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Harinath Garudadri
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- [AVT] Open Speech Repository Alan Clark
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Scribano Gino-QA1087
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup