Hubbry Logo
Adaptive Multi-Rate audio codecAdaptive Multi-Rate audio codecMain
Open search
Adaptive Multi-Rate audio codec
Community hub
Adaptive Multi-Rate audio codec
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Adaptive Multi-Rate audio codec
Adaptive Multi-Rate audio codec
from Wikipedia
Adaptive Multi-Rate (AMR)
Filename extension
.amr, .3ga
Internet media type
audio/amr, audio/3gpp, audio/3gpp2
Initial release23 June 1999 (1999-06-23)[1][2]
Latest release
14.0.0
17 March 2017; 8 years ago (2017-03-17)
Type of formatLossy audio
Open format?Yes
Free format?No

The Adaptive Multi-Rate (AMR, AMR-NB or GSM-AMR) audio codec is an audio compression format optimized for speech coding. AMR is a multi-rate narrowband speech codec that encodes narrowband (200–3400 Hz) signals at variable bit rates ranging from 4.75 to 12.2 kbit/s with toll quality[3] speech starting at 7.4 kbit/s.[4]

AMR was adopted as the standard speech codec by 3GPP in October 1999 and is now widely used in GSM[5] and UMTS. It uses link adaptation to select from one of eight different bit rates based on link conditions.

AMR is also a file format for storing spoken audio using the AMR codec. Many modern mobile telephone handsets can store short audio recordings in the AMR format, and both free and proprietary programs exist (see Software support) to convert between this and other formats, although AMR is a speech format and is unlikely to give ideal results for other audio. The common filename extension is .amr. There also exists another storage format for AMR that is suitable for applications with more advanced demands on the storage format, like random access or synchronization with video. This format is the 3GPP-specified 3GP container format based on ISO base media file format.[6]

Usage

[edit]

The frames contain 160 samples and are 20 milliseconds long.[1] AMR uses various techniques, such as ACELP, DTX, VAD and CNG. The usage of AMR requires optimized link adaptation that selects the best codec mode to meet the local radio channel and capacity requirements. If the radio conditions are bad, source coding is reduced and channel coding is increased. This improves the quality and robustness of the network connection while sacrificing some voice clarity. In the particular case of AMR this improvement is somewhere around S/N = 4–6 dB for usable communication. The new intelligent system allows the network operator to prioritize capacity or quality per base station.

There are a total of 14 modes of the AMR codec, eight are available in a full rate channel (FR) and six on a half rate channel (HR).

Mode Bitrate (kbit/s) Channel Compatible with
AMR_12.20 12.20 FR ETSI GSM enhanced full rate
AMR_10.20 10.20 FR
AMR_7.95 7.95 FR/HR
AMR_7.40 7.40 FR/HR TIA/EIA IS-641 TDMA enhanced full rate
AMR_6.70 6.70 FR/HR ARIB 6.7 kbit/s enhanced full rate
AMR_5.90 5.90 FR/HR
AMR_5.15 5.15 FR/HR
AMR_4.75 4.75 FR/HR
AMR_SID 1.80 FR/HR

Features

[edit]
  • Sampling frequency 8 kHz/13-bit (160 samples for 20 ms frames), filtered to 200–3400 Hz.
  • The AMR codec uses eight source codecs with bit-rates of 12.2, 10.2, 7.95, 7.40, 6.70, 5.90, 5.15 and 4.75 kbit/s.
  • Generates frame length of 95, 103, 118, 134, 148, 159, 204, or 244 bits for AMR FR bit rates 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, or 12.2 kbit/s, respectively. AMR HR frame lengths are different.
  • AMR utilizes discontinuous transmission (DTX), with voice activity detection (VAD) and comfort noise generation (CNG) to reduce bandwidth usage during silence periods
  • Algorithmic delay is 20 ms per frame. For bit-rates of 12.2, there is no "algorithm" look-ahead delay. For other rates, look-ahead delay is 5 ms. Note that there is 5 ms "dummy" look-ahead delay, to allow seamless frame-wise mode switching with the rest of rates.
  • AMR is a hybrid speech coder, and as such transmits both speech parameters and a waveform signal
  • The complexity of the algorithm is rated at 5, using a relative scale where G.711 is 1 and G.729a is 15.
  • PSQM testing under ideal conditions yields mean opinion scores of 4.14 for AMR (12.2 kbit/s), compared to 4.45 for G.711 (μ-law)[citation needed]
  • PSQM testing under network stress yields mean opinion scores of 3.79 for AMR (12.2 kbit/s), compared to 4.13 for G.711 (μ-law)

