Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Ба туфайли истеҳсоли оммавии смартфонҳо бидуни сурохии аудиоии 3.5 мм, гӯшмонакҳои бесими Bluetooth барои бисёриҳо роҳи асосии гӯш кардани мусиқӣ ва муошират дар реҷаи гӯшмонакҳо гардиданд.
Истеҳсолкунандагони дастгоҳҳои бесим на ҳамеша тавсифи муфассали маҳсулотро менависанд ва мақолаҳо дар бораи аудиои Bluetooth дар Интернет ба ҳам мухолифанд, баъзан нодурустанд, дар бораи тамоми хусусиятҳо ҳарф намезананд ва аксар вақт ҳамон маълумотеро, ки ба воқеият мувофиқат намекунанд, нусхабардорӣ мекунанд.
Биёед кӯшиш кунем, ки протокол, имкониятҳои стекҳои Bluetooth OS, гӯшмонакҳо ва баландгӯякҳо, кодекҳои Bluetooth барои мусиқӣ ва суханро фаҳмем, бифаҳмем, ки ба сифати садо ва таъхири интиқол чӣ таъсир мерасонад, чӣ гуна ҷамъоварӣ ва рамзкушоӣ кардани маълумотро дар бораи кодекҳои дастгирӣшаванда ва дигар дастгоҳҳо омӯзем. қобилиятҳо.

ХИБ; DR:

  • SBC - кодек муқаррарӣ
  • Гӯшмонакҳо эквалайзер ва коркарди пас аз ҳар як кодеки алоҳида доранд
  • aptX он қадар хуб нест, ки таблиғ карда мешавад
  • LDAC як аблаҳи маркетинг аст
  • Сифати занг хануз паст аст
  • Шумо метавонед рамзгузорони аудиои C-ро ба браузери худ тавассути тартиб додани онҳо дар WebAssembly тавассути emscripten ҷойгир кунед ва онҳо суст намешаванд.

Мусиқӣ тавассути Bluetooth

Ҷузъи функсионалии Bluetooth аз рӯи профилҳо - мушаххасоти вазифаҳои мушаххас муайян карда мешавад. Ҷараёни мусиқии Bluetooth профили интиқоли аудиои яктарафаи A2DP-ро истифода мебарад. Стандарти A2DP соли 2003 қабул шудааст ва аз он вақт инҷониб ба таври назаррас тағйир наёфтааст.
Дар доираи профил, 1 кодеки ҳатмии мураккабии пасти ҳисоббарории SBC, ки махсус барои Bluetooth сохта шудааст ва 3 адади иловагӣ стандартизатсия шудаанд. Инчунин мумкин аст, ки кодекҳои ҳуҷҷатнашудаи амалисозии худро истифода баред.

Аз моҳи июни соли 2019 мо ҳастем дар комикс xkcd бо 14 кодекҳои A2DP:

  • SBC ← дар A2DP стандартизатсия шудааст, ки аз ҷониби ҳама дастгоҳҳо дастгирӣ карда мешавад
  • MPEG-1/2 Layer 1/2/3 ← стандартишуда дар A2DP: хуб маълум MP3, дар телевизионҳои рақамӣ истифода мешавад MP2, ва номаълум MP1
  • MPEG-2/4 AAC ← стандартӣ дар A2DP
  • АТРАК ← кодеки кӯҳна аз Sony, дар A2DP стандартӣ шудааст
  • LDAC ← кодеки нав аз Sony
  • aptX ← кодек аз соли 1988
  • aptXHD ← якхела бо aptX, танҳо бо имконоти гуногуни рамзгузорӣ
  • aptX Лотинии паст ← кодеки комилан дигар, татбиқи нармафзор нест
  • мутобиқшавӣ aptX ← дигар кодек аз Qualcomm
  • FastStream ← псевдо-кодек, тағири дуҷонибаи SBC
  • HWA LHDC ← кодеки нав аз Huawei
  • Samsung HD ← аз ҷониби 2 дастгоҳ дастгирӣ карда мешавад
  • Samsung миқёспазир ← аз ҷониби 2 дастгоҳ дастгирӣ карда мешавад
  • Samsung UHQ-BT ← аз ҷониби 3 дастгоҳ дастгирӣ карда мешавад

Чаро ба мо умуман кодекҳо лозиманд, шумо мепурсед, вақте ки Bluetooth EDR дорад, ки ба шумо имкон медиҳад, ки маълумотро бо суръати 2 ва 3 Мбит/с интиқол диҳед ва барои PCM-и фишурнашудаи дуканали 16-битӣ 1.4 Мбит/с кифоя аст?

Интиқоли маълумот тавассути Bluetooth

Дар Bluetooth ду намуди интиқоли маълумот вуҷуд дорад: Пайвастшавии асинхронии камтар (ACL) барои интиқоли асинхронӣ бидуни таъсиси пайваст ва пайвасти синхронӣ нигаронидашуда (SCO), барои интиқоли синхронӣ бо гуфтушунидҳои пешакӣ.
Интиқол бо истифода аз схемаи тақсимоти вақт ва интихоби канали интиқол барои ҳар як баста алоҳида анҷом дода мешавад (Frequency-Hop/Time-Division-Duplex, FH/TDD), ки барои он вақт ба фосилаҳои 625-микросония тақсим карда мешавад, ки слот номида мешавад. Яке аз дастгоҳҳо дар слотҳои рақами ҷуфт, дигаре дар слотҳои рақами тоқ интиқол медиҳад. Бастаи интиқолшаванда вобаста ба андозаи маълумот ва намуди муқарраршудаи интиқол метавонад 1, 3 ё 5 слотро ишғол кунад, дар ин ҳолат интиқол тавассути як дастгоҳ то анҷоми интиқол дар слотҳои ҷуфт ва тоқ анҷом дода мешавад. Дар маҷмӯъ, дар як сония то 1600 бастаро қабул ва фиристодан мумкин аст, агар ҳар кадоми онҳо 1 слотро ишғол кунанд ва ҳарду дастгоҳ чизеро бидуни таваққуф интиқол ва қабул кунанд.

2 ва 3 Мбит/с барои EDR, ки онро дар эълонҳо ва вебсайти Bluetooth пайдо кардан мумкин аст, суръати максималии интиқоли канали ҳама маълумот дар маҷмӯъ (аз ҷумла сарлавҳаҳои техникии ҳама протоколҳое, ки дар онҳо маълумот бояд фаро гирифта шаванд) дар ду самт мебошанд. ҳамзамон. Суръати воқеии интиқоли маълумот хеле фарқ мекунад.

Барои интиқоли мусиқӣ, усули асинхронӣ истифода мешавад, ки қариб ҳамеша бо истифода аз бастаҳои монанди 2-DH5 ва 3-DH5, ки миқдори максималии маълумотро дар реҷаи EDR мутаносибан 2 Мбит/с ва 3 Мбит/с интиқол медиҳанд ва 5 вақтро ишғол мекунанд. - мубодилаи слотҳо.

Намоиши схемавии интиқол бо истифода аз 5 слот аз ҷониби як дастгоҳ ва 1 слот аз ҷониби дигар (DH5/DH1):
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Бо назардошти принсипи тақсими вақти мавҷҳои мавҷҳо, мо маҷбур мешавем, ки пас аз интиқоли баста як фосилаи вақти 625-микросонияро интизор шавем, агар дастгоҳи дуюм ба мо чизе нафиристад ё бастаи хурдро интиқол диҳад ва вақти бештаре, агар дастгоҳи дуюм интиқол диҳад дар бастаҳои калон. Агар ба телефон зиёда аз як дастгоҳ пайваст шуда бошад (масалан, гӯшмонакҳо, соатҳо ва дастпонаи фитнес), пас вақти интиқол байни ҳамаи онҳо тақсим карда мешавад.

Зарурати инкапсули аудио дар протоколҳои махсуси нақлиётии L2CAP ва AVDTP аз ҳадди имконпазири бори аудиои интиқолшуда 16 байтро мегирад.

Навъи баста
Шумораи слотҳо
Макс. шумораи байтҳо дар баста
Макс. шумораи байтҳои бори A2DP
Макс. Сатҳи битии бори A2DP

2-DH3
3
367
351
936 kbps

