SBC(코덱)
SBC (codec)SBC(저복잡도 서브밴드코덱)는 Advanced Audio Distribution Profile(A2DP)[1]용으로 Bluetooth Special Interest Group(SIG)에 의해 지정된 오디오서브밴드코덱입니다SBC는, 헤드폰이나 확성기등의 Bluetooth 오디오 출력 장치에 데이터를 전송 하기 위해서 사용되는 디지털 오디오 인코더 및 디코더입니다.인터넷에서도 [2]사용할 수 있습니다.이것은 블루투스 대역폭 제한과 처리 능력을 염두에 두고 설계되었으며, 계산 [1][3]복잡도가 낮은 중간 비트 전송률로 상당히 좋은 오디오 품질을 얻을 수 있습니다.A2DP 버전 1.3에서는 Low Complexity Subbband Coding은 기본 코덱으로 유지되며 그 실장은 해당 프로파일을 지원하는 디바이스에 필수이지만 벤더는 필요에 [1]따라 자체 코덱을 자유롭게 추가할 수 있습니다.
CES 2020에서 블루투스 SIG는 SBC의 후속 제품으로 LC3를 발표했습니다.LC3는 블루투스 5.2 코어 사양에 기반한 [4][5][6]LE 오디오 프로토콜에서 사용됩니다.
설계.
SBC는 모노 스트림과 스테레오 스트림 및 48kHz까지의 특정 샘플링 주파수를 지원합니다.디코더가 지원하는 데 필요한 최대 비트 전송률은 모노의 경우 320kbit/s, 스테레오 스트림의 경우 512kbit/s입니다.4개 또는 8개의 서브밴드를 사용합니다.이는 적응형 비트 할당 알고리즘과 적응형 블록 PCM 양자화기를 [1]조합한 것입니다.Frans de Bont는 SBC 오디오 코덱을 이전 작품과 [7]부분적으로는 MPEG-1 오디오 레이어 II 표준에 기초하고 있습니다.또한 SBC는 EP-0400755B1에 [8]기재되어 있는 알고리즘에 근거하고 있습니다.특허 소유주들은 블루투스 애플리케이션의 SBC를 자유롭게 사용할 수 있도록 허용하고 이 기술의 사용을 촉진할 목적으로 기술했다.
변종
개요
메인스트림 | 역류 | (참고용) | |||||
---|---|---|---|---|---|---|---|
기타 | 시작하다 | – | 2003년 5월 | 2008년 3월[11] | – | ||
관련 특허 | EP 0400755B1 (기한 만료) | – | US 9398620B1(만료) | – | |||
무료 구현 | BlueZ libsbc | PulseAudio, PipeWire | PipeWire, PulseAudio용[13] 패치 | – | |||
독자 사양의 실장 | – | 여러 하드웨어 구현 | Qualcomm 칩에서의 하드웨어 구현 | – | |||
오디오 부호화 | 채널 | 모노 (1) 조인트 스테레오 (2) | 조인트 스테레오 (2) | 조인트 스테레오 (2) | 모노 (1) | 스테레오 (2) | |
샘플링 레이트 | 16 kHz 32 kHz 44.1kHz 48 kHz | 44.1kHz 48 kHz | 44.1kHz 48 kHz | 16 kHz | 44.1kHz | ||
비트레이트 | 최대 510 kbit/s(@ 44.1 kHz) 최대 507 kbit/s (@ 48 kHz) | 229 kbit/s (@ 44.1kHz) 237 kbit/s (@48 kHz) | 328 kbit/s (@ 44.1kHz) 345 kbit/s (@48 kHz) | 212 kbit/s (@48 kHz) | 72 kbit/s (@ 16 kHz) | 1411 kbit/s (@ 44.1kHz) | |
서브밴드 | 4 또는 8 | 8 | ? | ||||
비트풀 | 2 ~ 86 (44.1 kHz @) 2 ~ 78 (48 kHz @) | 35(@44.1kHz) 33(@48 kHz) | 53(@44.1kHz) 51(@48 kHz) | 29 | 32 | ? |
중품질 및 고품질
A2DP는 위의 표에 지정된 대로 중간 품질 및 고품질 사전 설정을 지원하는 인코더를 권장합니다.그 결과 대부분의 운영시스템에서는 High Quality 프로파일을 기본 또는 지원되는 유일한 인코딩 프로파일로 [10]사용합니다.
고품질 변종
단, A2DP에서는 최대 512kbit/s의 고품질 스트림을 지원하기 위해 디코더가 필요합니다.이 기능을 사용하는 실험적인 인코더도 있습니다.예를 들어, Lineage[14] OS 및 [15]PipeWire에서 사용되는SBC XQ 등이 있습니다.비트 레이트가 높을수록 오디오 품질은 aptX HD(529 kbit/s)[16]와 동등합니다.
패스트 스트림
A2DP는 공식적으로 단방향 오디오스트림만을 지원하지만 CSR에서는 메인스테레오 스트림과 반대로 음성백스트림을 송신할 수 있는 방법이 발견되어 마이크가 달린 헤드셋에서 A2DP를 사용할 수 있게 되었습니다.FastStream 코덱에 실장되어 있습니다.이 코덱은 설정 파라미터와 음성백스트림이 [10][13]추가된 SBC 코덱입니다.
실장
A2DP 테스트 사양(V1.0)에는 SBC 코덱용 인코더 및 디코더의 참조 실장이 포함되어 있습니다.Linux 실장은 Bluetooth 스택인 BlueZ에서 이용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d e f Bluetooth SIG, 블루투스 시스템 사양, 프로파일, 고급 오디오 배포 프로파일 버전 1.3.https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=260859&vId=290074
- ^ C. Hoene, F. de Bont, "Bluetooth의 SBC 오디오 코덱을 위한 RTP 페이로드 형식", IETF 드래프트, 작업 진행 중, 2010년 12월, https://tools.ietf.org/html/draft-ietf-avt-rtp-sbc-01
- ^ Stephen Wray (26 June 2008). "Bluetooth: Sufficient fidelity even for average listeners?". EDN Network. Retrieved 4 January 2012.
- ^ "Bluetooth Audio Gets a Big Upgrade at CES 2020". Bluetooth® Technology Website. 2020-01-13. Retrieved 2022-01-17.
- ^ Frumusanu, Andrei. "CES 2020: Bluetooth SIG Announces LE Audio Standard: New Baseline For Next Decade". www.anandtech.com. Retrieved 2022-01-17.
- ^ "What is LE Audio and LC3, the latest in Bluetooth audio?". TIC. Retrieved 2022-01-17.
- ^ F. de Bont, M. Groenewegen 및 W.Oomen, "128kb/s의 고품질 오디오 코딩 시스템", 제98차 AES 협약, Febr. 25-28, 1995.
- ^ a b J.B. Rault, Y.F. Dehery, J.Y. Roudaut, A.A.M. Bruekers, R.N.J. Veldhuis, "디지털 신호의 서브밴드 부호화를 사용한 디지털 전송 시스템", 간행물 번호: EP0400755(1S:Priority Number),
- ^ ValdikSS. "Bluetooth A2DP SBC Codec Bitrate Calculator". ValdikSS. Retrieved 6 April 2021.
- ^ a b c ValdikSS (18 June 2019). "Audio over Bluetooth: most detailed information about profiles, codecs, and devices". Habr. Retrieved 6 April 2021.
- ^ CSR. "CSR presents handset makers with revolutionary audio processing technology". CSR. Retrieved 9 May 2008.
- ^ J.J. Lazzeroni, M.K. Carevich, J.D. Vertz, P.E.H. Hauser, S.J. Kingston, "무선 퍼스널 에리어 네트워크상의 2개의 디바이스간의 동시 음성 및 오디오 트래픽", 발행 번호:US9398620 (B1)
- ^ a b Pali Rohár (2 June 2019). "[PATCH v11 07/11] bluetooth: Add A2DP FastStream codec support". pulseaudio-discuss mailing list. Retrieved 6 April 2021.
- ^ ValdikSS (6 July 2019). "Bluetooth SBC Dual Channel HD audio mode". Lineage OS. Retrieved 6 April 2021.
- ^ Frederic Danis (29 April 2022). "PipeWire: Bluetooth support status update". Retrieved 7 August 2022.
- ^ Serge Smirnoff (29 June 2019). "Audio quality of SBC XQ Bluetooth audio codec". SoundExpert. Retrieved 6 April 2021.