highlights of the revised vmr-wb rtp payload and storage file formats sassan ahmadi, ph.d. nokia...
TRANSCRIPT
Highlights of the Revised VMR-WB RTP Payload and Storage File Formats
Sassan Ahmadi, Ph.D.
Nokia Inc. USA
May 1, 2004
For more information please refer to draft-ahmadi-avt-rtp-vmr-wb-01.txtand VMR-WB specification at ftp://ftp.3gpp2.org/V&V/C.P0052-0_v0.2_VMR-WB_V&V_Text.zip
Sassan Ahmadi, Nokia Inc. USA May 2004
Outline
Overview of VMR-WB standard Motivation for the codec interoperability Interoperability with AMR-WB Overview of VMR-WB RTP payload formats Overview of VMR-WB file storage format Applications of VMR-WB standard Remarks
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB Standard (1)
VMR-WB is the first 3GPP2 standard speech codec that is fully interoperable with 3GPP/AMR-WB; making it ideal for cross-system MMS, MSS, and VoIP applications including multimedia content generation and exchange with no transcoding at the gateways.
VMR-WB is the first 3GPP2 standard speech codec that enables both multimode wideband and narrowband voice services in the same package.
VMR-WB standard has been comprehensively characterized by an independent lab based on a stringent characterization test plan.
VMR-WB standard provides lab-certified performance superior to that of existing wireless codecs that can be used in a variety of circuit-switched or packet-switched multimedia applications.
Features of the VMR-WB standard A variable-rate multimode codec with robust performance and superior quality under a variety of
operating and background conditions.
VMR-WB is fully compliant with cdma2000® system requirements in Rate-Set II in all 4 modes of operation, having no impact on the existing cdma2000® air-interface.
VMR-WB shares the same core technology with AMR-WB, making it ideal for dual system/codec implementations.
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB Standard (2)
Features of the VMR-WB standard (cont) VMR-WB enables Transcoder-Free MMS, MSS, and VoIP interoperable interconnections with
3GPP network with no media format conversion.
With the increase of multimedia message traffic, eliminating transcoding at the gateways would result in
More efficiency
Improving quality of service by avoiding quality degradation due to transcoding
Reducing the complexity and cost of the gateways
VMR-WB brings superior quality and performance at a computational complexity and memory requirement significantly less than 3GPP2 requirements.
VMR-WB has narrowband processing capability in all modes with quality and performance surpassing the corresponding modes of SMV and EVRC.
VMR-WB is exclusively licensed by Nokia for all cdma2000® applications, terminals, and infrastructure.
VMR-WB decoder is FREE for all Internet applications.
Sassan Ahmadi, Nokia Inc. USA May 2004
Operational Modes of VMR-WB Standard
Operating Rate-Set Mode Operation Bandwidth
Average Data Rate (kbps) Quality
cdma2000® Rate-Set IIRadio Configuration
4(reverse link)/5 (forward link)
0 Wideband 9.1404 No worse than 3GPP/AMR-WB @ 14.25 kbps under all conditions
1 Wideband 7.6930 No worse than 3GPP/AMR-WB @ 12.65 kbps under all conditions
2 Wideband 6.2847 No worse than 3GPP/AMR-WB @ 8.85 kbps under all conditions
3Interoperable with AMR-WB
Wideband 9.4905 No worse than 3GPP/AMR-WB @ 12.65 kbps under all conditions
0 Narrowband 9.0435 No worse than TIA/EIA/IS-893 Mode 0 under all conditions
1 Narrowband 7.5276 No worse than TIA/EIA/IS-893 Mode 1 under all conditions
2 Narrowband 6.2109 No worse than TIA/EIA/IS-893 Mode 2 under all conditions
Note: The average data rates for the wideband and narrowband operation only slightly differ.
Sassan Ahmadi, Nokia Inc. USA May 2004
Motivation for the Codec Interoperability
Global harmonization of multimedia services across different cellular and non-cellular networks has gained a strong momentum in the standardization bodies.
With the increase of multimedia message traffic, eliminating transcoding at the gateways would result in
More efficiency Improving quality of service by avoiding quality degradation due to transcoding Reducing the complexity and cost of the gateways
Simplifying implementations by recycling the code between various audio codecs.
Harmonizing applications across different networks, e.g., If AMR-WB is used for streaming services in 3GPP side, 3GPP2/VMR-WB can be used to decode the content and/or generate the content.
Sassan Ahmadi, Nokia Inc. USA May 2004
Interoperability with AMR-WB (1)
3GPP2
VMR-WBEncoder
3GPP2VMR-WBDecoder
3GPPAMR-WBEncoder
3GPPAMR-WBDecoder
13.3/6.2/2.7/1.0 kbpssource rate
14.4/7.2/3.6/1.8 kbpsChannel rate
12.65/8.85/6.60 kbps+CNG Info
13.3/6.2/2.7/1.0 kbpssource rate
14.4/7.2/3.6/1.8 kbpsChannel rate
12.65/8.85/6.60 kbps+CNG Info
VMR-WB/RTP/UDP/IP
VMR-WB/RTP/UDP/IP
Mobile Station Mobile Station
IPNetwork
IP G
ate
way
IP G
ate
way
AMR-WB/RTP/UDP/IP
AMR-WB/RTP/UDP/IP
AMR-WB/RTP/UDP/IP
cdma2000 Network GSM/WCDMA Network
Enabling Transcoder-Free (TrFO) multimedia content transfer between AMR-WB/VMR-WB based terminals
Sassan Ahmadi, Nokia Inc. USA May 2004
Interoperability with AMR-WB (2)
Physical Layer
Data LinkLayer
UDP
RTP
Intermediate-LevelProtocols
AMR-WBcodec
Physical Layer
Data LinkLayer
IP
UDP
RTP
Intermediate-LevelProtocols
VMR-WBcodec
Physical Layer
Data LinkLayer
UDP
Physical Layer
Data LinkLayer
UDP
VMR-WB/RTP/UDP/IP AMR-WB/RTP/UDP/IP
RTP
IPIPIP
Session Initiation Using SIP/SDP
GatewayMobile Station Mobile Station3GPP2 to IP Network Link 3GPP to IP Network Link
VMR-WB Gateway Session AMR-WB Gateway Session
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB RTP Payload (1)
Similarities and differences with AMR-WB RTP payload (RFC 3267) VMR-WB and AMR-WB RTP payloads have the same structure A large portion of RFC 3267 has been reused in VMR-WB payload format Both codecs support Interface Format 2 frame structure and similar MIME/File storage format Both formats support
Octet-aligned format Single-frame and multi-frame encapsulation Forward Error Correction (FEC) Single channel and multi-channel sessions Frame interleaving Congestion control Codec mode switching (although the concept of the mode is different in VMR-WB and AMR-WB)
VMR-WB does not support Bandwidth efficient mode, Robust sorting, Frame CRC, and UEP/UED due to differences in the
native cellular networks What is new in the VMR-WB Internet draft?
Header-Free RTP payload format Continuous vs. Discontinuous Transmission operations Wideband and Narrowband operations
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB RTP Payload (2)Octet-Aligned Payload Format
Payload header 0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+- - - - - - - -
| CMR |R|R|R|R| ILL | ILP |
+-+-+-+-+-+-+-+-+- - - - - - - -
optional
+---------------------+ | list of ToC entries |
+---------------------+
TOC (Table of Content)
0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+
|F| FT |Q|P|P|
+-+-+-+-+-+-+-+-+
• Identical with corresponding entries in RFC 3267
• The definition and usage of ILL and ILP are identical in VMR-WB and AMR-WB payload formats• FT values are shown in the next slide• F and Q have the same definitions as AMR-WB payload format
+-----------+------------------------------------------------------+ | CMR | Codec Mode |+-----------+------------------------------------------------------+| 0 | VMR-WB mode3 (AMR-WB interoperable mode at 6.60 kbps)|| 1 | VMR-WB mode3 (AMR-WB interoperable mode at 8.85 kbps)|| 2 | VMR-WB mode3 (AMR-WB interoperable mode at 12.65kbps)| | 3 | VMR-WB mode 2 || 4 | VMR-WB mode 1 | | 5 | VMR-WB mode 0 | | 6-14 | (reserved) | | 15 | No Preference (mode SHOULD be set by the network) |+-----------+------------------------------------------------------+
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB RTP Payload (3)Octet-Aligned Payload Format
+----+---------------------------------------------+------------------------+ | FT | Encoding Rate | Frame Size (Bits) | +----+---------------------------------------------+------------------------+
| 0 | Interoperable Full-Rate (AMR-WB 6.60 kbps) | 132 | | 1 | Interoperable Full-Rate (AMR-WB 8.85 kbps) | 177 | | 2 | Interoperable Full-Rate (AMR-WB 12.65 kbps) | 253 | | 3 | Full-Rate 13.3 kbps | 266 | | 4 | Half-Rate 6.2 kbps | 124 | | 5 | Quarter-Rate 2.7 kbps | 54 | | 6 | Eighth-Rate 1.0 kbps | 20 | | 7 | (reserved) | - | | 8 | (reserved) | - | | 9 | CNG (AMR-WB SID) | 35 | | 10 | (reserved) | - | | 11 | (reserved) | - |
| 12 | (reserved) | - |
| 13 | (reserved) | - | | 14 | Erasure (AMR-WB SPEECH_LOST) | 0 | | 15 | Blank (AMR-WB NO_DATA) | 0 | +----+---------------------------------------------+------------------------+
• Common between RFC 3267 and VMR-WB MIME storage format
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB RTP Payload (4)Header-Free Payload Format
The header-free payload type provides maximum efficiency, simplicity, and minimum delay.
The header-free payload type while fully compliant with cdma2000® Service Options 60 and 61 can provide efficient VoIP within cdma2000® network.
The header-free payload comprises a single speech frame and no TOC. The encoding rate for the speech data frame can be determined from the length of the
codec data frame, since there is only one codec data frame in each Header-Free packet.
The header-free payload format is not interoperable with RFC 3267. The header-free payload is suitable and optimized for non-interoperable modes of
VMR-WB. 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 |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
| |
+ ONLY one speech data frame +-+-+-+-+-+-+-+-+
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Sassan Ahmadi, Nokia Inc. USA May 2004
Overview of VMR-WB MIME/File Storage Format
+------------------+ File extensions for the non-interoperable modes: vmr, VMR
| Header | Magic number "#!VMR-WB\n“ for single channel (non-interoperable modes)
+------------------+ Magic number "#!VMR-WB_I\n“ for single channel (interoperable mode)
| Speech frame 1 | Single channel header:
+------------------+
: ... :
+------------------+
| Speech frame n | +------------------+ Magic number "#!VMR-WB_MC1.0\n“ for multi-channel (non-interoperable modes) Magic number "#!VMR-WB_MCI1.0\n“ for multi-channel (interoperable mode)
Multi-channel header:Frame header in each frame
0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+
|P| FT |Q|P|P|
+-+-+-+-+-+-+-+-+
+----------------------------+ | magic number | +----------------------------+ | channel description field | +----------------------------+
• Common between RFC 3267 and VMR-WB MIME storage format
VMR-WB and AMR-WB have identical storage file formats in the interoperable
mode(with different magic numbers)
+----------------------------+ | magic number | +----------------------------+
File extensions for the interoperable mode: vmi, VMI
Sassan Ahmadi, Nokia Inc. USA May 2004
Applications of VMR-WB Standard
Modes of the cdma2000® wideband speech codec Applications
CDMA Rate-set II modes 0, 1, and 2
Excellent Quality and Robust Performance
Packet-Switched applications include VoIP between cdma2000® terminals Wideband and Narrowband Speech in MMS between cdma2000® terminals Wideband and Narrowband Speech in MSS between cdma2000® terminals Wideband and Narrowband Speech using IMS between cdma2000® terminals Multimedia content generation Internet applications
Circuit-Switched applications include TFO, or TrFO mobile-to-mobile voice calls within cdma2000® networks using Service Option 62
CDMA Rate-set II mode 3
[3GPP/AMR-WB (ITU-T/G.722.2) interoperable mode]
Elimination of Cross-system Transcoding
Packet-Switched applications include VoIP between GSM/WCDMA and cdma2000® terminals Wideband Speech in MMS between GSM/WCDMA and cdma2000® terminals Wideband Speech in MSS between GSM/WCDMA and cdma2000® terminals Wideband Speech using IMS between GSM/WCDMA and cdma2000® terminals Multimedia content generation for both cdma2000® and GSM/WCDMA networks and terminals Internet applications
Circuit-Switched applications include TFO, or TrFO mobile-to-mobile voice calls between GSM/WCDMA and cdma2000® mobile terminals
VoIP: Voice over Internet Protocol; MMS: Multimedia Messaging Service; MSS: Multimedia Streaming ServiceIMS: IP Multimedia Subsystem; TFO: Tandem-Free Operation; TrFO: Transcoder-Free Operation
Sassan Ahmadi, Nokia Inc. USA May 2004
Remarks
We would like to ask IETF/AVT WG to adopt this draft as a Working
Group document (work item)to accelerate its further development and completion
Thank You!