3-DH3
3
552
536
1429 kbps

2-DH5
5
679
663
1414 kbps

3-DH5
5
1021
1005
2143 kbps

1414 ва 1429 kbps бешубҳа барои интиқоли аудиои фишурданашуда дар шароити воқеӣ, бо диапазони пурғавғои 2.4 ГГц ва зарурати интиқоли маълумоти хидматӣ кофӣ нестанд. EDR 3 Мбит/с қувваи интиқол ва садои ҳаворо талаб мекунад, аз ин рӯ, ҳатто дар режими 3-DH5 интиқоли бароҳати PCM ғайриимкон аст, ҳамеша қатъи кӯтоҳмуддат хоҳад буд ва ҳама чиз танҳо дар масофаи як метр кор мекунад. ду метр.
Дар амал ҳатто интиқоли ҷараёни аудиоии 990 кбит/с (LDAC 990 кбит/с) душвор аст.

Биёед ба кодекҳо баргардем.

SBC

Codec барои ҳамаи дастгоҳҳое, ки стандарти A2DP-ро дастгирӣ мекунанд, лозим аст. Беҳтарин ва бадтарин кодек дар айни замон.

Меъёри интихоб
Рақамҳо
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

16, 32, 44.1, 48 кГц
16 битавонад
10-1500 kbps
Ҳама дастгоҳҳо
Ҳама дастгоҳҳо

SBC як кодеки содда ва аз ҷиҳати ҳисоббарор зуд бо модели ибтидоии психоакустикӣ (танҳо ниқоб кардани садоҳои ором истифода мешавад) бо истифода аз модуляцияи коди импульси адаптивӣ (APCM) мебошад.
Мушаххасоти A2DP ду профилро барои истифода тавсия медиҳад: Сифати Миёна ва Сифати баланд.
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Кодек танзимоти зиёде дорад, ки ба шумо имкон медиҳад таъхири алгоритмӣ, шумораи намунаҳо дар блок, алгоритми тақсимоти битро назорат кунед, аммо тақрибан дар ҳама ҷо ҳамон параметрҳои дар мушаххасот тавсияшуда истифода мешаванд: Стерео муштарак, 8 басомади басомад, 16 блок дар чорчӯбаи аудио, Усули тақсимоти каме баландӣ.
SBC тағироти динамикии параметри Bitpool -ро дастгирӣ мекунад, ки бевосита ба суръати бит таъсир мерасонад. Агар мавҷҳои мавҷ баста шаванд, бастаҳо гум шаванд ё дастгоҳҳо дар масофаи дур ҷойгир бошанд, манбаи аудио метавонад Bitpool-ро то ба ҳолати муқаррарӣ баргардонидани муошират кам кунад.

Аксари истеҳсолкунандагони гӯшмонак арзиши максималии Bitpool-ро то 53 муқаррар мекунанд, ки суръати битро то 328 килобит дар як сония ҳангоми истифодаи профили тавсияшуда маҳдуд мекунад.
Ҳатто агар истеҳсолкунандаи гӯшмонак ҳадди ниҳоии Bitpool-ро аз 53 зиёд муқаррар карда бошад (чунин моделҳо мавҷуданд, масалан: Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, ки инчунин дар баъзе қабулкунакҳо ва блокҳои сарироҳии мошинҳо мавҷуданд), пас аксари ОС иҷозат намедиҳад. истифодаи афзоиши суръати бит бо сабаби муқаррар кардани маҳдудияти арзиши дохилӣ дар стекҳои Bluetooth.
Илова бар ин, баъзе истеҳсолкунандагон арзиши максималии Bitpool-ро барои баъзе дастгоҳҳо паст таъин мекунанд. Масалан, барои Bluedio T 39 аст, барои Samsung Gear IconX 37 аст, ки сифати пасти садо медиҳад.

Маҳдудиятҳои сунъӣ аз ҷониби таҳиягарони стекҳои Bluetooth эҳтимолан аз сабаби номувофиқатии баъзе дастгоҳҳо бо арзишҳои бузурги Bitpool ё профилҳои ғайримуқаррарӣ, ҳатто агар онҳо дар бораи дастгирии онҳо ва санҷиши нокифоя ҳангоми сертификатсия ба вуҷуд омадаанд. Барои муаллифони стекҳои Bluetooth маҳдуд шудан бо мувофиқа кардани профили тавсияшуда, ба ҷои эҷоди пойгоҳи додаҳои дастгоҳҳои нодуруст осонтар буд (гарчанде ки ҳоло онҳо ин корро барои дигар вазифаҳои нодуруст кор мекунанд).

SBC динамикӣ битҳои квантизатсияро ба басомадҳо дар асоси паст ба баланд бо вазнҳои гуногун тақсим мекунад. Агар тамоми суръати бит барои басомадҳои паст ва миёна истифода мешуд, басомадҳои баланд "бурида мешаванд" (ба ҷои он хомӯшӣ хоҳад буд).

Мисол SBC 328 kbps. Дар боло аслӣ аст, дар поён SBC аст, ки давра ба давра байни трекҳо мегузаранд. Аудио дар файли видео кодеки фишурдасозии бе талафоти FLAC -ро истифода мебарад. Истифодаи FLAC дар контейнери mp4 расман стандартизатсия нашудааст, аз ин рӯ кафолат дода намешавад, ки браузери шумо онро бозӣ мекунад, аммо он бояд дар версияҳои охирини Chrome ва Firefox кор кунад. Агар шумо садо надошта бошед, шумо метавонед файлро зеркашӣ кунед ва онро дар плеери пурраи видео кушоед.
ZZ Top - Марди либоспӯши тез

Спектрограмма лаҳзаи гузаришро нишон медиҳад: SBC давра ба давра садоҳои ороми беш аз 17.5 кГцро бурида, барои банди болотар аз 20 кГц тамоман ягон бит ҷудо намекунад. Спектрограммаи пурраро бо пахш кардан дастрас кардан мумкин аст (1.7 МБ).
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Ман дар ин трек ҳеҷ фарқияти байни аслӣ ва SBC намешунавам.

Биёед чизи навтарро гирем ва аудиоеро, ки бо истифода аз гӯшмонакҳои Samsung Gear IconX бо Bitpool 37 гирифта мешавад, тақлид кунем (дар боло - сигнали аслӣ, дар зер - SBC 239 kbps, аудио дар FLAC).
Худпарастии беақл - Шоҳид

Ман дар басомадҳои баланди вокал тарқиш, эффекти камтари стерео ва садои ногувор "чалк" мешунавам.

Гарчанде ки SBC як кодеки хеле фасеҳ аст, онро метавон барои таъхири паст танзим кард, сифати аълои аудиоро бо суръати баланд (452+ kbps) таъмин мекунад ва барои аксари одамон бо сифати баланд (328 kbps) хеле хуб аст, зеро он стандарти A2DP профилҳои собитро муайян намекунад (вале танҳо тавсияҳо медиҳад), таҳиягарони стек дар Bitpool маҳдудиятҳои сунъӣ муқаррар кардаанд, параметрҳои аудиои интиқолшуда дар интерфейси корбар намоиш дода намешаванд ва истеҳсолкунандагони гӯшмонак озоданд, ки танзимоти худро муқаррар кунанд ва ҳеҷ гоҳ арзиши Bitpool-ро дар тавсифи техникии маҳсулот нишон диҳед, кодек бо сифати пасти садои худ машҳур шуд, гарчанде ки ин мушкилот бо кодек чунин нест.
Параметри Bitpool мустақиман ба суръати бит танҳо дар як профил таъсир мерасонад. Ҳамин арзиши Bitpool 53 метавонад ҳам суръати битҳои 328 кбит / бит бо профили тавсияшудаи сифати баланд ва ҳам 1212 кбит / бит бо канали дугона ва басомади 4 диҳад, аз ин рӯ муаллифони ОС, ба ғайр аз маҳдудиятҳо дар Bitpool, маҳдудият ва иловаро муқаррар мекунанд. Битрат. Тавре ки ман мебинам, ин вазъ аз сабаби камбудӣ дар стандарти A2DP ба вуҷуд омадааст: зарурати гуфтушунид оид ба битрейт буд, на Bitpool.