Licensing and patent issues

[edit]

AMR codecs incorporate several patents of Nokia, Ericsson, NTT and VoiceAge,[7][8] the last one being the License Administrator for the AMR patent pools. VoiceAge also accepts submission of patents for determination of their possible essentiality to these standards.[9][10]

The initial fee for professional content creation tools and "real-time channel" products is US$6,500.[when?] The minimum annual royalty is $10,000, which, in the first year, excludes the initial fee. Per-channel license fees fall from $0.99 to $0.50 with volume, up to a maximum of $2 million annually.[7][8]

In the category of personal computer products, e.g., media players, the AMR decoder is licensed for free. The license fee for a sold encoder falls from $0.40 to $0.30 with volume, up to a maximum of $300,000 annually. The minimum annual royalty is not applied to licensed products that fall under the category of personal computer products and use only the free decoder.[7][8]

More information:

Software support

[edit]

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The Adaptive Multi-Rate (AMR) audio codec is a multi-rate standard optimized for , encoding signals in the 200–3,400 Hz frequency range at eight selectable bit rates ranging from 4.75 to 12.2 kbit/s to balance speech quality and transmission efficiency in mobile networks. It employs (ACELP) for compression, along with (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG) to reduce bitrate during silence periods while maintaining perceived audio continuity. Operating on 20 ms frames with 8 kHz sampling, AMR processes 13-bit uniform PCM input and supports error concealment to handle in wireless environments. Developed under the 3rd Generation Partnership Project (3GPP) and standardized by the European Telecommunications Standards Institute (ETSI) in 1999, AMR was initially designed to enhance speech quality and network capacity in Global System for Mobile Communications (GSM) full-rate channels, with its highest mode compatible with the GSM Enhanced Full Rate (GSM-EFR) codec. It became the mandatory codec for 2.5G (GPRS/EDGE) and 3G (UMTS) systems, and its adaptability allows dynamic mode switching based on channel conditions, improving robustness against fading and interference in cellular networks. Beyond voice calls, AMR has been extended to applications such as multimedia messaging service (MMS), voice over IP (VoIP), and voicemail storage, with file formats like .amr for efficient audio handling on mobile devices. A variant, AMR-WB (G.722.2), extends the to 50–7,000 Hz for higher-fidelity speech but operates independently as a separate standard; the core AMR remains focused on use in legacy and modern networks including LTE and non-standalone deployments. With over 2 billion devices supporting it historically, AMR's design has significantly contributed to global mobile voice services by enabling toll-quality speech at rates as low as 7.4 kbit/s.

Background and Development

Historical Context

The development of the Adaptive Multi-Rate (AMR) audio codec was initiated in the late 1990s by the European Telecommunications Standards Institute (ETSI), with subsequent adoption by the 3rd Generation Partnership Project () following its formation in , driven by the growing demand for efficient speech compression technologies suitable for second-generation () and emerging third-generation () mobile networks. Conceptual work began in earnest with the launch of the AMR standardization effort at ETSI's SMG#23 meeting in October 1997, focusing initially on coding to address limitations in existing systems. Initial prototypes and feasibility studies were conducted through , evaluating multi-rate approaches to enhance performance in diverse network environments. This included two competitive selection phases culminating in October , where a codec jointly proposed by companies including and was chosen by ETSI. Key motivations for AMR's creation included the need to improve voice quality under variable radio channel conditions, such as those encountered in and Universal Mobile Telecommunications System (UMTS) networks, where signal degradation from interference or fading could severely impact audio fidelity. Unlike prior fixed-rate codecs, AMR was designed to dynamically adjust its and error protection levels in response to channel quality and traffic load, thereby optimizing speech intelligibility and capacity. This adaptive strategy aimed to supersede older codecs like the GSM (FR) and Enhanced Full Rate (EFR), which suffered from suboptimal performance in adverse conditions despite their widespread adoption in systems. At its core, the AMR codec relies on (ACELP) as the primary encoding technique, a method that builds on earlier advancements in efficiency. ACELP originated from the Conjugate-Structure ACELP (CS-ACELP) framework developed for the G.729 standard, ratified in 1996, which introduced algebraic pulse structuring to reduce while maintaining high-quality speech reconstruction at 8 kbit/s. AMR extended this foundation into a multi-mode system, enabling variable-rate operation tailored to mobile constraints. This evolution positioned AMR for formal adoption by in 1999.

