Re: [AVT] The storage format of EVRC/SMV vocoder (resent)
Randall Gellens <randy@qualcomm.com> Wed, 23 April 2003 22:37 UTC
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA12156 for <avt-archive@odin.ietf.org>; Wed, 23 Apr 2003 18:37:02 -0400 (EDT)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h3NMdLq06018 for avt-archive@odin.ietf.org; Wed, 23 Apr 2003 18:39:21 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h3NMcU805966; Wed, 23 Apr 2003 18:38:30 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h3NMY0805013 for <avt@optimus.ietf.org>; Wed, 23 Apr 2003 18:34:00 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA12071 for <avt@ietf.org>; Wed, 23 Apr 2003 18:31:11 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 198Sny-0000V0-00 for avt@ietf.org; Wed, 23 Apr 2003 18:33:30 -0400
Received: from numenor.qualcomm.com ([129.46.51.58]) by ietf-mx with esmtp (Exim 4.12) id 198Snx-0000Ux-00 for avt@ietf.org; Wed, 23 Apr 2003 18:33:29 -0400
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148]) by numenor.qualcomm.com (8.12.9/8.12.5/1.0) with ESMTP id h3NMU67t029775 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 23 Apr 2003 15:30:06 -0700 (PDT)
Received: from [129.46.74.134] (loud.qualcomm.com [129.46.74.134]) by magus.qualcomm.com (8.12.9/8.12.5/1.0) with ESMTP id h3NMTwhg017487; Wed, 23 Apr 2003 15:29:58 -0700 (PDT)
Mime-Version: 1.0
Message-Id: <a06001016bacc98155d10@[129.46.74.134]>
In-Reply-To: <000801c308a1$345d6a40$657ba8c0@divxnetworks.com>
References: <000801c308a1$345d6a40$657ba8c0@divxnetworks.com>
X-Mailer: Eudora for Mac OS X v6.0a
Date: Wed, 23 Apr 2003 15:29:55 -0700
To: Adam Li <adamli@icsl.ucla.edu>, avt@ietf.org
From: Randall Gellens <randy@qualcomm.com>
Subject: Re: [AVT] The storage format of EVRC/SMV vocoder (resent)
Cc: 'Scott Bradner' <sob@harvard.edu>, 'Allison Mankin' <mankin@psg.com>, craig.greer@nokia.com, jlee@nextreaming.com, sakazawa@kddilabs.jp, keith.miller@nokia.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Random-Sig-Tag: 1.0b25
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
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>
At 12:31 AM -0700 4/22/03, Adam Li wrote: > Below is the summary of the rationales for each of the choices: > > draft-ieft-avt-evrc-smv-03.txt | draft-garudadri-qcp-00.txt > ------------------------------------+-------------------------------- > (1) Mature specification, been | (1) Brand new ID > developed for 2.5 years in AVT | I'm not sure it makes sense to call a specification "mature" based on the amount of time between inception and standardization. That is, I believe "mature" refers to the amount of time multiple interoperating implementations have been deployed. I also do not believe it is accurate to imply that the qcp format is not mature simply because the Internet Draft is new. In reality, the specification has been available for some years now, and there are a number of implementations which do interoperate. > ------------------------------------+-------------------------------- > (2) Covers both EVRC and SMV | (2) Only cover EVRC The qcp format covers QCELP 13K as well as EVRC. An updated version covers SMV as well. > ------------------------------------+-------------------------------- > (3) Referred to by 3GPP2(*) FFMS | (3) > specifications | My understanding is that the 3GPP2 FFMS specifications refer to both (it is waiting on RFC publications for both). > ------------------------------------+-------------------------------- > (4) Implemented and used by many 3G | (4) Supported in Eudora > telecom operators (e.g., SKT, | > KTF, LGT). The interoperability | > has been tested among them. | The qcp format is supported by PureVoice and QuickTime, both available on Windows and Macs. Also, a large number of CDMA handsets deployed today create and play qcp files and use this to interoperate. A number of services and tools on the web use the qcp format (often calling it PureVoice). My information on the implementation of the evrc-smv draft's format is that Nextreaming uses this as an internal intermediate format prior to generating ".3g2" files (as specified in the 3GPP2 FFMS specification, which include both formats). That is, my understanding is that this implementation is not used to exchange data. If my understanding is not correct, please let me know. Can you please provide more information on the telecom operators (e.g., SKT, KTF, LGT) implementations that you refer to, and if these implementations are used to exchange data in the format specified in the evrc-smv draft? > ------------------------------------+-------------------------------- > (5) Simple and efficient design, | (5) > quick to implement | The text in the qcp draft is more confusing than it should be. An updated version is about to be published which replaces the pseudo-C description with clear ABNF, showing that the two formats are actually very close. In essence, the qcp format is the same as the evrc-smv format, except that some additional data is present at the start of the file. But in both formats, individual vocoder frames are stored with a preceding byte which describes the frame size. > ------------------------------------+-------------------------------- > (6) Registration already in IANA, | (6) > ------------------------------------+-------------------------------- > (7) Supported and developed by 7 | (7) Supported and developed by > companies and universities | Qualcomm > (including Qualcomm) | The qcp format is supported/implemented by QuickTime, PureVoice, and numerous handset vendors and operators, plus a number of web services. > ------------------------------------+-------------------------------- > (8) No IP related to this format | (8) IP situation unclear There is no IP associated with the the qcp format. (The draft includes an explicit statement that it is in full compliance with all provisions of Section 10 of RFC2026.) > ------------------------------------+-------------------------------- > > (*) ERVC and SMV are both vocoders developed and defined in the > international consortium 3GPP2 (http://www.3gpp2.org) for the next > generation wireless network cdma2000. > > Thank you very much. > > Adam > > PS. This is a resent of the previous message, which did not seem to go > through maybe because of the long cc list. If you think anyone is missed > out, please let me know. Thanks. > >> -----Original Message----- >> From: Adam Li [mailto:adamli@icsl.ucla.edu] >> Sent: Saturday, March 15, 2003 9:20 PM >> To: 'Ietf-Avt' >> Cc: 'casner@acm.org'; 'Scott Bradner'; 'Colin Perkins'; 'Allison >> Mankin'; 'randy@qualcomm.com'; 'mccap@lucent.com'; >> 'mdturner@lucent.com'; 'smathai@lucent.com'; 'lioy@qualcomm.com'; >> 'zeng@packetvideo.com'; 'sherwood@packetvideo.com'; >> 'villa@icsl.ucla.edu'; 'yllee@samsung.com'; 'jeonghoon@samsung.com'; >> 'tom.hiller@lucent.com'; 'David.Leon@nokia.com'; >> 'nleung@qualcomm.com'; 'dgal@lucent.com'; 'ajayrajkumar@lucent.com'; >> 'Lars-Erik.Jonsson@epl.ericsson.se'; 'magnus.westerlund@era- >> t.ericsson.se'; 'vbharga@cisco.com'; 'craig.greer@nokia.com'; >> 'magda@qualcomm.com'; 'casner@acm.org'; 'ned.freed@mrochek.com'; >> 'mankin@psg.com'; 'hgarudad@qualcomm.com'; 'csp@isi.edu'; >> 'jlee@nextreaming.com'; 'sakazawa@kddilabs.jp'; 'tsgc@3gpp2.org' >> Subject: Issues for the file format for EVRC/SMV vocoder >> >> Hi folks, >> >> The topic of the file format for EVRC/SMV vocoders hopefully will be >> discussed in this meeting at San Francisco. Below is a list of the >> issues that might be related to this topic. They are listed here as >> potential issues for you to consider before the discussion at the >> meeting. >> >> (1) Technically differences. Is there much difference in efficiency >> and performance between the format in draft-ietf-avt-evrc-smv and >> draft-garudadri-qcp? Are the differences simply on the file syntax? >> >> (2) Completeness. For EVRC codec data, formats defined in both >> document can handle it. For SMV codec data, the format defined in >> draft-ietf-avt-evrc-smv is currently the only file format that >> handles SMV data. draft-garudadri-qcp does not handle SMV at this >> time. >> >> (3) Maturity of the format definition. draft-ietf-avt-evrc-smv has >> its first version submitted to AVT on November 2000. It has been >> actively worked on all these years, and is co-authored by people >> from seven companies and universities. It is currently on the RFC >> editor's queue. draft-garudadri-qcp is submitted in February 2003. >> Will there be concerns about the maturity of the drafts, >> particularly the handling of SMV codec hasn't been written in the >> later draft yet? >> >> (4) The recognition. Since EVRC and SMV codec are designed in 3GPP2 >> for their CDMA networks, formats recognized by them are likely to be >> the most widely used format for those codecs. Which of the formats, >> as defined in draft-ietf-avt-evrc-smv and draft-garudadri-qcp, has >> been considered by 3GPP2 for the format for storing EVRC and SMV >> data? >> >> (5) Document organization. Even though this is a rather minor point, >> but would there be enough reasons to trade-off for the additional >> complexity for having the MIME registration of EVRC/SMV refering to >> a separate and yet to be complete draft? >> >> Draft-ietf-avt-evrc-smv is currently on the RFC editor's queue. If >> we want to consider deleting the file format that is in the draft >> for almost two years in the last minute before it becomes an RFC and >> using another yet to be complete new draft instead, we should be >> providing ourselves with the clear justification for doing so. >> >> I will not be there for the discussion unfortunately since I have >> not made the plan to attend in advance. However, I hope the list of >> potential issues above might be useful for us to discuss and >> consider. >> >> Wish we have a fruitful meeting in San Francisco. >> >> Adam > > > _______________________________________________ > Audio/Video Transport Working Group > avt@ietf.org > https://www1.ietf.org/mailman/listinfo/avt _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] The storage format of EVRC/SMV vocoder (res… Adam Li
- Re: [AVT] The storage format of EVRC/SMV vocoder … Colin Perkins
- RE: [AVT] The storage format of EVRC/SMV vocoder … keith.miller
- Re: [AVT] The storage format of EVRC/SMV vocoder … Colin Perkins
- RE: [AVT] The storage format of EVRC/SMV vocoder … Adam Li
- Re: [AVT] The storage format of EVRC/SMV vocoder … Colin Perkins
- Re: [AVT] The storage format of EVRC/SMV vocoder … Randall Gellens
- Re: [AVT] The storage format of EVRC/SMV vocoder … Randall Gellens
- RE: [AVT] The storage format of EVRC/SMV vocoder … Randall Gellens
- RE: [AVT] The storage format of EVRC/SMV vocoder … Randall Gellens
- RE: [AVT] The storage format of EVRC/SMV vocoder … Adam Li
- Re: [AVT] The storage format of EVRC/SMV vocoder … ned.freed
- RE: [AVT] The storage format of EVRC/SMV vocoder … Jae-Yong Lee
- RE: [AVT] The storage format of EVRC/SMV vocoder … Lars-Erik Jonsson (EAB)
- Re: [AVT] The storage format of EVRC/SMV vocoder … Colin Perkins