Ҷадвали дастгирӣ барои қобилиятҳои SBC дар ОС гуногун:

OS
Меъёрҳои интихобшудаи дастгирӣ
Маҳдудияти макс. Битпул
Маҳдудияти макс. Битрат
Битрейзи муқаррарӣ
Танзими динамикии Bitpool

Windows 10
44.1 кГц
53
512 kbps
328 kbps
✓*

Linux (BlueZ + PulseAudio)
16, 32, 44.1, 48 кГц
64 (барои пайвастҳои воридотӣ), 53 (барои пайвастҳои баромад)
Бе маҳдудият
328 kbps
✓*

Макрос Сирра баланд
44.1 кГц
64, пешфарз 53***
Номаълум
328 kbps

Android 4.4-9
44.1/48 кГц**
53
328 kbps
328 kbps

Android 4.1-4.3.1
44.1, 48 кГц**
53
229 kbps
229 kbps

Blackberry OS 10
48 кГц
53
Бе маҳдудият
328 kbps

* Bitpool танҳо коҳиш меёбад, аммо ба таври худкор зиёд намешавад, агар шароити интиқол беҳтар шавад. Барои барқарор кардани Bitpool шумо бояд бозиро қатъ кунед, чанд сония интизор шавед ва аудиоро дубора оғоз кунед.
** Қимати пешфарз аз танзимоти стек, ки ҳангоми тартиб додани нармафзор муайян карда шудааст, вобаста аст. Дар Android 8/8.1 басомад танҳо 44.1 кГц ё 48 кГц аст, вобаста ба танзимот ҳангоми тартибдиҳӣ, дар версияҳои дигар 44.1 кГц ва 48 кГц ҳамзамон дастгирӣ мешаванд.
*** Арзиши Bitpool метавонад дар барномаи Bluetooth Explorer зиёд карда шавад.

aptX ва aptX HD

aptX як кодеки содда ва аз ҷиҳати ҳисоббарор зуд, бидуни психоакустика, бо истифода аз модулятсияи коди импульси дифференсиалӣ (ADPCM). Тақрибан соли 1988 пайдо шудааст (санаи пешниҳод патент аз феврали 1988), пеш аз Bluetooth, он асосан дар таҷҳизоти аудиоии бесими касбӣ истифода мешуд. Айни замон ба Qualcomm тааллуқ дорад, иҷозатнома ва роялти талаб мекунад. Аз соли 2014: $6000 якдафъаина ва ≈$1 барои як дастгоҳ, барои партияҳои то 10000 дастгоҳ (манбаъ, саҳ. 16).
aptX ва aptX HD як кодек буда, профилҳои рамзгузории гуногун доранд.

Кодек танҳо як параметр дорад - интихоби басомади интихоб. Бо вуҷуди ин, интихоби шумора/ҳолати каналҳо вуҷуд дорад, аммо дар ҳама дастгоҳҳои ба ман маълум (70+ дона) танҳо Стерео дастгирӣ карда мешавад.

Codec
Меъёри интихоб
Рақамҳо
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

aptX
16, 32, 44.1, 48 кГц
16 битавонад
128/256/352/384 kbps (вобаста ба суръати интихоб)
Windows 10 (мизи корӣ ва мобилӣ), macOS, Android 4.4+/7*, Blackberry OS 10
Доираи васеи дастгоҳҳои аудио (сахтафзор)

* Версияҳои то 7 тағир додани стеки Bluetooth-ро талаб мекунанд. Кодек танҳо дар сурате дастгирӣ мешавад, ки истеҳсолкунандаи дастгоҳи Android кодекро аз Qualcomm иҷозатнома дода бошад (агар OS китобхонаҳои рамзгузориро дошта бошад).

aptX аудиоро ба 4 басомад тақсим мекунад ва онҳоро бо ҳамон миқдори битҳо доимӣ квант мекунад: 8 бит барои 0-5.5 кГц, 4 бит барои 5.5-11 кГц, 2 бит барои 11-16.5 кГц, 2 бит барои 16.5-22 кГц ( рақамҳо барои суръати интихоб 44.1 kHz).

Намунаи аудиои aptX (дар боло - сигнали аслӣ, дар поён - aptX, спектрограммаҳои танҳо каналҳои чап, садо дар FLAC):

Баландӣ каме сурхтар шуд, аммо шумо фарқиятро намешунавед.

Аз сабаби тақсимоти собит битҳои квантизатсия, кодек наметавонад битҳоро ба басомадҳое, ки ба онҳо бештар эҳтиёҷ доранд, интиқол диҳад. Баръакси SBC, aptX басомадҳоро "бурида" намекунад, балки ба онҳо садои квантизатсияро илова карда, диапазони динамикии аудиоро кам мекунад.

Фарз кардан мумкин нест, ки масалан, истифода аз 2 бит дар як банд диапазони динамикиро то 12 дБ кам мекунад: ADPCM имкон медиҳад, ки то 96 дБ диапазони динамикӣ ҳатто ҳангоми истифодаи 2 бит квантизатсия, вале танҳо барои сигнали муайян.
ADPCM ба ҷои нигоҳ доштани арзиши мутлақ дар PCM фарқияти ададӣ байни намунаи ҷорӣ ва намунаи ояндаро нигоҳ медорад. Ин ба шумо имкон медиҳад, ки талаботро ба миқдори битҳое, ки барои нигоҳ доштани иттилооти якхела (бе талафот) ё тақрибан якхела (бо хатогии нисбатан хурди яклухткунӣ) лозиманд, кам кунед. Барои кам кардани хатогиҳои мудавваркунӣ ҷадвалҳои коэффицентӣ истифода мешаванд.
Ҳангоми сохтани кодек, муаллифон коэффитсиентҳои ADPCM-ро дар маҷмӯи файлҳои аудиоии мусиқӣ ҳисоб карданд. Чӣ қадаре ки сигнали аудио ба маҷмӯи мусиқӣ, ки дар он ҷадвалҳо сохта шудаанд, наздиктар бошад, ҳамон қадар хатогиҳои квантизатсия (сағ) aptX камтар эҷод мекунад.

Аз ин сабаб, санҷишҳои синтетикӣ ҳамеша аз мусиқӣ натиҷаҳои бадтар медиҳанд. Ман як мисоли махсуси синтетикӣ додам, ки дар он aptX натиҷаҳои ночиз нишон медиҳад - мавҷи синус бо басомади 12.4 кГц (боло - сигнали аслӣ, дар зер - aptX. Аудио дар FLAC. Ҳаҷмро паст кунед!):

Графикаи спектр:
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Садоҳо баръало шунида мешаванд.

Аммо, агар шумо мавҷи синусро бо амплитудаи хурдтар тавлид кунед, то он оромтар бошад, садо низ оромтар мешавад, ки диапазони васеи динамикиро нишон медиҳад:

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Барои шунидани фарқияти байни суруди мусиқии аслӣ ва фишурда, шумо метавонед яке аз сигналҳоро тағир диҳед ва канали трекҳоро ба канал илова кунед. Ин равиш, умуман, нодуруст аст ва бо кодекҳои мураккабтар натиҷаҳои оқилона намедиҳад, аммо махсусан барои ADPCM он комилан мувофиқ аст.
Тафовут байни аслӣ ва aptX
Фарқияти миёнаи квадратии сигналҳо дар сатҳи -37.4 дБ аст, ки барои чунин мусиқии фишурда чандон зиёд нест.

aptXHD

aptX HD як кодеки мустақил нест - он профили такмилёфтаи кодеки aptX аст. Тағйирот ба шумораи битҳое, ки барои рамзгузории диапазони басомадҳо ҷудо карда шудаанд, таъсир расонд: 10 бит барои 0-5.5 кГц, 6 бит барои 5.5-11 кГц, 4 бит барои 11-16.5 кГц, 4 бит барои 16.5-22 кГц (рақамҳо барои 44.1 кГц) .

Codec
Меъёри интихоб
Рақамҳо
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

aptXHD
16, 32, 44.1, 48 кГц
24 бит
192/384/529/576 kbps (вобаста ба суръати интихоб)
Android 8+*
Баъзе дастгоҳҳои аудио (сахтафзор)

