적응형 멀티레이트 오디오코덱
Adaptive Multi-Rate audio codec파일 이름 확장자 | .amr, .3ga |
---|---|
인터넷 미디어 유형 | audio/amr, audio/3gpp, audio/3gpp2 |
초기 릴리즈 | 1999년 6월 23일([1][2] |
최신 릴리즈 | 14.0.0 2017년 3월 , 전( |
포맷의 종류 | 손실 오디오 |
오픈 포맷? | 네. |
프리 포맷? | 아니요. |
Adaptive Multi-Rate(AMR, AMR-NB 또는 GSM-AMR) 오디오코덱은 음성 부호화에 최적화된 오디오 압축 형식입니다.AMR 음성 코덱은 4.75 ~12.2 kbit/s의 가변 비트환율로 협대역(200 ~3400 Hz) 신호를 부호화하는 멀티레이트 협대역 음성 코덱으로 구성되어 있으며, 통화[3] 품질은 7.4 kbit/[4]s부터 시작됩니다.
AMR은 1999년 10월에 3GPP에 의해 표준 음성 코덱으로 채택되었고, 현재 GSM과 UMTS에서 널리[5] 사용되고 있습니다.링크 적응을 사용하여 링크 조건에 따라 8개의 다른 비트레이트 중 하나를 선택합니다.
AMR은 AMR 코덱을 사용하여 음성 음성을 저장하기 위한 파일 형식이기도 합니다.현대의 많은 휴대 전화 핸드셋은 짧은 오디오 녹음을 AMR 형식으로 저장할 수 있으며, AMR은 음성 형식이기 때문에 다른 오디오에 이상적인 결과를 제공할 가능성은 낮지만, 무료 및 독점 프로그램(소프트웨어 지원 참조)이 모두 존재합니다.일반적인 파일 이름 확장자는 다음과 같습니다..amr
또, 랜덤 액세스나 비디오와의 동기 등, 스토리지 포맷에 관한 고도의 요구가 있는 애플리케이션에 적합한 AMR 스토리지 포맷도 있습니다.이 형식은 ISO 기반 미디어 파일 [6]형식에 기반한 3GPP 지정 3GP 컨테이너 형식입니다.
사용.
프레임에는 160개의 샘플이 포함되어 있으며 길이는 [1]20밀리초입니다.AMR은 ACELP, DTX, VAD, CNG 등 다양한 기술을 사용합니다.AMR을 사용하려면 로컬 무선 채널 및 캐퍼시티 요건을 충족하는 최적의 코덱모드를 선택하는 최적화된 링크 적응이 필요합니다.무선 상태가 나쁘면 소스 코딩이 감소하고 채널 코딩이 증가합니다.이것에 의해, 음성의 선명도가 저하하는 것과 동시에, 네트워크 접속의 품질과 견고성이 향상됩니다.특히 AMR의 경우 이러한 개선은 사용 가능한 통신을 위해 S/N = 4–6 dB 정도 개선된다.새로운 인텔리전트 시스템을 통해 네트워크 운영자는 기지국별로 용량 또는 품질을 우선시할 수 있습니다.
AMR 코덱에는 총 14개의 모드가 있으며 풀레이트 채널(FR)에서8개, 하프레이트 채널(HR)에서6개를 사용할 수 있습니다.
모드 | 비트레이트(킬로비트/초) | 채널. | 호환성이 있다 |
---|---|---|---|
AMR_12.20 | 12.20 | FR | ETSI GSM 확장 풀레이트 |
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 확장 풀레이트 |
AMR_6.70 | 6.70 | FR/HR | ARIB 6.7 kbit/s 확장 풀레이트 |
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 |
특징들
- 샘플링 주파수 8kHz/13비트(20ms 프레임의 경우 160샘플), 200–3400Hz로 필터링됩니다.
- AMR 코덱에서는 비트레이트 12.2, 10.2, 7.95, 7.40, 6.70, 5.90, 5.15 및 4.75 kbit/s의 8개의 소스코덱이 사용됩니다.
- AMR FR 비트레이트 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2 또는 12.2 kbit/s에 대해 각각95, 103, 118, 134, 148, 159, 204, 또는 244 비트의 프레임 길이를 생성합니다.AMR HR 프레임 길이가 다릅니다.
- AMR 에서는, 무음 시간중의 대역폭 사용을 저감 하기 위해서, Voice Activity Detection(VAD; 음성 액티비티 검출) 및 Comfort Noise Generation(CNG; 컴포트 노이즈 생성)과 함께 불연속 전송(DTX)을 사용합니다.
- 알고리즘 지연은 프레임당 20밀리초입니다비트 레이트가 12.2인 경우, 「알고리즘」룩어헤드 지연은 없습니다.그 외의 레이트의 경우, 예측 지연은 5 ms입니다.나머지 레이트와의 심리스한 프레임 단위 모드 전환을 가능하게 하기 위해 5 ms의 「더미」룩어헤드 지연이 있는 것에 주의해 주세요.
- AMR은 하이브리드 음성 코더이므로 음성 파라미터와 파형 신호를 모두 전송합니다.
- 알고리즘의 복잡도는 G.711이 1이고 G.729a가 15인 상대 척도를 사용하여 5로 평가됩니다.
- 이상적인 조건에서의 PSQM 테스트는 G.711(μ-law)[citation needed]의 4.45에 비해 AMR(12.2kbit/s)의 경우 4.14의 평균 의견 점수를 산출한다.
- 네트워크 스트레스 하에서의 PSQM 테스트는 G.711(μ-law)의 4.13에 비해 AMR(12.2kbit/s)의 경우 3.79의 평균 의견 점수를 산출한다.
라이선스 및 특허 문제
AMR 코덱에는 Nokia, Ericsson, NTT [7][8]및 VoiceAge의 여러 특허가 포함되어 있습니다.마지막 특허는 AMR 특허 풀의 License Administrator입니다.또한 VoiceAge는 이러한 표준에 대한 특허의 중요도를 결정하기 위해 특허 제출을 받아들입니다.그러나 AMR/AMR-WB 코덱 관련 특허가 실제로 존재하는지 판단하기는 매우 어렵습니다. 발명가(및 그 변호사)는 AMR/AMR-WB 기술과[citation needed] 관련된 특허를 숨기기 위해 할 수 있는 모든 것을 하기 때문입니다.이 모든 특허는 AMR/AMR-WB [9][10]코덱의 특허권자가 특허받은 "발명"에서 선행 기술을 발견할 수 있는 다른 모든 연구나 일반 사용자로부터 숨겨져 있는 것이 분명합니다.
프로페셔널 컨텐츠 작성 툴과 「실시간 채널」제품의 초기 요금은 미화 6,[when?]500달러입니다.최소 연간 로열티는 10,000달러이며, 첫 해에 초기 사용료는 제외됩니다.채널당 라이센스 요금은 0.99달러에서 0.50달러로, [7][8]볼륨은 연간 최대 200만달러입니다.
미디어 플레이어 등의 PC 제품 범주에서 AMR 디코더는 무료로 라이센스가 부여됩니다.판매된 인코더의 라이센스 요금은 0.40달러에서 0.30달러로, 볼륨은 연간 최대 30만달러까지 내려갑니다.개인용 컴퓨터 제품의 범주에 속하고 무료 [7][8]디코더만 사용하는 라이센스 제품에는 최소 연간 로열티가 적용되지 않습니다.
상세 정보:
- AMR 코덱 라이선스 가격 등 Voice Age 라이선스 정보
- 3GPP의 법적 문제
- 3G 특허 플랫폼과 라이선스 정책
- 공유 라이브러리로서의 AMR 코덱 - 참조 구현에 근거한 amrnb 및 amrwb 라이브러리 사용에 관한 법적 고지 사항
소프트웨어 지원
- 3GPP TS 26.073 – AMR 음성 코덱 (C 소스 코드)– 레퍼런스[11] 실장
- FFmpeg 통합[12] 라이브러리(입력 및 출력 형식 모두)를 통한 Audacity(베타 버전 1.3)
- OpenCORE AMR 라이브러리가[13] 있는 FFmpeg
- Android 음성 레코더에 사용됩니다[14].
- 공유 라이브러리로서의 AMR 코덱– amrnb 및 amrwb 라이브러리 개발 사이트이러한 라이브러리는 참조 구현을 기반으로 하며 많은 오픈 소스 프로젝트에 특허 소스 코드가 내장되지 않도록 하기 위해 작성되었습니다.
- .amr 형식을 변환하는 오픈소스 소프트웨어:RetroCode, Amr2Wav, 둘 다 초기 개발 단계입니다.
- AMR Player는 AMR 오디오 파일을 재생할 수 있는 프리웨어로 AMR을 MP3/WAV 오디오 형식에서/MP3/WAV 오디오 형식으로 변환할 수 있습니다.
- Nokia Multimedia Converter 2.0은 샘플을 변환(작성)할 수 있으며, Nokia의 변환 도구를 사용하여 .amr과 .awb 파일을 모두 생성할 수 있습니다.셋업이 XP 호환성 모드로 실행되고 있는 경우 Windows 7에서도 동작합니다.
- media.io 온라인 변환 서비스(설치 불필요)
- MPlayer(SMPlayer, )
- 가석방 미디어 플레이어 0.8.1 (Ubuntu 16.04)
- Quick Time Player 및 멀티미디어 프레임워크
- RealPlayer 버전 11 이후
- VLC 미디어 플레이어 버전 1.1.0 이후(입력 형식만, 출력 형식은 아님)
- ffdshow
- Apple iPhone(AMR 파일 재생 가능)
- iOS 및 MacOS(iMessage)
- BlackBerry 스마트폰(보이스 레코더 파일 형식에 사용되는 반면 BlackBerry 10은 AMR 형식을 재생할 수 없음)
- K-Lite 코덱 팩
- 미디어 플레이어 클래식 홈 시네마, 약 1.7.1
- foo_input_amr 컴포넌트를 가진 foobar2000
「 」를 참조해 주세요.
- 적응형 멀티레이트 와이드밴드(AMR-WB)
- 확장 적응형 멀티레이트– 광대역 (AMR-WB+)
- 반액
- 풀 레이트
- Enhanced Full Rate(EFR; 확장 풀레이트)
- 샘플링 레이트
- IS-641
- 3GP
- 오디오 코딩 포맷 비교
- RTP 오디오비디오 프로파일
레퍼런스
- ^ a b "3GPP TS 26.090 - Mandatory Speech Codec speech processing functions; Adaptive Multi-Rate (AMR) speech codec; Transcoding functions". 3GPP. Retrieved 2010-07-21.
- ^ "3GPP TS 26.071 - Mandatory speech CODEC speech processing functions; AMR speech Codec; General description". 3GPP. Retrieved 2010-07-21.
- ^ "What's toll-quality voice?". ITworld. 13 December 2000. Retrieved 26 July 2019.
- ^ RFC 4867 - Adaptive Multi-Rate(AMR; 적응형 멀티레이트) 및 Adaptive Multi-Rate Wideband(AMR-WB; 적응형 멀티레이트 와이드밴드) 오디오코덱용 RTP 페이로드 형식 및 파일스토리지 형식 35페이지
- ^ http://www.eetimes.com/electronics-news/4139026/Sorting-Through-GSM-Codecs-A-Tutorial
- ^ RFC 4867 - Adaptive Multi-Rate(AMR; 적응형 멀티레이트) 및 Adaptive Multi-Rate Wideband(AMR-WB; 적응형 멀티레이트 와이드밴드) 오디오코덱용 RTP 페이로드 형식 및 파일스토리지 형식 35페이지
- ^ a b c VoiceAge Corporation (2007-10-14). "AMR Licensing Terms". VoiceAge Corporation. Archived from the original on 2007-10-14. Retrieved 2009-09-12.
- ^ a b c VoiceAge Corporation (June 2007). "AMR Licensing Terms". VoiceAge Corporation. Archived from the original on 2007-10-14. Retrieved 2009-09-12.
- ^ VoiceAge Corporation. "Licensing - Patent Calls". VoiceAge Corporation. Archived from the original on 2007-10-14. Retrieved 2009-09-12.
- ^ VoiceAge Corporation (2007-10-14). "Licensing - Patent Calls". Archived from the original on 2007-10-14. Retrieved 2009-09-12.
- ^ 3GPP (2008-12-11) 3GPP TS 26.073 - AMR 음성 코덱, 2009-09-08 취득
- ^ 2010-02-28 취득
- ^ FFmpeg 일반 문서 - AMR 외부 라이브러리, 2009-07-08에 취득
- ^ Android AMR 코덱, 2009-07-08에 취득, 2009년 2월 18일 Wayback Machine에서 아카이브
- ^ KMPlayer 내부 오디오 디코더 기본 설정 Wayback Machine에서 2014-10-22 아카이브, 2014-10-22
외부 링크
- 3GPP TS 26.090 - 필수 음성 코덱 음성 처리 기능, Adaptive Multi-Rate(AMR) 음성 코덱, 트랜스코딩 기능
- 3GPP TS 26.071 - 필수 음성 코덱 음성 처리 기능; AMR 음성 코덱; 일반 설명
- 3GPP 코덱 사양, 3G 이상 / GSM, 26 시리즈
- RFC 4867 - Adaptive Multi-Rate(AMR; 적응형 멀티레이트) 및 Adaptive Multi-Rate Wideband(AMR-WB; 적응형 멀티레이트 와이드밴드) 오디오코덱용 RTP 페이로드 형식 및 파일스토리지 형식
- RFC 4281 - "버킷" 미디어 유형의 코덱 파라미터