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를 자유롭게 사용할 수 있도록 허용하고 이 기술의 사용을 촉진할 목적으로 기술했다.

변종

개요

SBC[1][9] SBC 프로파일[1] 패스트[10] 스트림 오디오 CD
중간 품질 고품질
메인스트림 역류 (참고용)
기타 시작하다 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에서 이용할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c d e f Bluetooth SIG, 블루투스 시스템 사양, 프로파일, 고급 오디오 배포 프로파일 버전 1.3.https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=260859&vId=290074
  2. ^ C. Hoene, F. de Bont, "Bluetooth의 SBC 오디오 코덱을 위한 RTP 페이로드 형식", IETF 드래프트, 작업 진행 중, 2010년 12월, https://tools.ietf.org/html/draft-ietf-avt-rtp-sbc-01
  3. ^ Stephen Wray (26 June 2008). "Bluetooth: Sufficient fidelity even for average listeners?". EDN Network. Retrieved 4 January 2012.
  4. ^ "Bluetooth Audio Gets a Big Upgrade at CES 2020". Bluetooth® Technology Website. 2020-01-13. Retrieved 2022-01-17.
  5. ^ Frumusanu, Andrei. "CES 2020: Bluetooth SIG Announces LE Audio Standard: New Baseline For Next Decade". www.anandtech.com. Retrieved 2022-01-17.
  6. ^ "What is LE Audio and LC3, the latest in Bluetooth audio?". TIC. Retrieved 2022-01-17.
  7. ^ F. de Bont, M. Groenewegen 및 W.Oomen, "128kb/s의 고품질 오디오 코딩 시스템", 제98차 AES 협약, Febr. 25-28, 1995.
  8. ^ a b J.B. Rault, Y.F. Dehery, J.Y. Roudaut, A.A.M. Bruekers, R.N.J. Veldhuis, "디지털 신호의 서브밴드 부호화를 사용한 디지털 전송 시스템", 간행물 번호: EP0400755(1S:Priority Number),
  9. ^ ValdikSS. "Bluetooth A2DP SBC Codec Bitrate Calculator". ValdikSS. Retrieved 6 April 2021.
  10. ^ a b c ValdikSS (18 June 2019). "Audio over Bluetooth: most detailed information about profiles, codecs, and devices". Habr. Retrieved 6 April 2021.
  11. ^ CSR. "CSR presents handset makers with revolutionary audio processing technology". CSR. Retrieved 9 May 2008.
  12. ^ J.J. Lazzeroni, M.K. Carevich, J.D. Vertz, P.E.H. Hauser, S.J. Kingston, "무선 퍼스널 에리어 네트워크상의 2개의 디바이스간의 동시 음성 및 오디오 트래픽", 발행 번호:US9398620 (B1)
  13. ^ 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.
  14. ^ ValdikSS (6 July 2019). "Bluetooth SBC Dual Channel HD audio mode". Lineage OS. Retrieved 6 April 2021.
  15. ^ Frederic Danis (29 April 2022). "PipeWire: Bluetooth support status update". Retrieved 7 August 2022.
  16. ^ Serge Smirnoff (29 June 2019). "Audio quality of SBC XQ Bluetooth audio codec". SoundExpert. Retrieved 6 April 2021.