* Версияҳои то 7 тағир додани стеки Bluetooth-ро талаб мекунанд. Кодек танҳо дар сурате дастгирӣ мешавад, ки истеҳсолкунандаи дастгоҳи Android кодекро аз Qualcomm иҷозатнома дода бошад (агар OS китобхонаҳои рамзгузориро дошта бошад).

Аз aptX камтар маъмул аст: зоҳиран литсензияи алоҳида аз Qualcomm ва пардохтҳои алоҳидаи иҷозатномаро талаб мекунад.

Биёед мисолро бо мавҷи синус дар 12.4 кГц такрор кунем:
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Хеле беҳтар аз aptX, аммо ба ҳар ҳол каме ғавғо.

aptX Лотинии паст

Як кодек аз Qualcomm, ки бо стандарти aptX ва aptX HD ягон умумият надорад, аз рӯи маълумоти маҳдуди одамоне, ки дар таҳияи он иштирок мекунанд. Барои интиқоли аудиоии камдаромади интерактивӣ (филмҳо, бозиҳо) тарҳрезӣ шудааст, ки таъхири аудио тавассути нармафзор танзим карда намешавад. Татбиқи нармафзори рамзгузорон ва декодерҳо маълум нест; онҳо танҳо аз ҷониби интиқолдиҳандаҳо, қабулкунандаҳо, гӯшмонакҳо ва баландгӯякҳо дастгирӣ карда мешаванд, аммо на аз ҷониби смартфонҳо ва компютерҳо.

Меъёри интихоб
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

44.1 кГц
276/420 kbps
Баъзе интиқолдиҳандаҳо (сахтафзор)
Баъзе дастгоҳҳои аудио (сахтафзор)

AAC

AAC, ё Advanced Audio Coding, як кодеки аз ҷиҳати ҳисоббарории мураккаб бо модели ҷиддии психоакустикӣ мебошад. Барои аудио дар Интернет ба таври васеъ истифода мешавад, пас аз маъруфияти дуюм пас аз MP3. Литсензия ва роялти талаб мекунад: $15000 як маротиба (ё $1000 барои ширкатҳое, ки камтар аз 15 корманд) + $0.98 барои 500000 дастгоҳи аввал (манбаъ).
Кодек дар доираи мушаххасоти MPEG-2 ва MPEG-4 стандартизатсия шудааст ва бар хилофи тасаввуроти нодуруст, он ба Apple тааллуқ надорад.

Меъёри интихоб
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

8 - 96 кГц
8 - 576 kbps (барои стерео), 256 - 320 kbps (барои Bluetooth маъмулӣ)
macOS, Android 7+*, iOS
Доираи васеи дастгоҳҳои аудио (сахтафзор)

* танҳо дар дастгоҳҳое, ки истеҳсолкунандагон ҳаққи иҷозатномаро пардохт кардаанд

iOS ва macOS беҳтарин рамзгузори кунунии AAC-и Apple-ро истифода мебаранд, то сифати баландтарини аудиоиро пешниҳод кунанд. Android рамзгузори дуюми баландсифати Fraunhofer FDK AAC-ро истифода мебарад, аммо метавонад сахтафзори гуногунеро, ки дар платформа (SoC) сохта шудаанд, бо сифати рамзгузории номаълум истифода барад. Тибқи санҷишҳои охирин дар вебсайти SoundGuys, сифати рамзгузории AAC телефонҳои гуногуни Android хеле фарқ мекунад:
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Аксари дастгоҳҳои аудиоии бесим барои AAC ҳадди аксар 320 kbps доранд, баъзеҳо танҳо 256 kbps-ро дастгирӣ мекунанд. Дигар суръати бит хеле каманд.
AAC сифати аълоро дар битрейтҳои 320 ва 256 кбит таъмин мекунад, аммо ба он вобаста аст гум кардани рамзгузории пайдарпайи мундариҷаи аллакай фишурдашуда, аммо шунидани ҳама гуна фарқиятҳо бо асл дар iOS бо суръати битии 256 kbps душвор аст, ҳатто бо якчанд рамзгузории пайдарпай; бо рамзгузории ягона, масалан, MP3 320 kbps то AAC 256 kbps, талафотро сарфи назар кардан мумкин аст.
Мисли дигар кодекҳои Bluetooth, ҳама гуна мусиқӣ аввал рамзкушоӣ ва сипас тавассути кодек рамзгузорӣ карда мешавад. Ҳангоми гӯш кардани мусиқӣ дар формати AAC, он аввал аз ҷониби OS рамзкушоӣ карда мешавад ва сипас дубора ба AAC барои интиқол тавассути Bluetooth рамзгузорӣ карда мешавад. Ин барои омезиши якчанд ҷараёнҳои аудиоӣ, ба монанди мусиқӣ ва огоҳиҳои паёмҳои нав зарур аст. iOS истисно нест. Дар Интернет шумо метавонед изҳороти зиёдеро пайдо кунед, ки мусиқии iOS дар формати AAC ҳангоми интиқол тавассути Bluetooth интиқол дода намешавад, ки ин дуруст нест.

MP1/2/3

Кодекҳои оилаи MPEG-1/2 Қисми 3 аз MP3-и маъруф ва васеъ истифодашаванда, MP2-и камтар маъмул (асосан дар телевизион ва радиои рақамӣ истифода мешаванд) ва MP1-и тамоман номаълум иборатанд.

Кодекҳои кӯҳнаи MP1 ва MP2 умуман дастгирӣ намешаванд: ман ягон гӯшмонак ё стеки Bluetooth пайдо карда натавонистам, ки онҳоро рамзгузорӣ ё рамзкушоӣ кунад.
Рамзгузории MP3 аз ҷониби баъзе гӯшмонакҳо дастгирӣ карда мешавад, аммо рамзгузорӣ дар ягон стек системаи оператсионии муосир дастгирӣ намешавад. Чунин ба назар мерасад, ки стеки BlueSoleil-и тарафи сеюм барои Windows метавонад ба MP3 рамзгузорӣ шавад, агар шумо файли конфигуратсияро дастӣ тағир диҳед, аммо барои ман насб кардани он ба BSoD дар Windows 10 оварда мерасонад. Хулоса - кодекро воқеан барои аудиои Bluetooth истифода бурдан мумкин нест.
Қаблан, дар солҳои 2006-2008, пеш аз паҳн шудани стандарти A2DP дар дастгоҳҳо, мардум тавассути барномаи MSI BluePlayer, ки дар Symbian ва Windows Mobile дастрас буд, дар гӯшмонаки Nokia BH-3 мусиқии MP501-ро гӯш мекарданд. Дар он вақт, меъмории ОС-и смартфонҳо дастрасӣ ба бисёр вазифаҳои сатҳи пастро фароҳам овард ва дар Windows Mobile ҳатто насб кардани стекҳои Bluetooth-и тарафи сеюм имконпазир буд.

Мӯҳлати охирини патенти кодеки MP3 ба охир расид; истифодаи кодек аз 23 апрели соли 2017 хироҷи литсензионӣ талаб намекунад.

Агар дарозтарин патенти дар истинодҳои дар боло зикршуда ҳамчун чора гирифта шавад, пас технологияи MP3 дар Иёлоти Муттаҳида 16 апрели соли 2017, вақте ки патенти ИМА 6,009,399, ки аз ҷониби Technicolor нигоҳ дошта мешавад ва идора мешавад, ба охир расид.

Манбаъ: www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html

Меъёри интихоб
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

16 - 48 кГц
8 - 320 kbps
Дар ҳеҷ ҷо дастгирӣ намешавад
Баъзе дастгоҳҳои аудио (сахтафзор)

LDAC

Як кодеки нав ва фаъолона таблиғшудаи "Hi-Res" аз Sony, ки суръати интихобкуниро то 96 кГц ва суръати битии 24-бит, бо суръати то 990 кбит/с дастгирӣ мекунад. Он ҳамчун кодекҳои аудиофилӣ, ҳамчун ивазкунандаи кодекҳои мавҷудаи Bluetooth таблиғ карда мешавад. Он вобаста ба шароити пахши радио функсияи танзими мутобиқшавӣ дорад.