Standardization Process

The Adaptive Multi-Rate (AMR) narrowband speech codec, selected by ETSI in October 1998 following competitive evaluation, was adopted by the 3rd Generation Partnership Project (3GPP) in 1999 as the mandatory codec for Release 1999 specifications, enabling its use in GSM Enhanced Data rates for Global Evolution (EDGE) and Universal Mobile Telecommunications System (UMTS) networks to improve speech quality under variable channel conditions. This adoption marked a shift from earlier fixed-rate codecs, positioning AMR as a foundational element for circuit-switched voice services in 2.5G and 3G mobile systems. The core technical specifications for AMR are documented in a series of 3GPP Technical Specifications (TS), harmonized with ETSI standards, with ETSI TS 126.073 providing the ANSI-C implementation for the , including details on frame and integration aspects. Complementary documents, such as 3GPP TS 26.101 (ETSI TS 126.101), define the generic frame structure for AMR and Enhanced Full Rate (EFR) payloads, while TS 26.091 (ETSI TS 126.091) specifies error concealment procedures, including frame substitution and muting to handle lost or corrupted frames in packet-switched environments. These specifications ensure bit-exact interoperability across implementations. The extension, AMR-WB, underwent a separate process, with selecting the in December 2000 and approving specifications in March 2001 as part of Release 5; it was subsequently integrated into Recommendation G.722.2 in 2002, distinguishing it from the narrowband AMR by supporting 7 kHz audio bandwidth for higher fidelity speech. Key milestones post-Release 1999 include enhancements in Releases 4 through 6 for improved robustness, such as optimized half-rate modes (OHR-AMR) and integration with adaptive multi-rate operations in GERAN, addressing and suppression in evolving mobile architectures. In contrast to fixed-rate predecessors like the defined in ETSI GSM 06.10, which operated at a constant 13 kbit/s without channel adaptation, AMR's multi-rate design allows dynamic selection from eight modes (4.75 to 12.2 kbit/s) based on link quality, enhancing efficiency and error resilience in cellular networks. This adaptive approach was a direct outcome of collaborative efforts by ETSI and working groups, culminating in frozen specifications that prioritized seamless evolution from to systems.

Technical Specifications

Encoding Mechanism

The Adaptive Multi-Rate (AMR) speech codec utilizes (ACELP) as its primary encoding paradigm, which combines with codebook-based excitation to achieve efficient compression of narrowband speech signals. In ACELP, the speech signal is modeled as the output of a short-term followed by a long-term predictor, where the excitation is derived from an adaptive codebook for periodic components and a fixed algebraic codebook for elements. This approach employs Long-Term Prediction (LTP) via an adaptive codebook to capture pitch periodicity and Short-Term Prediction (STP) through a 10th-order to represent the spectral envelope of the vocal tract. The encoding process operates on fixed frame structures to balance computational efficiency and perceptual quality. Each 20 ms frame encompasses 160 samples sampled at 8 kHz, targeting the frequency range of 200–3400 Hz suitable for applications. Within each frame, the signal is segmented into four subframes of 5 ms (40 samples each), enabling subframe-specific parameter estimation and quantization for adaptive refinement of the model. Central to the encoding are several key steps. Linear Predictive Coding (LPC) analysis first estimates the 10th-order LPC coefficients to model the vocal tract filter, computed via the Levinson-Durbin algorithm on autocorrelations derived from a 30 ms asymmetric Hamming window applied to the pre-emphasized speech signal. Pitch detection occurs through an open-loop search across two 10 ms segments per frame (or one for lower rates), maximizing the normalized correlation between weighted speech segments to identify the pitch lag for the LTP adaptive . Subsequently, the algebraic search optimizes the fixed excitation by selecting sparse pulse positions and signs in an interleaved structure, minimizing the weighted mean-squared error between the target signal and the synthesized speech. To handle transmission interruptions and silence periods, the codec incorporates error concealment techniques integrated with Discontinuous Transmission (DTX) and (VAD). DTX reduces bandwidth usage during non-speech intervals by transmitting only periodic comfort noise parameters, while VAD classifies input frames as speech or noise based on spectral distortion and full-band energy thresholds, enabling generation of synthetic comfort noise that maintains natural auditory continuity. These mechanisms employ parameter interpolation and predictive buffering to conceal frame erasures without audible artifacts. The mathematical foundation of the LPC stage relies on the Levinson-Durbin recursion to solve the normal equations for minimum prediction error, iteratively deriving reflection coefficients from the autocorrelation matrix. This yields the prediction gain, quantifying the compression efficacy of the as G=10log10(σs2σe2),G = 10 \log_{10} \left( \frac{\sigma_s^2}{\sigma_e^2} \right), where σs2\sigma_s^2 denotes the variance of the input speech signal and σe2\sigma_e^2 the variance of the residual after prediction, typically achieving gains of 10–20 dB for voiced speech segments.

