highlights of the revised vmr-wb rtp payload and storage file formats sassan ahmadi, ph.d. nokia...

15
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.txt and VMR-WB specification at ftp://ftp.3gpp2.org/V&V/C.P0052-0_v0.2_VMR-WB_V&V_Text.zip

Upload: lauren-randall

Post on 30-Dec-2015

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 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

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

Page 2: 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

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

Page 3: 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

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.

Page 4: 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

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.

Page 5: 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

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.

Page 6: 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

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.

Page 7: 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

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

Page 8: 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

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

Page 9: 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

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

Page 10: 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

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) |+-----------+------------------------------------------------------+

Page 11: 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

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

Page 12: 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

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 +-+-+-+-+-+-+-+-+

| |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Page 13: 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

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

Page 14: 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

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

Page 15: 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

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!