рамзгузори LDAC (libldac) ба бастаи стандартии Android дохил карда шудааст, аз ин рӯ рамзгузорӣ дар ҳама смартфонҳои Android аз версияи OS 8 дастгирӣ карда мешавад. Декодерҳои нармафзори ройгон вуҷуд надоранд, мушаххасоти кодек барои омма дастрас нест, аммо дар назари аввал ба рамзгузор сохтори дохилии кодек ба ATRAC9 - Кодеки Sony дар PlayStation 4 ва Vita истифода мешавад: ҳарду дар домени басомад кор мекунанд, табдили косинуси дискретии (MDCT) тағйирёфта ва фишурдасозиро бо истифода аз алгоритми Huffman истифода мебаранд.

Дастгирии LDAC қариб танҳо тавассути гӯшмонакҳои Sony таъмин карда мешавад. Қобилияти рамзкушоӣ кардани LDAC баъзан дар гӯшмонакҳо ва DAC-ҳои истеҳсолкунандагони дигар пайдо мешавад, аммо хеле кам.

Меъёри интихоб
Битрейз
Дастгирии рамзгузорӣ
Дастгирии рамзкушоӣ

44.1 - 96 кГц
303/606/909 кбит/с (барои 44.1 ва 88.2 кГц), 330/660/990 кбит/с (барои 48 ва 96 кГц)
Android 8 +
Баъзе гӯшмонакҳои Sony ва баъзе дастгоҳҳои истеҳсолкунандагони дигар (сахтафзор)

Маркетинги LDAC ҳамчун кодеки Hi-Res ба ҷузъҳои техникии он зарар мерасонад: сарф кардани суръати бит барои интиқоли басомадҳои ба гӯши инсон шуниданашаванда ва баланд бардоштани умқи бит беақл аст, дар ҳоле ки барои интиқоли CD-сифати CD (44.1/16) бе талаф кофӣ нест. . Хушбахтона, кодек ду намуди кор дорад: интиқоли аудио CD ва интиқоли аудио Hi-Res. Дар ҳолати аввал, танҳо 44.1 кГц/16 бит тавассути ҳаво интиқол дода мешавад.

Азбаски декодери нармафзори LDAC ба таври озод дастрас нест, санҷиши кодек бе дастгоҳҳои иловагӣ, ки LDAC-ро рамзкушоӣ мекунад, ғайриимкон аст. Тибқи натиҷаҳои санҷиши LDAC дар DAC бо дастгирии он, ки муҳандисони SoundGuys.com онро тавассути баромади рақамӣ пайваст карда, садои баромадро дар сигналҳои санҷишӣ сабт кардаанд, LDAC 660 ва 990 kbps дар ҳолати CD-сифат сигналро ба таносуби садо нисбат ба aptX HD каме беҳтар аст.

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо
Манбаъ: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026

LDAC инчунин суръати битҳои динамикиро берун аз профилҳои муқарраршуда дастгирӣ мекунад - аз 138 kbps то 990 kbps, аммо то ҷое ки ман гуфта метавонам, Android танҳо профилҳои стандартии 303/606/909 ва 330/660/990 kbps-ро истифода мебарад.

Дигар кодекҳо

Дигар кодекҳои A2DP ба таври васеъ истифода намешаванд. Дастгирии онҳо ё қариб тамоман нест ё танҳо дар баъзе моделҳои гӯшмонакҳо ва смартфонҳо дастрас аст.
Кодекҳои ATRAC, ки дар A2DP стандартӣ шудаанд, ҳатто аз ҷониби худи Sony ҳеҷ гоҳ ҳамчун кодеки Bluetooth истифода нашудаанд, Samsung HD, Samsung Scalable ва Samsung UHQ-BT кодекҳои интиқол ва қабули дастгоҳҳоро хеле маҳдуд доранд ва HWA LHDC хеле нав аст ва танҳо се ададро дастгирӣ мекунад. (?) дастгоҳҳо.

Дастгирии кодек барои дастгоҳҳои аудио

На ҳама истеҳсолкунандагон маълумоти дақиқро дар бораи кодекҳо, ки аз ҷониби гӯшмонакҳои бесим, баландгӯякҳо, қабулкунакҳо ё интиқолдиҳандаҳо дастгирӣ мешаванд, нашр мекунанд. Баъзан чунин мешавад, ки дастгирии як кодеки муайян танҳо барои интиқол аст, аммо на барои қабул (ба интиқолдиҳанда-қабулкунакҳои якҷоя дахл дорад), гарчанде ки истеҳсолкунанда танҳо бидуни қайдҳо "дастгирӣ" эълон мекунад (ман фикр мекунам, ки иҷозатномадиҳии алоҳидаи рамзгузорҳо ва декодерҳои баъзе Барои ин кодекҳо гунаҳкоранд). Дар дастгоҳҳои арзонтарин, шумо шояд ягон дастгирии эълоншудаи aptX-ро наёбед.

Мутаассифона, интерфейсҳои аксари системаҳои оператсионӣ кодекеро, ки дар ҳама ҷо истифода мешаванд, нишон намедиҳанд. Маълумот дар бораи ин танҳо дар Android, аз версияи 8 ва macOS дастрас аст. Бо вуҷуди ин, ҳатто дар ин ОС, танҳо он кодекҳое намоиш дода мешаванд, ки ҳам телефон/компютер ва ҳам гӯшмонакҳо дастгирӣ мекунанд.

Чӣ тавр шумо метавонед фаҳмед, ки дастгоҳи шумо кадом кодекҳоро дастгирӣ мекунад? Бо параметрҳои гуфтушуниди A2DP партовҳои трафикро сабт ва таҳлил кунед!
Инро дар Linux, macOS ва Android кардан мумкин аст. Дар Linux шумо метавонед Wireshark ё hcidump-ро истифода баред, дар macOS шумо метавонед Bluetooth Explorer-ро истифода баред ва дар Android шумо метавонед функсияи сарфаи партовҳои Bluetooth HCI-ро истифода баред, ки дар асбобҳои таҳиякунанда мавҷуд аст. Шумо як партовро дар формати btsnoop хоҳед гирифт, ки онро ба таҳлилгари Wireshark бор кардан мумкин аст.
Диққат диҳед: партови дурустро танҳо тавассути пайвастшавӣ аз телефон/компютери худ ба гӯшмонакҳо/баҳогӯякҳо ба даст овардан мумкин аст (новобаста аз он ки он чӣ қадар хандовар садо диҳад)! Гӯшмонакҳо метавонанд мустақилона бо телефон робита барқарор кунанд, дар ин ҳолат онҳо рӯйхати кодекҳоро аз телефон талаб мекунанд, на баръакс. Барои сабт кардани партови дуруст, аввал дастгоҳро ҷудо кунед ва сипас ҳангоми сабти партов телефони худро бо гӯшмонакҳо пайваст кунед.

Барои филтр кардани трафики номатлуб филтри намоишии зеринро истифода баред:

btavdtp.signal_id

Дар натиҷа, шумо бояд чизе ба ин монандро бинед:
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Шумо метавонед ҳар як ҷузъро дар фармони GetCapabilities клик кунед, то хусусиятҳои муфассали кодекро бубинед.
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Wireshark ҳама идентификаторҳои кодекро намедонад, аз ин рӯ баъзе кодекҳо бояд дастӣ рамзкушо карда шаванд ва ба ҷадвали идентификатор дар зер нигаред:

Mandatory:
0x00 - SBC

Optional:
0x01 - MPEG-1,2 (aka MP3)
0x02 - MPEG-2,4 (aka AAC)
0x04 - ATRAC

Vendor specific:
0xFF 0x004F 0x01   - aptX
0xFF 0x00D7 0x24   - aptX HD
0xFF 0x000A 0x02   - aptX Low Latency
0xFF 0x00D7 0x02   - aptX Low Latency
0xFF 0x000A 0x01   - FastStream
0xFF 0x012D 0xAA   - LDAC
0xFF 0x0075 0x0102 - Samsung HD
0xFF 0x0075 0x0103 - Samsung Scalable Codec
0xFF 0x053A 0x484C - Savitech LHDC

0xFF 0x000A 0x0104 - The CSR True Wireless Stereo v3 Codec ID for AAC
0xFF 0x000A 0x0105 - The CSR True Wireless Stereo v3 Codec ID for MP3
0xFF 0x000A 0x0106 - The CSR True Wireless Stereo v3 Codec ID for aptX