Bit Rates and Operational Modes

The Adaptive Multi-Rate (AMR) codec operates in eight distinct modes, each corresponding to a specific optimized for speech signals (200–3400 Hz), enabling efficient use of bandwidth under varying network conditions. The supported are 12.2, 10.2, 7.95, 7.40, 6.70, 5.90, 5.15, and 4.75 kbit/s, with frame sizes ranging from 244 bits at the highest rate to 95 bits at the lowest, all processed over 20 ms frames of 160 samples. This multi-rate design allows the codec to speech quality for lower transmission overhead, achieving an average of approximately 7.4 kbit/s in typical mixed speech and scenarios. The bit allocation within each frame varies by mode to prioritize essential speech parameters, such as linear predictive coding (LPC) coefficients for spectral envelope, adaptive codebook for pitch periodicity, and fixed codebook for residual excitation. Total bits per frame can be expressed as the sum of LPC bits (23–38), pitch-related bits (20–46, including delay and gain), and codebook bits (52–160, covering indices and gains), adjusted per mode to fit the target rate. The following table summarizes the modes, bit rates, frame sizes, and key bit allocations:
Mode Bit Rate (kbit/s)Frame Size (bits)LPC BitsPitch Delay BitsPitch Gain BitsCodebook Index BitsCodebook Gain Bits
12.224438301614020
10.22042626012428
7.951592728166820
7.40148262606828
6.70134262405628
5.90118262404424
5.15103232003624
4.7595232003616
Mode switching occurs adaptively every 20 ms frame, controlled by the network's link mechanism to respond to channel quality, ensuring robust performance in error-prone environments like mobile networks. In practice, higher modes are selected for good channel conditions to maintain quality, while lower modes reduce bit errors and conserve capacity during degradation. Performance evaluations show that the 12.2 kbit/s mode achieves a (MOS) of approximately 4.0, comparable to the codec, while lower modes like 4.75 kbit/s yield MOS around 3.0, demonstrating effective bandwidth efficiency for .

Applications and Usage

Role in Mobile Networks

The Adaptive Multi-Rate (AMR) codec serves as a cornerstone for speech transmission in mobile telecommunications networks, particularly within and infrastructures. Standardized by , it became mandatory in Release 99 for circuit-switched voice services in Universal Mobile Telecommunications System () networks, enabling efficient voice encoding over wideband code division multiple access (WCDMA) channels. In Global System for Mobile Communications (GSM) and Enhanced Data rates for GSM Evolution (EDGE) networks, AMR functions as an optional codec, providing operators flexibility to upgrade from fixed-rate codecs while improving overall network capacity and quality. A key feature of AMR's role in mobile networks is its adaptation to varying channel conditions, achieved through that embeds mode indications directly within speech frames. This mechanism allows dynamic selection among bit rates—such as dropping to 4.75 kbps under poor conditions—to maintain intelligibility, with the designed to withstand frame erasure rates of up to 10% without significant degradation. In evolved packet core networks, AMR integrates with the wideband variant (AMR-WB) for (VoLTE) and (IMS) deployments, where it supports fallback procedures to ensure uninterrupted service. During coverage gaps in LTE, calls can seamlessly revert to circuit-switched or modes using AMR, leveraging Single Radio Voice Call Continuity (SRVCC) for handover while preserving narrowband compatibility. In 5G non-standalone architectures, AMR continues to support voice services through fallback mechanisms from VoLTE to or networks during handovers. AMR's widespread adoption underscores its pivotal contribution to global mobile voice services, with deployment across over 2 billion devices by the early and a central role in facilitating the transition from to networks.

Support in Media Formats