Барои он ки партовҳоро дастӣ таҳлил накунам, ман хидмате сохтам, ки ҳама чизро ба таври худкор таҳлил мекунад: btcodecs.valdikss.org.ru

Муқоисаи кодекҳо. Кадом кодек беҳтар аст?

Ҳар як кодек афзалиятҳо ва нуқсонҳои худро дорад.
aptX ва aptX HD профилҳои сахт рамзшударо истифода мебаранд, ки онҳоро бидуни тағир додани рамзгузор ва рамзкушоӣ тағир додан мумкин нест. На истеҳсолкунандаи телефон ва на истеҳсолкунандаи гӯшмонак наметавонад омилҳои рамзгузории bitrate ё aptX-ро тағир диҳад. Соҳиби кодек Qualcomm рамзгузори истинодро дар шакли китобхона таъмин мекунад. Ин далелҳо қудрати aptX мебошанд - шумо пешакӣ медонед, ки шумо бе ягон "аммо" кадом сифати садоро хоҳед гирифт.

Баръакс, SBC дорои параметрҳои зиёди танзимшаванда, суръати битҳои динамикӣ (рамзгузор метавонад параметри bitpool-ро дар сурати банд будани мавҷҳои эфир кам кунад) ва профилҳои сахт рамзӣ надорад, танҳо "сифати миёна" ва "сифати баланд" тавсияшуда ба мушаххасоти A2DP дар соли 2003 илова карда шуд. "Сифати баланд" аз рӯи стандартҳои имрӯза дигар он қадар баланд нест ва аксари стекҳои Bluetooth ба шумо имкон намедиҳанд, ки параметрҳоро аз профили "сифати баланд" беҳтар истифода баред, гарчанде ки барои ин маҳдудиятҳои техникӣ вуҷуд надоранд.
Bluetooth SIG ҳамчун китобхона рамзгузори SBC истинод надорад ва истеҳсолкунандагон онро худашон амалӣ мекунанд.
Инҳо камбудиҳои SBC мебошанд - ҳеҷ гоҳ пешакӣ маълум нест, ки кадом сифати садоро аз дастгоҳи мушаххас интизор шудан мумкин аст. SBC метавонад аудиои паст ва хеле баландсифатро тавлид кунад, аммо охирин бидуни хомӯш кардан ё гузаштан аз маҳдудиятҳои сунъии стекҳои Bluetooth дастнорас аст.

Вазъият бо AAC номуайян аст: аз як тараф, аз ҷиҳати назариявӣ кодек бояд сифатеро аз аслӣ фарқ кунад, аммо дар амал, аз рӯи санҷишҳои лабораторияи SoundGuys дар дастгоҳҳои гуногуни Android, ин тасдиқ нашудааст. Эҳтимол, айб дар коддерҳои аудиоии сахтафзори пастсифат дар чипсетҳои гуногуни телефон сохта шудааст. Истифодаи AAC танҳо дар дастгоҳҳои Apple ва дар Android барои маҳдуд кардани он бо aptX ва LDAC маъно дорад.

Сахтафзоре, ки кодекҳои алтернативӣ дастгирӣ мекунад, сифати баландтар доранд, танҳо аз он сабаб, ки барои дастгоҳҳои хеле арзон ва пастсифат, пардохти ҳаққи иҷозатнома барои истифодаи ин кодекҳо маъно надорад. Дар санҷишҳои ман, SBC дар таҷҳизоти босифат хеле хуб садо медиҳад.

Ман хидмати веб сохтам, ки аудиоро ба SBC, aptX ва aptX HD дар вақти воқеӣ, рост дар браузер рамзгузорӣ мекунад. Бо он, шумо метавонед ин кодекҳои аудиоиро бидуни интиқоли аудио тавассути Bluetooth, дар ҳама гӯшмонакҳои симдор, баландгӯякҳо ва мусиқии дӯстдоштаи худ санҷед ва инчунин ҳангоми навозиш мустақиман параметрҳои рамзгузориро тағир диҳед:
btcodecs.valdikss.org.ru/sbc-encoder
Хизматрасонӣ китобхонаҳои рамзгузории SBC аз лоиҳаи BlueZ ва libopenaptx аз ffmpeg, ки дар WebAssembly ва JavaScript аз C тавассути emscripten тартиб дода шудаанд, барои кор дар браузер истифода мебарад. Чунин ояндаро кй орзу карда метавонад!

Ин аст, ки чӣ гуна он назар мекунад:

Аҳамият диҳед, ки сатҳи садо пас аз 20 кГц барои кодекҳои гуногун чӣ гуна тағир меёбад. Файли аслии MP3 басомадҳои зиёда аз 20 кГцро дар бар намегирад.

Кӯшиш кунед, ки кодекҳоро иваз кунед ва бубинед, ки шумо фарқияти байни аслӣ, SBC 53 Joint Stereo (профили стандартӣ ва маъмултарин) ва aptX/aptX HD-ро мешунавед.

Ман фарқи байни кодекҳоро мешунавам дар гӯшмонакҳо!

Одамоне, ки фарқияти байни кодекҳоро ҳангоми санҷиш тавассути хидмати веб намешунаванд, мегӯянд, ки онҳо ҳангоми гӯш кардани мусиқӣ дар гӯшмонакҳои бесим онро мешунаванд. Мутаассифона, ин шӯхӣ ё эффекти плацебо нест: фарқият воқеан шунида мешавад, аммо он аз фарқиятҳо ба вуҷуд намеояд. кодекҳо.

Аксарияти микросхемаҳои аудиоии Bluetooth, ки дар дастгоҳҳои қабулкунандаи бесим истифода мешаванд, бо протсессори сигнали рақамӣ (DSP) муҷаҳҳаз шудаанд, ки эквалайзер, компандер, стерео экспандер ва чизҳои дигареро, ки барои беҳтар (ё тағир додани) садо пешбинӣ шудаанд, амалӣ мекунад. Истеҳсолкунандагони таҷҳизоти Bluetooth метавонанд DSP-ро танзим кунанд барои ҳар як кодек алоҳида, ва ҳангоми гузаштан байни кодекҳо, шунаванда фикр мекунад, ки онҳо фарқияти кори кодекҳоро мешунаванд, дар ҳоле ки дар асл онҳо танзимоти гуногуни DSP-ро гӯш мекунанд.

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо
Қубури коркарди аудиои DSP Kalimba дар микросхемаҳои аз ҷониби CSR/Qualcomm истеҳсолшуда

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо
Функсияҳои гуногуни DSP-ро барои ҳар як кодек фаъол созед ва алоҳида баромад кунед

Баъзе дастгоҳҳои олӣ бо нармафзоре меоянд, ки ба шумо имкон медиҳад танзимоти DSP-ро танзим кунед, аммо аксари гӯшмонакҳои арзонтар ин корро намекунанд ва корбарон наметавонанд коркарди пас аз аудиоро дастӣ хомӯш кунанд.

Хусусиятҳои функсионалии дастгоҳҳо

Варианти муосири стандарти A2DP дорад Функсияи "назорати ҳаҷми мутлақ" — назорати садои дастгоҳ бо истифода аз фармонҳои махсуси протоколи AVRCP, ки афзоиши марҳилаи баромадро танзим мекунад, ба ҷои ба таври барномавӣ кам кардани ҳаҷми ҷараёни аудио. Агар ҳангоми тағир додани садои гӯшмонакҳо, тағирот бо садои телефони шумо ҳамоҳанг нашавад, пас гӯшмонак ё телефони шумо ин хусусиятро дастгирӣ намекунад. Дар ин ҳолат, дар телефон ҳамеша гӯш кардани мусиқӣ бо баландии ҳадди аксар, мувофиқ кардани ҳаҷми воқеиро бо тугмаҳои гӯшмонак мувофиқ мекунад - дар ин ҳолат таносуби сигнал ба садо беҳтар мешавад ва сифати аудио бояд баландтар.
Дар асл, вазъиятҳои ғамангез вуҷуд доранд. Дар гӯшмонакҳои RealForce OverDrive D1 барои SBC, як компандери қавӣ фурӯзон карда мешавад ва баланд бардоштани садо ба баланд шудани сатҳи садоҳои ором оварда мерасонад, дар ҳоле ки ҳаҷми садоҳои баланд тағир намеёбад (сигнал фишурда мешавад). Аз ин сабаб, шумо бояд ҳаҷми садоро дар компютер тақрибан нисфи муқаррар кунед, ки дар ин ҳолат амалан ягон таъсири фишурдакунӣ вуҷуд надорад.
Тибқи мушоҳидаҳои ман, ҳама гӯшмонакҳо бо кодекҳои иловагӣ функсияи назорати мутлақро дастгирӣ мекунанд, зоҳиран ин яке аз талаботҳои сертификатсияи кодек аст.

Баъзе гӯшмонакҳо дастгирӣ мекунанд дар як вақт пайваст кардани ду дастгоҳ. Ин ба шумо имкон медиҳад, ки масалан, аз компютери худ мусиқӣ гӯш кунед ва зангҳоро аз телефони худ қабул кунед. Бо вуҷуди ин, шумо бояд бидонед, ки дар ин режим кодекҳои алтернативӣ хомӯш карда мешаванд ва танҳо SBC истифода мешавад.

AVDTP 1.3 Функсияи таъхири гузоришдиҳӣ ба гӯшмонакҳо имкон медиҳад, ки таъхирро ба дастгоҳи интиқолдиҳандае, ки дар он садо воқеан садо медиҳад, ирсол кунад. Ин ба шумо имкон медиҳад, ки ҳангоми тамошои файлҳои видеоӣ ҳамоҳангсозии аудио бо видеоро танзим кунед: агар дар интиқоли радио мушкилот ба амал ояд, садо аз видео ақиб намемонад, балки баръакс, видео плеери видеоро то даме, ки ба кор андохта шавад, суст мекунад. аудио ва видео аз нав ҳамоҳанг карда мешаванд.
Функсия аз ҷониби бисёр гӯшмонакҳо, Android 9+ ва Linux бо PulseAudio 12.0+ дастгирӣ карда мешавад. Ман аз дастгирии ин хусусият дар платформаҳои дигар огоҳ нестам.

Муоширати дуҷониба тавассути Bluetooth. Интиқоли овоз.

Барои интиқоли овоз дар Bluetooth, Synchronous Connection Oriented (SCO) истифода мешавад - интиқоли синхронӣ бо гуфтушунидҳои пешакии пайваст. Режим ба шумо имкон медиҳад, ки садо ва овозро ба таври қатъӣ бо тартиб бо суръати симметрии ирсол ва қабул бидуни мунтазири тасдиқи интиқол ва ирсоли пакетҳо интиқол диҳед. Ин таъхири умумии интиқоли аудиоро тавассути канали радио коҳиш медиҳад, аммо ба миқдори маълумот дар як воҳиди вақт маҳдудиятҳои ҷиддӣ мегузорад ва ба сифат таъсири манфӣ мерасонад.
Вақте ки ин режим истифода мешавад, ҳам овоз ва ҳам аудио бо як сифат интиқол дода мешаванд.
Мутаассифона, то соли 2019, сифати овоз тавассути Bluetooth то ҳол паст аст ва маълум нест, ки чаро Bluetooth SIG дар ин бора коре намекунад.

CVSD

Кодеки асосии нутқи CVSD дар соли 2002 стандартизатсия шуда буд ва аз ҷониби ҳамаи дастгоҳҳои алоқаи дуҷонибаи Bluetooth дастгирӣ карда мешавад. Он интиқоли аудиоро бо басомади интихобкунии 8 кГц таъмин мекунад, ки ба сифати телефонияи сими муқаррарӣ мувофиқат мекунад.

Намунаи сабт дар ин кодек.

mSBC

Кодеки иловагии mSBC дар соли 2009 стандартизатсия карда шуд ва дар соли 2010 микросхемаҳои истифода аз он барои интиқоли овоз аллакай пайдо шуданд. mSBC аз ҷониби дастгоҳҳои гуногун васеъ дастгирӣ карда мешавад.
Ин як кодеки мустақил нест, балки як SBC муқаррарии стандарти A2DP бо профили рамзгузории собит: 16 кГц, моно, bitpool 26.

Намунаи сабт дар ин кодек.

Не олиҷаноб, балки хеле беҳтар аз CVSD, аммо истифодаи он барои муоширати онлайн ҳоло ҳам озори аст, хусусан вақте ки шумо барои муошират дар бозӣ гӯшмонакҳоро истифода мебаред - аудиои бозӣ низ бо суръати интихобкунии 16 кГц интиқол дода мешавад.

Ширкати FastStreamCSR тасмим гирифт, ки идеяи истифодаи SBC-ро таҳия кунад. Барои бартараф кардани маҳдудиятҳои протоколи СҲШ ва истифодаи суръати баландтар, CSR роҳи дигарро пеш гирифт - онҳо дастгирии аудиои дуҷонибаи SBC-ро ба стандарти интиқоли якҷонибаи аудиои A2DP, профилҳои рамзгузории стандартӣ ҷорӣ карданд ва онро "FastStream" номиданд.

FastStream аудиои стереоро дар 44.1 ё 48 кГц бо суръати бит 212 кГБ/с ба баландгӯякҳо интиқол медиҳад ва моно, 16 кГц бо суръати 72 кбитс барои интиқоли аудио аз микрофон (каме беҳтар аз mSBC) истифода мешавад. Чунин параметрҳо барои муошират дар бозиҳои онлайнӣ хеле мувофиқанд - садои бозӣ ва ҳамсӯҳбатон сифати баланд хоҳанд дошт.

Намунаи сабт дар ин кодек (+ садо аз микрофон, ҳамон тавре ки mSBC).

Ширкат як асобачаи ҷолиберо пешниҳод кард, аммо аз сабаби он, ки он ба стандарти A2DP мухолиф аст, он танҳо дар баъзе интиқолдиҳандаҳои ширкат дастгирӣ карда мешавад (ки ҳамчун корти аудиоии USB кор мекунанд, на дастгоҳи Bluetooth), аммо ин тавр нест. дар стекҳои Bluetooth дастгирӣ гиред, гарчанде ки шумораи гӯшмонакҳо бо дастгирии FastStream он қадар кам нест.

Дар айни замон, дастгирии FastStream дар ОС танҳо аст ҳамчун ямоқи Linux PulseAudio аз таҳиякунанда Пали Рохар, ки ба бахши асосии барнома дохил карда нашудааст.

aptX Лотинии паст

Тааҷҷубовар аст, ки aptX Low Latency инчунин аудиои дуҷонибаро дастгирӣ мекунад, ки ҳамон принсипи FastStreamро амалӣ мекунад.
Истифодаи ин хусусияти кодек дар ҳама ҷо ғайриимкон аст - дар ягон ОС ё дар ягон стеки Bluetooth, ки ба ман маълум аст, барои рамзкушоии пасти таъхири дастгирӣ вуҷуд надорад.

Bluetooth 5, классикӣ ва энергияи кам

Аз сабаби мавҷудияти ду стандарти номувофиқ таҳти як бренд, ки ҳардуи онҳо барои мақсадҳои гуногун васеъ истифода мешаванд, дар атрофи мушаххасот ва версияҳои Bluetooth нофаҳмиҳои зиёд ба вуҷуд омадаанд.

Ду протоколҳои гуногуни Bluetooth мавҷуданд: Bluetooth Classic ва Bluetooth Low Energy (LE, инчунин бо номи Bluetooth Smart). Протоколи сеюми Bluetooth High Speed ​​низ вуҷуд дорад, аммо он васеъ паҳн нашудааст ва дар дастгоҳҳои маишӣ истифода намешавад.

Аз Bluetooth 4.0 сар карда, тағирот дар мушаххасот асосан ба Bluetooth Low Energy дахл дошт ва версияи классикӣ танҳо беҳбудиҳои ночиз гирифт.

Рӯйхати тағирот байни Bluetooth 4.2 ва Bluetooth 5:

9 Тағйирот АЗ v4.2 БА 5.0

9.1 Хусусиятҳои нав