The Adaptive Multi-Rate (AMR) audio supports storage in a dedicated specified in IETF RFC 4867, using the .amr file extension for single-channel content. Files begin with an ASCII header "#!AMR\n" to indicate the codec version, followed by consecutively stored speech frames, each prefixed by a one-octet header containing a 4-bit frame type (FT) field that signals the operational mode (ranging from 4.75 to 12.2 kbit/s). Frame data is octet-aligned, with zero bits added as padding if the speech bits do not fill complete bytes, ensuring consistent structure for decoding. Multi-channel variants use headers like "#!AMR_MC1.0\n" with additional channel descriptors. AMR audio is commonly embedded within multimedia containers for non-real-time applications, including 3GP files as defined by TS 26.244 for mobile streaming and MMS, as well as MP4 containers based on the (ISO/IEC 14496-12). These formats allow AMR as an audio track alongside video, facilitating storage of mobile recordings. Variants of the WAV (RIFF) container also support AMR through extended format chunks, though this is less standardized and primarily used in legacy systems for simple audio files. For playback, AMR's variable bit rates—determined by mode changes—can pose compatibility issues with systems expecting constant bit rates, often requiring frame padding to a fixed size (e.g., simulating the highest mode's bitrate) to enable seamless decoding. Conversion to uncompressed PCM format is straightforward using tools like FFmpeg, which decodes AMR frames to 8 kHz linear PCM for integration with standard audio players. Practical uses include voice memos on legacy phones, where recordings were saved directly as .amr files via built-in applications for efficient storage on limited memory. AMR has also seen application in archiving speech-focused content, such as early mobile podcasts, due to its low file sizes for telephony-band audio. As a narrowband codec limited to 200–3400 Hz frequencies and optimized for speech, AMR is unsuitable for music or general audio, where mean opinion scores (MOS) for non-speech signals drop significantly below acceptable levels (typically under 2.5), resulting in artifacts and poor fidelity compared to music-optimized codecs.

Implementation and Compatibility

Software Libraries

The Adaptive Multi-Rate (AMR) audio codec benefits from several open-source software libraries that enable encoding, decoding, and manipulation of AMR files across various platforms. One prominent example is FFmpeg, a widely used multimedia framework, where the libavcodec component has provided support for AMR encoding and decoding, encompassing all operational modes from 4.75 kbit/s to 12.2 kbit/s for narrowband and up to 23.85 kbit/s for wideband variants. This integration allows developers to process AMR audio in command-line tools, applications, and scripts, with native decoders for both AMR-NB and AMR-WB to ensure compatibility with legacy mobile content. Additional open-source libraries facilitate AMR handling in specialized contexts. The OpenCORE AMR library, extracted from the Android Open Source Project, offers high-quality implementations of AMR-NB and AMR-WB encoders and decoders, optimized for real-time applications and integrable into embedded systems or cross-platform software. On mobile platforms, Android's MediaCodec provides native support for AMR codecs, allowing developers to leverage hardware-accelerated processing for encoding and decoding directly within Android applications without external dependencies. These libraries emphasize efficiency, with fixed-point arithmetic to minimize computational overhead on resource-constrained devices. The reference implementation for AMR is provided by the 3rd Generation Partnership Project (), consisting of fixed-point ANSI-C code that serves as the bit-exact standard for both AMR-NB (in TS 26.073) and AMR-WB (in TS 26.204), optimized for embedded systems and real-time speech processing. This codebase defines the core algorithms, including and adaptive codebooks, and is used as a baseline for verifying compliance in third-party implementations. Command-line tools and editing software further extend AMR usability through plugins and integrations. (Sound eXchange), a versatile audio processing utility, supports AMR conversion via optional format modules like libsox-fmt-amr-nb and libsox-fmt-amr-wb, enabling batch conversions between AMR and other formats such as or on systems. Similarly, Audacity, an open-source audio editor, incorporates AMR import and export capabilities through its FFmpeg plugin installation, allowing users to edit AMR recordings with effects like while maintaining fidelity. Post-2020 developments have enhanced AMR accessibility in web environments via ports. FFmpeg.wasm, a / compilation of FFmpeg released around 2021, includes AMR codec support, enabling browser-based processing of AMR files for web applications without server-side dependencies, such as real-time in progressive web apps. This advancement leverages 's near-native performance to handle AMR decoding in modern browsers like Chrome and , facilitating legacy audio playback in web media players.

Hardware and System Integration

The Adaptive Multi-Rate (AMR) codec is commonly integrated into digital signal processors (DSPs) within baseband chips of system-on-chips (SoCs) from major vendors, enabling efficient voice processing in and mobile devices. For instance, Qualcomm's Snapdragon series incorporates AMR support in its modem DSPs to handle and voice services, allowing seamless encoding and decoding during calls without taxing the main CPU. Similarly, SoCs, such as those in the Helio lineup, embed AMR functionality in their / modem blocks to support legacy cellular standards, optimizing power consumption in budget smartphones and feature phones. This hardware-level integration ensures low-latency speech processing directly in the radio subsystem, as specified in standards for . Operating system support for AMR further facilitates its hardware integration across platforms. Android provides native AMR-NB and AMR-WB decoding and encoding capabilities starting from API level 3 (Android 1.5), accessible through the MediaCodec API and supported in container formats like 3GP and AMR files, making it suitable for VoIP and multimedia apps on devices with compatible SoCs. On iOS, early versions (prior to 4.3) supported AMR via AVFoundation (UTI: org.3gpp.adaptive-multi-rate-audio) for basic file handling and integration with hardware audio pipelines, but support was deprecated around iOS 4.3 and is not available in modern iOS versions, often requiring third-party apps or conversion for playback. Legacy Windows Mobile platforms, prevalent in early 2000s smartphones, natively supported AMR via built-in telephony stacks for GSM compatibility, leveraging DSP hardware in devices like those from HTC and Motorola. Backward compatibility with earlier codecs, such as (FR) and Enhanced Full Rate (EFR), is achieved through mechanisms in hardware transcoders within DSPs. The AMR mode at 12.2 kbit/s is bitstream-compatible with EFR, minimizing quality loss during interworking between AMR-enabled networks and legacy GSM systems, while other modes require real-time to avoid tandem encoding degradation. This is mandated in specifications to ensure seamless and . AMR's low computational footprint makes it ideal for hardware integration in resource-constrained early smartphones, with decoding requiring approximately 10 MIPS on fixed-point DSPs, enabling real-time operation on processors like those in first-generation handsets. This efficiency stems from its (ACELP) structure, which balances quality and complexity without needing high-end general-purpose CPUs. In modern contexts, while AMR has been phased out as a primary in networks favoring (EVS), it remains embedded in multi-mode baseband hardware for legacy / roaming and fallback scenarios to support global .

Licensing and Patents

Intellectual Property Overview

The Adaptive Multi-Rate (AMR) audio codec's includes essential patents declared to the standardization body, with key contributors such as and providing core innovations in speech compression for mobile networks. These patents cover advancements in (ACELP) for efficient speech encoding and dynamic mode switching between bit rates to adapt to channel conditions. A for AMR technologies was established through VoiceAge in collaboration with , with formal licensing programs covering both AMR narrowband (AMR-NB) and wideband (AMR-WB) emerging around 2005. This structure facilitated fair, reasonable, and non-discriminatory (FRAND) access to the portfolio for implementers in and wireline applications. The AMR-NB is administered by VoiceAge, which holds portfolios essential to the technology. The patents for AMR-NB primarily protect ACELP and mode switching features. Core protections for AMR-NB expired by 2019-2020, stemming from the codec's in 1999. As of 2025, essential patents for AMR-NB have lapsed, enabling royalty-free use in new implementations.

Licensing Agreements and Pools

The licensing of the Adaptive Multi-Rate (AMR) is primarily administered through patent pools managed by VoiceAge Corporation, which acts as the licensing administrator for the essential covering AMR narrowband (AMR-NB), wideband (), and extended wideband (AMR-WB+) variants. These pools provide a centralized mechanism for licensees to obtain rights from multiple patent holders, including major contributors like , , and NTT, streamlining compliance for device manufacturers and service providers. Agreement terms adhere to fair, reasonable, and non-discriminatory (FRAND) principles, as required by the standardization process for essential patents incorporated into and networks. Pool participants, including the primary patent holders, opt into the joint program to offer combined licenses, enabling implementers to access the full portfolio via a single agreement rather than negotiating individually. Royalties under these agreements were structured on a per-device basis, with pre-2020 rates of $0.20 per unit for encoders or decoders in consumer categories such as smartphones. Following the expiration of core AMR-NB patents between 2019 and 2020, new implementations have become , alleviating ongoing obligations for fresh deployments while legacy devices continue under prior licenses. This licensing framework has significantly enabled AMR's adoption in emerging markets, where infrastructure predominates and over 2 billion handsets have been deployed. As remaining patents lapse, industry focus is shifting to royalty-free open standards like Opus, developed under IETF auspices for broader multimedia applications.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.