Якчанд хусусиятҳои нав дар мушаххасоти Bluetooth Core 5.0 Release ҷорӣ карда шудаанд. Самтҳои асосии такмилдиҳӣ инҳоянд:
• Ниқоби дастрасии слот (SAM)
• 2 Msym/s PHY барои LE
•LE
• Сикли баланд боҷи таблиғ Non-пайвастшавӣ
• Васеъгардонии таблиғи LE
• Алгоритми интихоби канали LE №2
9.1.1 Хусусиятҳое, ки дар CSA5 илова карда шудаанд - Интегратсионӣ дар v5.0
•Иқтидори баланди баромад

Манбаъ: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (саҳифаи 291)

Танҳо як тағйирот ба версияи классикӣ дар доираи мушаххасоти Bluetooth 5 таъсир расонд: онҳо дастгирии технологияи Slot Availability Mask (SAM) -ро илова карданд, ки барои беҳтар кардани ҷудокунии пахши радио пешбинӣ шудааст. Ҳама тағиротҳои дигар танҳо ба Bluetooth LE (ва инчунин қудрати баландтари баромад) таъсир мерасонанд.

ҳама Дастгоҳҳои аудиоӣ танҳо Bluetooth Classic-ро истифода мебаранд. Пайваст кардани гӯшмонакҳо ва баландгӯякҳо тавассути Bluetooth Low Energy ғайриимкон аст: барои интиқоли аудио бо истифода аз LE стандарт вуҷуд надорад. Стандарти A2DP, ки барои интиқоли садои баландсифат истифода мешавад, танҳо тавассути Bluetooth Classic кор мекунад ва дар LE аналогӣ вуҷуд надорад.

Хулоса - харидани дастгоҳҳои аудиоӣ бо Bluetooth 5 танҳо аз сабаби версияи нави протокол бефоида аст. Bluetooth 4.0/4.1/4.2 дар заминаи интиқоли аудио маҳз ҳамин тавр кор хоҳад кард.
Агар эълони гӯшмонакҳои нав ба шарофати Bluetooth 5 доираи дукаратаи кор ва коҳиши масрафи қувваи барқро зикр кунад, пас шумо бояд бидонед, ки онҳо ё худ инро намефаҳманд ё шуморо гумроҳ мекунанд. Тааҷҷубовар нест, зеро ҳатто истеҳсолкунандагони чипҳои Bluetooth дар эълонҳои худ дар бораи фарқияти байни версияи нави стандарт ошуфтаанд ва баъзе чипҳои Bluetooth 5 версияи панҷумро танҳо барои LE дастгирӣ мекунанд ва 4.2-ро барои Classic истифода мебаранд.

Таъхири интиқоли аудио

Миқдори таъхир (қафомонӣ) дар аудио аз бисёр омилҳо вобаста аст: андозаи буфер дар стеки аудио, дар стеки Bluetooth ва дар худи дастгоҳи бозикунии бесим ва таъхири алгоритмии кодек.

Муддати ниҳонии кодекҳои оддӣ ба монанди SBC, aptX ва aptX HD хеле хурд аст, 3-6 мс аст, ки онро сарфи назар кардан мумкин аст, аммо кодекҳои мураккаб ба монанди AAC ва LDAC метавонанд боиси ақибмонии назаррас шаванд. Дараҷаи алгоритмии AAC барои 44.1 кГц 60 мс аст. LDAC - тақрибан 30 мс (дар асоси таҳлили ноҳамвори рамзи сарчашма. Ман хато карда метавонам, аммо на он қадар зиёд.)

Нигоҳдории натиҷа аз дастгоҳи бозикунӣ, чипсет ва буфери он вобаста аст. Дар давоми санҷишҳо ман паҳншавии аз 150 то 250 мс дар дастгоҳҳои гуногун (бо кодеки SBC) гирифтам. Агар мо фарз кунем, ки дастгоҳҳое, ки кодекҳои иловагии aptX, AAC ва LDAC-ро дастгирӣ мекунанд, ҷузъҳои баландсифат ва андозаи хурди буфериро истифода мебаранд, мо пасандозҳои маъмулии зеринро ба даст меорем:

SBC: 150-250ms
aptX: 130-180 мс
AAC: 190-240 мс
LDAC: 160-210 мс

Хотиррасон мекунам: aptX Low Latency дар системаҳои оператсионӣ дастгирӣ намешавад, бинобар ин, таъхири камтарро танҳо бо як ирсол+қабулкунанда ё интиқолдиҳанда+наушникҳо/гӯякҳо ба даст овардан мумкин аст ва ҳамаи дастгоҳҳо бояд ин кодекро дастгирӣ кунанд.

Мушкилоти дастгоҳи Bluetooth, сертификатсия ва лого

Дастгоҳи аудиоии баландсифатро аз ҳунари арзон чӣ гуна фарқ кардан мумкин аст? Дар намуди зоҳирӣ, пеш аз ҳама!

Барои гӯшмонакҳо, баландгӯякҳо ва ресиверҳои арзони чинӣ:

  1. Дар қуттӣ ва дастгоҳ калимаи "Bluetooth" мавҷуд нест, "Wireless" ва "BT" бештар истифода мешаванд
  2. Логотипи Bluetooth нест Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо дар қуттӣ ё дастгоҳ
  3. LED-и дурахшони кабуд нест

Набудани ин унсурҳо нишон медиҳад, ки дастгоҳ сертификатсия нашудааст, яъне маънои онро дорад, ки он эҳтимолан сифати паст ва мушкилот дорад. Масалан, гӯшмонакҳои Bluedio Bluetooth сертификатсия нашудаанд ва ба мушаххасоти A2DP пурра мувофиқат намекунанд. Онҳо аз аттестатсия нагузаштанд.

Биёед якчанд дастгоҳҳо ва қуттиҳоро аз онҳо дида бароем:
Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Аудио тавассути Bluetooth: тафсилоти ҳадди аксар дар бораи профилҳо, кодекҳо ва дастгоҳҳо

Ин ҳама дастгоҳҳои тасдиқнашуда мебошанд. Дастурҳо метавонанд логотип ва номи технологияи Bluetooth дошта бошанд, аммо муҳимтар аз ҳама он аст, ки онҳо дар қуттӣ ва/ё худи дастгоҳ ҷойгиранд.

Агар гӯшмонакҳо ё баландгӯякҳои шумо гӯянд, ки "Ze bluetooth dewise бомуваффақият пайваст шудааст", ин инчунин сифати онҳоро нишон намедиҳад:

хулоса

Оё Bluetooth метавонад гӯшмонакҳои симдор ва гӯшмонакҳоро комилан иваз кунад? Он қодир аст, аммо аз ҳисоби сифати пасти зангҳо, зиёд шудани таъхири аудио, ки метавонад дар бозиҳо озурда шавад ва як қатор кодекҳои хусусӣ, ки ҳаққи иҷозатномаро талаб мекунанд ва арзиши ниҳоии смартфонҳо ва гӯшмонакҳоро зиёд мекунанд.

Маркетинги кодекҳои алтернативӣ хеле қавӣ аст: aptX ва LDAC ҳамчун ивазкунандаи деринтизор барои SBC "кӯҳна ва бад" муаррифӣ карда мешаванд, ки он қадар бад нест, ки одамон фикр мекунанд.

Тавре ки маълум шуд, маҳдудиятҳои сунъии стекҳои Bluetooth дар суръати битҳои SBC метавонад аз байн рафт, то SBC аз aptX HD кам набошанд. Ман ташаббусро ба дасти худ гирифтам ва барои нармафзори LineageOS ямоқи сохтам: Мо стеки Bluetooth-ро барои беҳтар кардани садо дар гӯшмонакҳо бидуни кодекҳои AAC, aptX ва LDAC тағир медиҳем

Маълумоти бештарро дар вебсайтҳо пайдо кардан мумкин аст Бачаҳо садо и SoundExpert.

Барнома: Рамзгузори истинод ба SBC, A2DP иттилооти bitstream ва файлҳои санҷишӣ. Ин файл қаблан дар вебсайти Bluetooth ба таври оммавӣ нашр мешуд, аммо ҳоло танҳо барои аъзоёни Bluetooth SIG дастрас аст.

Манбаъ: will.com

Илова Эзоҳ