Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Ona o le tele o gaosiga o telefoni feaveai e aunoa ma se 3.5 mm leo jack, uaealesi Bluetooth headphones ua avea ma auala autu mo le toatele e faalogo i musika ma fesootai i le headset mode.
O tagata gaosi mea e leai ni masini e le masani ona tusia auiliiliga o oloa, ma o tala e uiga i leo Bluetooth i luga o le Initaneti e feteenai, o nisi taimi e le saʻo, e le talanoa e uiga i foliga uma, ma e masani ona kopiina ia lava faʻamatalaga e le fetaui ma le mea moni.
Sei o tatou taumafai e malamalama i le protocol, le gafatia o le Bluetooth OS stacks, headphones ma speakers, Bluetooth codecs mo musika ma tautalaga, saili po o le a le mea e aafia ai le lelei o le leo faʻasalalau ma le latency, aʻoaʻo pe faapefea ona aoina ma faʻavasega faʻamatalaga e uiga i codecs lagolagoina ma isi masini. agava'a.

TL; AMA:

  • SBC - codec masani
  • O taligalu e iai a latou lava equalizer ma post-processing mo codec taitasi eseese
  • aptX e le lelei e pei ona faʻasalalau
  • O le LDAC o le fa'atauga fa'atauvalea
  • O lo'o leaga pea le lelei ole telefoni
  • E mafai ona e faʻapipiʻi C audio encoders i lau suʻesuʻega e ala i le tuʻufaʻatasia i totonu o le WebAssembly e ala i le emscripten, ma o le a latou le faʻagesegese tele.

Musika e ala ile Bluetooth

O le vaega galue o le Bluetooth e fuafuaina e talaʻaga - faʻamatalaga o galuega faʻapitoa. E fa'aogaina e le fa'aola musika a le Bluetooth se fa'amatalaga fa'asalalauga fa'alogo fa'atasi a le A2DP. O le tulaga A2DP na faʻaaogaina i le 2003 ma e leʻi suia tele talu mai lena taimi.
I totonu o le talaaga, 1 codec faʻatulafonoina o le lavelave faʻaogaina SBC, faʻapitoa mo le Bluetooth, ma le 3 faʻaopoopo ua faʻasalalau. E mafai fo'i ona fa'aoga codecs e le'i fa'amauina o lau lava fa'atinoga.

E oʻo mai ia Iuni 2019 o matou i le xkcd comic ma 14 A2DP codecs:

  • SBC ← faʻasalalau i le A2DP, lagolagoina e masini uma
  • MPEG-1/2 Layer 1/2/3 ← faʻasalalau i le A2DP: lauiloa MP3, fa'aaogaina i le TV numera MP2, ma lē iloa MP1
  • MPEG-2/4 AAC ← faʻasalalau i le A2DP
  • ATTRAC ← codec tuai mai Sony, faʻasalalau i le A2DP
  • LDAC ← codec fou mai Sony
  • mafai ← codec mai le 1988
  • aptXHD ← tutusa ma le aptX, naʻo faʻatasi ai ma filifiliga faʻailoga eseese
  • aptX Lalo Latency ← eseʻese codec, leai se polokalama faʻatinoina
  • aptX Fetuunaiga ← isi codec mai Qualcomm
  • Fa'aola vave ← pseudo codec, suiga SBC bidirectional
  • HWA LHDC ← codec fou mai Huawei
  • Samsung HD ← lagolagoina e 2 masini
  • Samsung Scalable ← lagolagoina e 2 masini
  • Samsung UHQ-BT ← lagolagoina e 3 masini

Aisea tatou te manaʻomia ai codecs uma, e te fesili ai, pe a Bluetooth EDR, lea e mafai ai ona e fesiitai faʻamatalaga i le saoasaoa o 2 ma 3 Mbit / s, ma mo le uncompressed lua-ala 16-bit PCM, 1.4 Mbit / s ua lava?

Fa'aliliuina fa'amatalaga e ala ile Bluetooth

E lua ituaiga o feso'ota'iga fa'amatalaga i le Bluetooth: Asynchronous Connection Less (ACL) mo le fa'afeiloa'iga e aunoa ma le fa'avaeina o feso'ota'iga, ma le Synchronous Connection Oriented (SCO), mo feso'ota'iga fa'atasi ma feutanaiga feso'ota'iga muamua.
O le faʻasalalauga e faʻaaogaina e faʻaaoga ai se polokalame vaevaega taimi ma filifilia se alalaupapa faʻasalalau mo pepa taʻitasi eseese (Frequency-Hop/Time-Division-Duplex, FH/TDD), lea e vaevaeina ai le taimi i le 625-microsecond vaeluaga e taʻua o slots. O se tasi o masini e fa'asalalau i avanoa e tutusa numera, o le isi i avanoa faanumera ese. O le pusa faʻasalalau e mafai ona nofo i le 1, 3 poʻo le 5 slots, e faʻatatau i le tele o faʻamaumauga ma le seti ituaiga o faʻasalalauga, i lenei tulaga, o le faʻasalalauina e le tasi masini e faʻatinoina i avanoa e oʻo lava i le faaiuga o le faʻasalalauga. I le aofaʻi, e oʻo atu i le 1600 paʻu e mafai ona maua ma lafo i le sekone, pe afai latou te nofo i le 1 slot, ma o masini uma e lua e tuʻuina atu ma maua se mea e aunoa ma le taofi.

2 ma le 3 Mbit/s mo EDR, lea e mafai ona maua i faʻasalalauga ma luga o le upega tafaʻilagi a Bluetooth, o le maualuga o le fesiitaiga o laina o faʻamaumauga uma i le aofaʻi (e aofia ai ulutala faʻapitoa o faʻasalalauga uma e tatau ona faʻapipiʻiina ai faʻamatalaga), i itu e lua i le taimi e tasi. Ole saoasaoa fa'aliliuga moni ole a matua'i eseese.

Mo le faʻasalalauina o musika, e faʻaaogaina se auala e le faʻaogaina, toetoe lava o taimi uma e faʻaaoga ai pepa e pei o le 2-DH5 ma le 3-DH5, lea e ave ai le maualuga o faʻamaumauga i le EDR mode o le 2 Mbit / s ma le 3 Mbit / s, i le faasologa, ma nofo 5 taimi. -faasoa slots.

Fa'ata'ita'iga fa'atusa o fa'asalalauga e fa'aaoga ai le 5 avanoa i le tasi masini ma le 1 le avanoa i le isi (DH5/DH1):
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Ona o le mataupu faavae o le vaevaeina o le taimi o le ea, ua faamalosia i tatou e faatali se 625-microsecond time slot pe a uma ona lafoina se afifi pe afai e le auina mai e le masini lona lua se mea ia i tatou pe auina atu se tamai afifi, ma sili atu le taimi pe a faʻasalalau le masini lona lua. i taga tetele. Afai e sili atu ma le tasi le masini e fesoʻotaʻi i le telefoni (mo se faʻataʻitaʻiga, taligalu, uati ma se taulima malosi), ona faʻasoa lea o le taimi o le fesiitaiga i le va o latou uma.

Ole mana'oga e fa'apipi'i leo ile felauaiga fa'apitoa ole L2CAP ma le AVDTP e mana'omia le 16 paita mai le aofa'i maualuga ole uta leo fa'asalalauina.

Ituaiga afifi
Numera o avanoa
Max. numera o paita i totonu o le afifi
Max. numera o paita o le uta A2DP
Max. A2DP totogi bitrate

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 ma le 1429 kbps e mautinoa lava e le lava e tuʻuina atu le leo le faʻapipiʻiina i tulaga moni, faʻatasi ai ma le pisapisao 2.4 GHz laina ma le manaʻoga e faʻasalalau faʻamaumauga o auaunaga. EDR 3 Mbit/s o loʻo manaʻomia le faʻaogaina o le mana ma le pisapisao i luga o le ea, o le mea lea, e oʻo lava i le 3-DH5 mode, faʻalelei PCM faʻasalalauga e le mafai, o le ai ai pea faʻalavelave pupuu, ma o mea uma o le a naʻo se mamao o se lua mita.
I le fa'ata'ita'iga, e o'o lava i le 990 kbit/s leo fa'alogo (LDAC 990 kbit/s) e faigata ona fa'asalalauina.

Tatou toe foi i codecs.

SBC

Codec e manaʻomia mo masini uma e lagolagoina le tulaga A2DP. Le codec sili ma sili ona leaga i le taimi e tasi.

Fa'ata'ita'iga masani
Tulaga
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

16, 32, 44.1, 48 kHz
16 faagutu
10-1500 kbps
O masini uma
O masini uma

O le SBC o se codec faigofie ma vave fa'akomupiuta, fa'atasi ai ma se fa'ata'ita'iga psychoacoustic muamua (na'o le fa'aogaina o leo filemu e fa'aoga), e fa'aaoga ai le adaptive pulse code modulation (APCM).
O le faʻamatalaga A2DP e fautuaina ai faʻamatalaga e lua mo le faʻaogaina: Tulaga Tutotonu ma Maualuga Maualuga.
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

O le codec e tele tulaga e mafai ai ona e pulea le tuai algorithmic, le numera o faʻataʻitaʻiga i totonu o se poloka, le bit distribution algorithm, ae toetoe lava i soo se mea lava e tasi e pei ona fautuaina i le faʻamatalaga e faʻaaogaina: Soʻotaga Stereo, 8 laina alapine, 16 poloka i totonu. se fa'avaa fa'alogo, auala fa'asoa fa'aloloto.
E lagolagoina e le SBC le suiga malosi o le Bitpool parameter, lea e aafia tonu ai le bitrate. Afai ua poloka le ea, ua leiloa pepa, po o masini e tu i se mamao mamao, e mafai e le puna leo ona faaitiitia le Bitpool seia toe foi le fesootaiga i le tulaga masani.

O le tele o le aufaipisinisi e setiina le maualuga o le Bitpool i le 53, lea e faʻatapulaʻa ai le bitrate i le 328 kilobits i le sekone pe a faʻaogaina le faʻamatalaga fautuaina.
E tusa lava pe ua setiina e le kamupani gaosi oloa le maualuga o le Bitpool tau i luga aʻe o le 53 (o ia faʻataʻitaʻiga o loʻo maua, mo se faʻataʻitaʻiga: Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, o loʻo maua foi i luga o nisi o tagata e taliaina ma taʻavale taʻavale), o le tele o OS o le a le faʻatagaina. le faʻaogaina o le faʻateleina o bitrates ona o le setiina o tau faʻatapulaʻa i totonu o faʻaputuga Bluetooth.
E le gata i lea, o nisi tagata gaosi oloa latou te setiina le maualuga o le Bitpool tau i lalo mo nisi masini. Mo se faʻataʻitaʻiga, mo Bluedio T o le 39, mo Samsung Gear IconX o le 37, lea e maua ai le le lelei o le leo.

Faʻatapulaʻaina faʻapitoa i luga o le vaega a le au atiaʻe o faʻapipiʻi Bluetooth e foliga mai na tulaʻi mai ona o le le fetaui o nisi masini e tele Bitpool taua poʻo faʻamatalaga atypical, e tusa lava pe latou te lipotia le lagolago mo i latou, ma le le lava o suʻega i le taimi o le faʻamaonia. Sa sili atu ona faigofie mo tusitala o Bluetooth stacks e faʻatapulaʻa i latou lava i le malilie i luga o le faʻamatalaga fautuaina, nai lo le fatuina o faʻamaumauga o masini le saʻo (e ui o lea ua latou faia lenei mea mo isi galuega le saʻo).

Ole SBC e fa'agasolo fa'ateteleina vaega fa'afuainumera i laina fa'alava i luga ole tulaga maualalo-i-maualuga, ma eseese mamafa. Afai na fa'aaoga uma le bitrate mo ala maualalo ma vaeluagalemu, o le a "tapeina" laina maualuga (o le a leai se pisa).

Faataitaiga SBC 328 kbps. I le pito i luga o le mea muamua, i le pito i lalo o le SBC, e fesuiaʻi taimi i le va o ala. O le leo i le faila vitio o loʻo faʻaaogaina le FLAC lossless compression codec. O le fa'aaogaina o le FLAC i totonu o se atigipusa mp4 e le'o fa'asalaina aloa'ia, o lea e le fa'amaonia ai o le a ta'alo lau su'esu'ega, ae tatau ona galue i fa'afou fou o le desktop Chrome ma Firefox. Afai e leai sau leo, e mafai ona e sii maia le faila ma tatala i totonu o se masini vitio atoatoa.
ZZ Top - Tagata La'ei Ma'ai

O le spectrogram o loʻo faʻaalia ai le taimi e fesuiaʻi ai: SBC e tipi i lea taimi ma lea taimi leo filemu i luga aʻe o le 17.5 kHz, ma e le tuʻuina atu soʻo se vaega mo le faʻaili i luga ole 20 kHz. E maua le spectrogram atoa ile kilikiina (1.7 MB).
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Ou te le faalogoina se eseesega i le va o le uluai ma le SBC i luga o lenei ala.

Sei o tatou ave se mea fou ma faʻataʻitaʻi le leo o le a maua mai e faʻaaoga ai le Samsung Gear IconX headphones ma Bitpool 37 (luga - o le faʻailoga muamua, lalo - SBC 239 kbps, leo i le FLAC).
Le Manatu Fa'aletagata - Molimau

Ou te faalogoina le taalili, itiiti le leo o le leo ma le leo "cunk" i le maualuga o leo.

E ui lava o le SBC o se codec e sili ona fetuutuunai, e mafai ona faʻatulagaina mo le maualalo o le latency, e maua ai le leo sili ona lelei i le maualuga o bitrates (452+ kbps) ma e lelei tele mo le tele o tagata ile tulaga maualuga maualuga (328 kbps), ona o le mea moni e faapea. o le tulaga A2DP e le o faʻamaonia ai faʻamatalaga faʻamautu (ae naʻo le tuʻuina atu o fautuaga), o loʻo tuʻuina atu e le au atiaʻe faʻapipiʻi tapulaʻa faʻaogaina i luga o Bitpool, e le o faʻaalia le faʻaogaina o le leo faʻasalalau i le faʻaoga faʻaoga, ma e leai se totogi e le au gaosi oloa e seti a latou lava faatulagaga ma e le mafai lava. faʻaalia le tau o le Bitpool i faʻamatalaga faʻapitoa o le oloa, na avea codec ma taʻutaʻua ona o le maualalo o le leo, e ui lava e le o se faʻafitauli i le codec faʻapea.
O le Bitpool parameter e a'afia sa'o ai le bitrate na'o totonu o le talaaga e tasi. O le tutusa Bitpool 53 tau e mafai ona tuʻuina atu uma le bitrate o le 328 kbps faʻatasi ai ma le faʻamatalaga Tulaga Maualuga fautuaina, ma le 1212 kbps faʻatasi ma le Dual Channel ma le 4 faʻaupu faʻasalalau, o le mea lea na mafua ai ona faʻapipiʻi e tusitala OS, faʻaopoopo i tapulaʻa i Bitpool, faʻatapulaʻa ma luga. fua fa'atatau. E pei ona ou vaai i ai, o lenei tulaga na tulai mai ona o se faaletonu i le tulaga A2DP: e tatau ona feutagai le bitrate, ae le o Bitpool.

Lisi o lagolago mo SBC gafatia i OS eseese:

OS
Lagolago fua faatatau sampling
Fa'atapula'a le maualuga. Bitpool
Fa'atapula'a le maualuga. fua fa'atatau
Fa'asologa masani
Bitpool fetuunaiga malosi

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

Linux (BlueZ + PulseAudio)
16, 32, 44.1, 48 kHz
64 (mo feso'ota'iga sau), 53 (mo feso'ota'iga i fafo)
Leai se tapulaʻa
328 kbps
✓*

MacOS High Sierra
44.1 кГц
64, faaletonu 53***
Le iloa
328 kbps

Android 4.4-9
44.1/48 kHz**
53
328 kbps
328 kbps

Android 4.1-4.3.1
44.1, 48 kHz**
53
229 kbps
229 kbps

Blackberry OS 10
48 кГц
53
Leai se tapulaʻa
328 kbps

* E na o le faʻaitiitia o le Bitpool, ae le faʻateleina otometi, pe a faʻaleleia tulaga faʻafeiloaʻi. Ina ia toe faʻafoʻi le Bitpool e te manaʻomia e taofi le toe taʻalo, faʻatali mo ni nai sekone ma toe amata le leo.
** Ole tau fa'aletonu e fa'alagolago ile fa'aputuga fa'atonuga ile tu'ufa'atasia ole firmware. I le Android 8 / 8.1 o le tele o taimi e naʻo le 44.1 kHz poʻo le 48 kHz, e faʻatatau i faʻatulagaga i le taimi o le tuʻufaʻatasia, i isi lomiga 44.1 kHz ma 48 kHz e lagolagoina i le taimi e tasi.
*** Ole tau ole Bitpool e mafai ona fa'ateleina ile polokalame Bluetooth Explorer.

aptX ma aptX HD

aptX o se codec faigofie ma vave fa'akomipiuta, e aunoa ma le psychoacoustics, fa'aaogaina le fa'aogaina o le fa'avasegaina o le pulse code modulation (ADPCM). Faʻaalia ile 1988 (aso faila pateni aso Fepuari 1988), a'o le'i Bluetooth, sa fa'aaoga muamua i masini fa'alogo fa'apolofesa uaealesi. O loʻo umia nei e Qualcomm, e manaʻomia le laisene ma totogi. Mai le 2014: $6000 tasi le taimi ma ≈$1 i le masini, mo vaega e oo atu i le 10000 masini (punavai, itulau 16).
aptX ma aptX HD e tutusa codec, e eseese fa'ailoga fa'ailoga.

O le codec e na'o le tasi le parakalafa - filifili le taimi fa'ata'ita'i. Ae ui i lea, o loʻo i ai se filifiliga o le numera / auala o auala, ae i masini uma ou te iloa (70+ vaega) naʻo le Stereo e lagolagoina.

Codec
Fa'ata'ita'iga masani
Tulaga
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

mafai
16, 32, 44.1, 48 kHz
16 faagutu
128 / 256 / 352 / 384 kbps (fa'alagolago i le fua faatatau o fa'ata'ita'iga)
Windows 10 (desktop ma mobile), macOS, Android 4.4+/7*, Blackberry OS 10
Tele ituaiga masini fa'alogo (megana)

* Fa'aliliuga e o'o atu i le 7 e mana'omia le suiga ole fa'aputuga Bluetooth. E na'o le lagolagoina o le codec pe afai na laiseneina e le kamupani gaosi masini Android le codec mai Qualcomm (pe a fai o lo'o i ai i le OS faletusi fa'ailoga).

vaevae e aptX le leo i 4 fa'aupuga fa'alava ma fa'atusatusa i latou i le numera tutusa o pa'u i taimi uma: 8 bits mo le 0-5.5 kHz, 4 bits mo le 5.5-11 kHz, 2 bits mo le 11-16.5 kHz, 2 bits mo le 16.5-22 kHz ( fuainumera mo fa'ata'ita'iga fua faatatau 44.1 kHz).

Fa'ata'ita'iga o leo aptX (i le pito i luga - o le fa'ailoga muamua, i le pito i lalo - aptX, spectrograms na'o le agavale agavale, leo i le FLAC):

Na atili mumu teisi le maualuga, ae e te le lagonaina le eseesega.

Ona o le fa'asoa fa'amauina o pusi fa'afuainumera, e le mafai e le codec ona "su'i le pa'u" i laina e sili ona mana'omia. E le pei o le SBC, aptX o le a le "tipi" laina, ae o le a faʻaopoopoina le leo faʻatusatusa ia i latou, faʻaitiitia ai le malosi o le leo.

E le tatau ona manatu o le faʻaaogaina, mo se faʻataʻitaʻiga, 2 bits i le band e faʻaitiitia ai le malosi i le 12 dB: ADPCM e mafai ona oʻo atu i le 96 dB o le faʻaogaina o le tele e tusa lava pe faʻaaogaina 2 quantization bits, ae naʻo se faʻailoga patino.
E teuina e le ADPCM le eseesega numera i le va o le faʻataʻitaʻiga o loʻo iai nei ma le isi faʻataʻitaʻiga, nai lo le teuina o le tau atoatoa e pei o le PCM. O lenei mea e mafai ai e oe ona faʻaitiitia manaʻoga mo le numera o bits e manaʻomia e teu ai faʻamatalaga tutusa (e aunoa ma se gau) pe toetoe lava tutusa (faʻatasi ai ma se mea sese faʻasolosolo laʻititi). Ina ia faʻaitiitia mea sese faʻataʻamilosaga, e faʻaaogaina laulau faʻatatau.
I le fatuina o le codec, na fuafuaina e le au tusitala ia numera o le ADPCM i luga o se seti o faila leo musika. O le latalata atu o le faailo leo i le seti o musika na fausia ai laulau, o le itiiti ifo o mea sese (piso) aptX e fatuina.

Ona o lenei mea, o suʻega faʻapipiʻi o le a maua mai ai iʻuga leaga nai lo musika. Na ou faia se faʻataʻitaʻiga faʻapitoa faʻapitoa lea e faʻaalia ai e le aptX iʻuga leaga - o se galu sine ma le tele o le 12.4 kHz (luga - o le faʻailoga muamua, lalo - aptX. Audio i le FLAC. Faʻaititia le leo!):

Kalafi alaleo:
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

E manino le faalogoina o leo.

Ae peitaʻi, afai e te faʻatupuina se galu ma se laʻititi laʻititi ina ia sili atu le filemu, o le pisa o le a sili atu foi le filemu, e faʻaalia ai le lautele lautele:

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Ina ia faʻalogo i le eseesega i le va o le musika muamua ma le mea faʻapipiʻi, e mafai ona e fesuiaʻi se tasi o faʻailoga ma faʻaopoopo le ala ala i le alalaupapa. O lenei faiga, i se tulaga lautele, e le saʻo, ma o le a le maua ai ni taunuuga lelei ma codec sili atu ona faigata, ae faʻapitoa mo ADPCM e fetaui lelei.
Eseesega i le va muamua ma le aptX
O le a'a o le eseesega sikuea sikuea o faailo o loʻo i le maualuga o le -37.4 dB, lea e le tele mo ia musika faʻapipiʻi.

aptXHD

aptX HD e le o se codec tuto'atasi - o se fa'ailoga fa'alelei atili o le codec aptX. O suiga na a'afia ai le aofa'i o pa'u ua tu'ufa'atasia mo le fa'avasegaina o laina fa'asolosolo: 10 pa'u mo le 0-5.5 kHz, 6 pa'u mo le 5.5-11 kHz, 4 pa mo le 11-16.5 kHz, 4 pa mo le 16.5-22 kHz (numera mo le 44.1 kHz) .

Codec
Fa'ata'ita'iga masani
Tulaga
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

aptXHD
16, 32, 44.1, 48 kHz
24 bits
192 / 384 / 529 / 576 kbps (fa'alagolago i le fua faatatau o fa'ata'ita'iga)
Android 8++
O nisi masini fa'alogo (megana)

* Fa'aliliuga e o'o atu i le 7 e mana'omia le suiga ole fa'aputuga Bluetooth. E na'o le lagolagoina o le codec pe afai na laiseneina e le kamupani gaosi masini Android le codec mai Qualcomm (pe a fai o lo'o i ai i le OS faletusi fa'ailoga).

E itiiti le taatele nai lo le aptX: e foliga mai e manaʻomia se laisene ese mai Qualcomm, ma totogifuapauina eseese laisene.

Sei o tatou toe faia le faʻataʻitaʻiga ma se galu i le 12.4 kHz:
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

E sili atu nai lo aptX, ae fai si pisapisao.

aptX Lalo Latency

O se codec mai Qualcomm e leai se mea e tutusa ai ma aptX masani ma aptX HD, faʻamasino i le faʻatapulaʻaina o faʻamatalaga mai tagata o loʻo aʻafia i lona atinaʻe. Fuafuaina mo feso'ota'iga fa'asalalau leo ​​maualalo-latency (tiea, ta'aloga), lea e le mafai ona fetu'una'i le tuai leo e le polokalama. E leai se fa'aogaina o polokalama fa'akomepiuta o encoders ma decoders; latou te lagolagoina fa'apitoa e transmitters, receivers, headphones ma speakers, ae le o smartphones ma komepiuta.

Fa'ata'ita'iga masani
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

44.1 кГц
276/420 kbps
O nisi fa'asalalauga (megana)
O nisi masini fa'alogo (megana)

AAC

AAC, po'o le Advanced Audio Coding, ose codec lavelave fa'akomepiuta fa'atasi ai ma se fa'ata'ita'iga fa'aa'oa'oga ogaoga. Fa'aoga lautele mo leo i luga ole Initaneti, lona lua i le lauiloa pe a uma le MP3. Manaomia laisene ma totogi: $15000 tasi le taimi (poʻo le $1000 mo kamupani e itiiti ifo i le 15 tagata faigaluega) + $0.98 mo le 500000 masini muamua (punavai).
O le codec o loʻo faʻasalalau i totonu o le MPEG-2 ma MPEG-4 faʻamatalaga, ma e ese mai i manatu sese masani, e le o Apple.

Fa'ata'ita'iga masani
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

8 - 96 kHz
8 - 576 kbps (mo le leo), 256 - 320 kbps (masani mo le Bluetooth)
macOS, Android 7++, iOS
Tele ituaiga masini fa'alogo (megana)

* na'o masini na totogia e le au gaosi tau laisene

iOS ma macOS fa'aoga le fa'ailoga AAC sili a Apple i le taimi nei e tu'uina atu ai le fa'alogo sili ona maualuga. O lo'o fa'aogaina e le Android le fa'ailoga lona lua a Fraunhofer FDK AAC, ae e mafai ona fa'aogaina meafaigaluega eseese e fausia i totonu o le fa'avae (SoC) ma le le iloa lelei o le fa'ailoga. E tusa ai ma suʻega talu ai nei i luga o le upega tafaʻilagi a SoundGuys, o le tulaga o le fa'ailoga AAC o telefoni Android eseese e matua eseese lava:
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

O le tele o masini leo uaealesi e iai le maualuga o le bitrate o le 320 kbps mo le AAC, o nisi e na'o le 256 kbps e lagolagoina. O isi bitrate e matua seasea lava.
AAC e maua ai le tulaga sili ona lelei ile 320 ma le 256 kbps bitrates, ae o loʻo faʻatatau i leiloa o fa'asologa fa'asologa o mea ua uma ona fa'apipi'i, ae ui i lea, e faigata ona faʻalogo i soʻo se eseesega ma le uluaʻi i luga o iOS i le bitrate o le 256 kbps e oʻo lava i le tele o faʻasologa faʻasologa; faʻatasi ai ma le faʻailoga tasi, mo se faʻataʻitaʻiga, MP3 320 kbps i le AAC 256 kbps, e mafai ona le amanaʻia tupe gau.
E pei o isi codecs Bluetooth, so'o se musika e muamua fa'aliliu ona fa'ailoga e le codec. A fa'alogologo i musika i le AAC format, e muamua fa'aliliuina e le OS, ona toe fa'ailoga lea i le AAC mo le fa'asalalauina e ala i le Bluetooth. E mana'omia lea mo le fa'afefiloi o le tele o fa'alogo leo, e pei o musika ma fa'amatalaga fe'au fou. iOS e leai se tuusaunoaga. I luga o le Initaneti e mafai ona e mauaina le tele o faʻamatalaga i luga ole iOS musika i le AAC format e le faʻaliliuina pe a faʻasalalau e ala ile Bluetooth, e le moni.

MP1/2/3

O codecs o le MPEG-1/2 Part 3 aiga e aofia ai le MP3 lauiloa ma faʻaaogaina lautele, le MP2 e le masani ai (faʻaaogaina tele i televise ma leitio), ma le MP1 e le iloa atoatoa.

E le lagolagoina uma codecs MP1 ma MP2 tuai: E le mafai ona ou mauaina ni taligalu poʻo se faʻapipiʻi Bluetooth e faʻapipiʻi pe faʻaliliu ai.
O le fa'aliliuina o le MP3 e lagolagoina e nisi o lipine, ae e le o lagolagoina le fa'ailoga i so'o se fa'aputuga fa'aonaponei fa'aogaina. E foliga mai o le vaega lona tolu BlueSoleil faaputuga mo Windows e mafai ona encode i le MP3 pe afai e te suia ma le lima le faila faatulagaina, ae mo aʻu faʻapipiʻi e tau atu i le BSoD i luga o le Windows 10. Faʻaiʻuga - e le mafai ona faʻaogaina le codec mo le leo Bluetooth.
I le taimi muamua, i le 2006-2008, aʻo leʻi faʻasalalauina le tulaga A2DP i masini, na faʻalogologo tagata i musika MP3 i luga o le Nokia BH-501 headset e ala i le polokalame MSI BluePlayer, lea na maua i Symbian ma Windows Mobile. I lena taimi, o le OS fausaga o smartphones na mafai ai ona maua le tele o galuega maualalo, ma i luga o le Windows Mobile na mafai ai ona faʻapipiʻi faʻapipiʻi Bluetooth vaega lona tolu.

O le pateni mulimuli o le MP3 codec ua maeʻa, o le faʻaaogaina o le codec e le manaʻomia ai totogifuapauina laisene talu mai Aperila 23, 2017.

Afai o le pateni sili ona umi o loʻo taʻua i faʻamatalaga o loʻo taʻua i luga o se fuataga, ona avea lea o le tekonolosi MP3 ma pateni-saoloto i le Iunaite Setete ia Aperila 16, 2017 ina ua maeʻa le US Patent 6,009,399, o loʻo umia ma pulea e Technicolor.

puna: www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html

Fa'ata'ita'iga masani
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

16 - 48 kHz
8 - 320 kbps
E le lagolagoina i soo se mea
O nisi masini fa'alogo (megana)

LDAC

O se codec fou ma fa'alauiloa malosi "Hi-Res" mai Sony, e lagolagoina fua fa'ata'ita'iga e o'o atu i le 96 kHz ma le 24-bit bitrate, fa'atasi ai ma bitrates e o'o atu i le 990 kbps. O lo'o fa'asalalauina o se codec audiophile, e fai ma sui mo codecs Bluetooth o iai. O lo'o i ai le galuega o le fetuutuuna'i bitrate fetuutuunai, e faalagolago i tulaga o faasalalauga leitio.

LDAC encoder (lildac) o loʻo aofia i totonu o le pusa Android masani, o lea e lagolagoina ai le faʻailoga i soʻo se telefoni Android e amata ile OS version 8. E leai ni fa'asalalauga fa'akomepiuta e maua fua, e le o avanoa le fa'amatalaga codec i tagata lautele, peita'i, i le tepa muamua i le encoder, o le fausaga i totonu o le codec e tutusa ma ATRAC9 - O le codec a Sony na fa'aaogaina i le PlayStation 4 ma le Vita: e galulue uma i le fa'asologa o taimi, fa'aoga le suiga o le cosine transform (MDCT) ma le fa'amalosi e fa'aaoga ai le Huffman algorithm.

O le lagolago a le LDAC e tu'uina atu e toetoe lava a na'o headphones mai Sony. O le mafai ona fa'avasega le LDAC o nisi taimi e maua i luga o headphones ma DACs mai isi tagata gaosi oloa, ae e seasea lava.

Fa'ata'ita'iga masani
fua fa'atatau
Lagolago fa'ailoga
Fesoasoani fa'avasega

44.1 - 96 kHz
303/606/909 kbit/s (mo le 44.1 ma le 88.2 kHz), 330/660/990 kbit/s (mo le 48 ma le 96 kHz)
Android 8 +
O nisi taligalu Sony ma nisi masini mai isi tagata gaosi oloa (megana)

O le maketiina o le LDAC o se codec Hi-Res e afaina ai lona vaega faʻapitoa: e valea le faʻaalu o le bitrate i le faʻasalalauina o laina e le mafai ona faʻalogo i le taliga o le tagata ma faʻateleina le loloto, ae e le lava le tuʻuina atu o le CD-quality (44.1/16) e aunoa ma le leiloa . O le mea e lelei ai, o le codec e lua auala faʻaogaina: CD faʻalogo leo ma le Hi-Res faʻalogo leo. I le tulaga muamua, naʻo le 44.1 kHz/16 bits e faʻasalalau i luga o le ea.

Talu ai e le'o maua fua se fa'ailoga LDAC fa'akomepiuta, e le mafai ona fa'ata'ita'i le codec e aunoa ma ni masini fa'aopoopo e fa'aliliu ai le LDAC. E tusa ai ma taunuʻuga o le suʻega LDAC i luga o se DAC ma lana lagolago, lea na fesoʻotaʻi e le au inisinia SoundGuys.com e ala i se masini numera ma faʻamauina le leo o le gaosiga i luga o faailo o suʻega, LDAC 660 ma 990 kbps i le CD-quality mode e maua ai se faailo-i- e sili atu le pisa nai lo le aptX HD.

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini
puna: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026

E lagolagoina fo'i e le LDAC ia fa'ailoga mata'utia i fafo atu o fa'amatalaga fa'amautu - mai le 138 kbps i le 990 kbps, ae i le mea e mafai ona ou ta'u atu, e na'o le fa'aogaina e le Android o fa'amatalaga fa'asalalau 303/606/909 ma le 330/660/990 kbps.

Isi codecs

O isi codecs A2DP e le fa'aaogaina lautele. O la latou lagolago e toetoe lava a toesea pe maua naʻo ni faʻataʻitaʻiga o headphones ma smartphones.
O le codec ATRAC ua fa'asalaina i le A2DP e le'i fa'aaogaina lava o se Bluetooth codec e o'o lava ia Sony lava ia, Samsung HD, Samsung Scalable ma Samsung UHQ-BT codecs e matua fa'atapula'aina lava le lagolago mai le felauaiga ma le mauaina o masini, ma HWA LHDC e fou tele ma na'o le lagolagoina e tolu. (?) masini.

Lagolago Codec mo masini leo

E le'o fa'asalalauina uma e le au gaosi fa'amatalaga sa'o e uiga i codecs o lo'o lagolagoina e nisi o taligalu uaealesi, sipika, fa'aliliuga po'o fa'asalalauga. O nisi taimi e tupu ai o le lagolago mo se codec faapitoa e naʻo le faʻasalalau, ae le o le taliaina (talafeagai mo tuʻufaʻatasia transmitters-receivers), e ui lava o le gaosi oloa na o le taʻutaʻu atu o le "lagolago", e aunoa ma ni faʻamatalaga (Ou te manatu o le eseʻese laiseneina o encoders ma decoders o nisi. codecs e tuuaia mo lenei mea). I masini sili ona taugofie, atonu e te le mauaina le lagolago aptX faʻaalia.

Ae paga lea, o fesoʻotaʻiga o le tele o faiga faʻaogaina e le faʻaalia le codec faʻaaogaina i soo se mea. O fa'amatalaga e uiga i lenei mea e na'o le Android e maua, amata mai le version 8, ma macOS. Ae ui i lea, e oʻo lava i nei OS, naʻo na codecs e lagolagoina uma e le telefoni / komepiuta ma headphones o le a faʻaalia.

E fa'afefea ona e iloa po'o fea codec e lagolagoina e lau masini? Faʻamau ma auʻiliʻili le lafoaʻi o taavale faʻatasi ma le A2DP feutanaiga faʻamaufaʻailoga!
E mafai ona faia lenei mea ile Linux, macOS ma le Android. I luga o Linux e mafai ona e faʻaogaina le Wireshark poʻo le hcidump, ile macOS e mafai ona e faʻaogaina le Bluetooth Explorer, ma luga ole Android e mafai ona e faʻaogaina le faʻaogaina o le Bluetooth HCI faʻasaoina galuega, lea o loʻo avanoa i meafaigaluega faʻapitoa. O le ae mauaina se lafo i le btsnoop format, lea e mafai ona utaina i le Wireshark analyzer.
Faʻalogo lelei: e na'o le fa'afeso'ota'i mai lau telefoni/komepiuta i headphones/speakers (tusa lava pe o le a le malie)! E mafai e le headphones ona tutoʻatasi se fesoʻotaʻiga ma le telefoni, o le a latou talosagaina se lisi o codecs mai le telefoni, ae le o le isi itu. Ina ia mautinoa o loʻo faʻamaumau le lafoaʻi saʻo, muamua tatala le masini ona faʻapipiʻi lea o lau telefoni ma faʻalogo aʻo puʻeina le lapisi.

Fa'aoga le faamama fa'aaliga lea e fa'amama ese ai femalagaiga le talafeagai:

btavdtp.signal_id

O se taunuuga, e tatau ona e vaʻai i se mea e pei o lenei:
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

E mafai ona e kiliki i mea taʻitasi i le GetCapabilities command e vaʻai i uiga auiliili o le codec.
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

E le iloa e Wireshark ia faʻamatalaga codec uma, o lea e tatau ai ona faʻamavaeina ma le lima nisi codecs, vaʻai i le laulau faʻamatalaga i lalo:

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

Ina ia aua neʻi faʻavasegaina faʻamalo ma le lima, na ou faia se 'auʻaunaga o le a faʻavasega mea uma otometi: btcodecs.valdikss.org.ru

Fa'atusatusaga o codecs. O le fea codec e sili atu?

E tofu le codec ma ona lava lelei ma le le lelei.
aptX ma le aptX HD fa'aoga fa'amatalaga faigata e le mafai ona suia e aunoa ma le suia o le encoder ma le decoder. E le mafai e le kamupani gaosi telefoni po'o le fa'auluuluga ona suia le bitrate po'o le aptX fa'ailoga. O lē e ona le codec, Qualcomm, o loʻo tuʻuina atu se faʻamatalaga encoder i foliga o se faletusi. O mea moni nei o le malosi o le aptX - e te iloa muamua le lelei o le leo e te maua, e aunoa ma se "ae".

SBC, i se faʻatusatusaga, e tele naua faʻamaufaʻailoga, dynamic bitrate (e mafai e le encoder ona faʻaititia le bitpool parameter pe a pisi le ea), ma e leai ni faʻamatalaga faigata, naʻo le "medium quality" ma le "high quality" na fautuaina. faʻaopoopo i le faʻamatalaga A2DP i le 2003 tausaga. "O le maualuga" e le o toe maualuga i tulaga o aso nei, ma o le tele o faʻapipiʻi Bluetooth e le faʻatagaina oe e faʻaoga faʻamaufaʻailoga e sili atu nai lo le faʻamatalaga "maualuga", e ui lava e leai ni faʻagata faʻapitoa mo lenei mea.
O le Bluetooth SIG e leai se fa'asinomaga SBC encoder e fai ma faletusi, ma o lo'o fa'atinoina e le au gaosi mea latou lava.
O vaivaiga ia o le SBC - e le o manino muamua pe o le a le lelei o le leo e faʻamoemoeina mai se masini faapitoa. E mafai e le SBC ona maua uma leo maualalo ma sili ona maualuga, ae o le mea mulimuli e le mafai ona maua e aunoa ma le faʻalavelaveina pe faʻafefeina le faʻaogaina o tapulaʻa Bluetooth.

O le tulaga i le AAC e le mautonu: i le tasi itu, e tatau ona maua e le codec le lelei e le mafai ona iloa mai le uluai, ae i le faʻatinoga, faʻamasinoina i suʻega a le SoundGuys falesuesue i luga o masini Android eseese, e le o faʻamaonia. E foliga mai, o le fa'aletonu o lo'o i ai i masini fa'alogo leo e fa'aogaina i totonu o kaseti telefoni. E talafeagai le faʻaogaina o le AAC i luga o masini Apple, ma luga ole Android e faʻatapulaʻa ile aptX ma le LDAC.

Meafaigaluega e lagolagoina isi codecs e foliga mai e sili atu le lelei, ona o masini taugofie, maualalo le lelei, e le talafeagai le totogiina o laisene e faʻaoga ai na codecs. I aʻu suʻega, e lelei tele le leo SBC i meafaigaluega lelei.

Na ou faia se 'upega tafaʻilagi e faʻapipiʻi leo i le SBC, aptX ma le aptX HD i le taimi moni, saʻo i le suʻega. Faatasi ai ma lea mea, e mafai ona e suʻeina nei codecs leo e aunoa ma le faʻasalalauina moni e ala i le Bluetooth, i luga o soʻo se telefoni feaveaʻi, failauga, ma au musika e sili ona e fiafia i ai, ma suia saʻo le faʻasologa o leo aʻo taina leo:
btcodecs.valdikss.org.ru/sbc-encoder
E fa'aogaina e le 'au'aunaga le SBC coding libraries mai le BlueZ project ma libopenaptx mai le ffmpeg, lea e tu'ufa'atasia i le WebAssembly ma le JavaScript mai le C, e ala i le emscripten, e tamo'e i le su'esu'ega. O ai e mafai ona moemiti i se lumanaʻi faapena!

O le mea lenei e foliga mai ai:

Matau pe fa'afefea ona suia le maualuga o le pisa pe a uma le 20 kHz mo codecs eseese. O le uluai faila MP3 e le o iai ni laina i luga atu o le 20 kHz.

Taumafai e fesuia'i codecs ma va'ai pe e te fa'alogoina le eseesega i le va o le ulua'i, SBC 53 Joint Stereo (le fa'amatalaga masani ma sili ona taatele), ma le aptX/aptX HD.

Ou te lagona le eseesega i le va o codecs i le pulou!

O tagata e le fa'alogoina le eseesega i le va o codecs i le taimi o su'ega e ala i se 'au'aunaga i luga o le upega tafa'ilagi latou te fa'alogo i ai pe a fa'alogologo i musika i luga o headphone uaealesi. Talofa e, e le o se mea ula po o se placebo aafiaga: o le eseesega e matua lagona lava, ae e le mafua mai i eseesega. codecs.

O le tele o kaseti leo Bluetooth o loʻo faʻaaogaina i masini e maua ai le uaea, ua faʻapipiʻiina i le Digital Signal Processor (DSP), lea e faʻaogaina ai se faʻatusa, compander, faʻalautele leo, ma isi mea ua fuafuaina e faʻaleleia (pe suia) le leo. E mafai e tagata gaosi mea Bluetooth ona faʻapipiʻi le DSP mo codec taitasi eseese, ma pe a fesuiaʻi i le va o codecs, o le a manatu le tagata faʻalogo o loʻo latou faʻalogoina se eseesega i le faʻaogaina o codecs, ae o le mea moni o loʻo latou faʻalogo i tulaga DSP eseese.

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini
DSP Kalimba leo fa'aogaina paipa i tupe meataalo na gaosia e le CSR/Qualcomm

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini
Fa'agaoioia galuega DSP eseese mo codec ta'itasi ma galuega fa'apitoa

O nisi masini fa'apitoa e sau ma polokalama e mafai ai ona e fa'avasegaina fa'atulagaga DSP, ae o le tele o lipine taugofie e leai, ma e le mafai e tagata fa'aoga ona tapeina ma le lima le fa'aogaina o leo.

Faiga fa'atino o masini

O le fa'aonaponei fa'aonaponei o le tulaga A2DP e iai "pulea leo atoatoa" galuega - pulea le tele o masini e faʻaaoga ai faʻatonuga faʻapitoa a le AVRCP protocol, lea e faʻatonutonu ai le mauaina o le gaioiga o galuega, nai lo le faʻapolokalameina faʻaitiitia le leo o le leo leo. Afai e te suia le leo i luga o lau lipine, e le ogatasi le suiga ma le leo i luga o lau telefoni, ona le lagolagoina lea e lau lipine poʻo lau telefoni lenei uiga. I lenei tulaga, e talafeagai le faʻalogo i taimi uma i musika ma le maualuga maualuga i luga o le telefoni, fetuutuunai le leo moni ma faʻamau faʻapipiʻi - i lenei tulaga, o le a sili atu le fua o le faailo-i-leo ma le lelei leo. e tatau ona maualuga atu
O le mea moni, e iai tulaga faanoanoa. I luga o laʻu taligalu RealForce OverDrive D1 mo le SBC, o loʻo faʻaalia se compander malosi, ma faʻateleina le leo e taʻitaʻia ai le maualuga o le leo filemu, ae le suia le leo o leo tetele (o le faailo e faʻapipiʻi). Ona o lenei mea, e tatau ona e setiina le leo i luga o le komepiuta i le tusa ma le afa, i le tulaga lea e toetoe lava leai se aafiaga faʻamalosi.
E tusa ai ma aʻu faʻamatalaga, o headphones uma e iai codecs faʻaopoopo e lagolagoina le faʻatonuina o le voluma, e foliga mai o se tasi lea o manaʻoga mo le faʻamaonia codec.

E lagolagoina e nisi headphones fa'afeso'ota'i masini e lua i le taimi e tasi. E fa'atagaina oe, mo se fa'ata'ita'iga, e fa'alogologo i musika mai lau komepiuta ma maua ni telefoni mai lau telefoni. Ae ui i lea, e tatau ona e nofouta i lenei faiga o isi codecs e le atoatoa ma naʻo le SBC e faʻaaogaina.

AVDTP 1.3 Fa'atuai Lipoti galuega fa'ataga le lipine e fa'afeso'ota'i le tuai i le masini fa'asalalau lea e ta'alo moni ai le leo. O lenei mea e mafai ai e oe ona fetuunai le faʻamaopoopoina o le leo ma le vitio aʻo e matamata i faila vitio: afai e iai ni faʻafitauli i le leitio, o le a le tuʻuina le leo i tua o le vitio, ae i se isi itu, o le a faʻagesegese le vitio e le tagata taʻalo vitio seia oʻo i le ua toe fa'amaopoopo leo ma le vitiō.
O le galuega e lagolagoina e le tele o headphones, Android 9+ ma Linux ma PulseAudio 12.0+. Ou te le o iloa le lagolago mo lenei vaega i luga o isi tulaga.

Feso'ota'iga lua e ala ile Bluetooth. Fa'asalalau leo.

Mo le felauaiga leo i le Bluetooth, e fa'aogaina le Synchronous Connection Oriented (SCO) - fa'asalalauga fa'atasi ma le fa'atalanoaga muamua o le feso'ota'iga. O le auala e mafai ai e oe ona faʻasalalau le leo ma le leo i le faʻatonuga, faʻatasi ai ma le tuʻufaʻatasia o le auina atu ma le mauaina o le saoasaoa, e aunoa ma le faʻatali mo le faʻamaoniga o le faʻasalalau ma le toe lafoina o pepa. O le mea lea e fa'aitiitia ai le tuai o le fa'asalalauina o leo i luga o le alaleo leitio, ae fa'atulafonoina fa'atapula'aina le aofa'i o fa'amatalaga e lafoina i le iunite o le taimi, ma afaina ai le lelei.
A fa'aogaina lenei faiga, e fa'asalalau uma le leo ma le leo i le tulaga tutusa.
Ae paga lea, e pei o le 2019, le lelei o le leo i luga o le Bluetooth e le lelei, ma e le o manino pe aisea ua le faia ai e le Bluetooth SIG se mea e uiga i ai.

CVSD

O le CVSD tautala codec na fa'asalaina i le 2002, ma o lo'o lagolagoina e masini feso'ota'iga Bluetooth uma. E maua ai le fa'alogo leo ma se fa'ata'ita'iga taimi ole 8 kHz, lea e fetaui ma le tulaga lelei o telefoni fa'apipi'i masani.

O se faʻataʻitaʻiga o se puʻeina i lenei codec.

mSBC

O le codec faaopoopo mSBC na faʻasalalau i le 2009, ma i le 2010 na faʻaaogaina ai meataalo mo le faʻasalalau leo ​​ua uma ona faʻaalia. mSBC e lagolagoina lautele e masini eseese.
E le o se codec tuto'atasi, ae o se SBC masani mai le tulaga A2DP, fa'atasi ai ma se fa'ailoga fa'amautu fa'ailoga: 16 kHz, mono, bitpool 26.

O se faʻataʻitaʻiga o se puʻeina i lenei codec.

E le atamai, ae sili atu nai lo le CVSD, ae o loʻo ita pea le faʻaoga mo fesoʻotaʻiga i luga ole laiga, aemaise lava pe a e faʻaogaina lipine e faʻafesoʻotaʻi i totonu o le taʻaloga - o le leo o le taʻaloga o le a tuʻuina atu foi i se fua faatatau o le 16 kHz.

Na filifili le kamupani FastStreamCSR e atiina ae le manatu o le faʻaaogaina o le SBC. Ina ia faʻataʻamilo i tapulaʻa o le SCO protocol ma faʻaogaina le maualuga o bitrates, o le CSR na alu i se auala ese - na latou faʻalauiloaina le lagolago mo le SBC leo e lua i totonu o le A2DP tasi-way transmission standards, faʻavasegaina faʻasologa o faʻamatalaga, ma faʻaigoaina "FastStream".

O le FastStream e tu'uina atu le leo fa'aleo i le 44.1 po'o le 48 kHz ma le bitrate o le 212 kbps i sipika, ma le mono, 16 kHz, fa'atasi ai ma le bitrate o le 72 kbps (sili atu teisi nai lo le mSBC) e fa'aaogaina e fa'aliliu ai le leo mai le masini faaleotele leo. O ia taʻaloga e sili atu ona fetaui mo fesoʻotaʻiga i taʻaloga i luga ole laiga - o le leo o le taʻaloga ma tagata faʻafesoʻotaʻi o le a maualuga le lelei.

O se faʻataʻitaʻiga o se puʻeina i lenei codec (+ leo mai le faaleotele leo, tutusa ma le mSBC).

Na sau le kamupani ma se tootoo manaia, ae ona o le mea moni e feteenai ma le tulaga A2DP, e lagolagoina naʻo nisi o transmitters a le kamupani (lea e galue o se kata leo USB, ae le o se masini Bluetooth), ae e leai. maua le lagolago i fa'aputuga Bluetooth, e ui e le'o la'ititi le aofa'i o taligalu fa'atasi ma le FastStream lagolago.

I le taimi nei, na'o le lagolago a FastStream ile OS e fai ma patch mo Linux PulseAudio mai le atinaʻe o Pali Rohár, e le o aofia ai i le lala autu o le polokalame.

aptX Lalo Latency

O le mea e ofo ai, o le aptX Low Latency e lagolagoina foʻi leo faʻalogo lua, faʻaaogaina le mataupu faavae tutusa e pei o le FastStream.
E le mafai ona faʻaogaina lenei vaega o le codec i soʻo se mea - e leai se lagolago mo le Low Latency decoding i soʻo se OS poʻo soʻo se Bluetooth stack ou te iloa.

Bluetooth 5, Matagofie ma Maualalo Malosiaga

Ua i ai le tele o le fenumiai e uiga i faʻamatalaga Bluetooth ma faʻaliliuga ona o le i ai o tulaga le fetaui e lua i lalo o le faʻailoga tutusa, o ia mea uma e faʻaaoga lautele mo faamoemoega eseese.

E lua faiga fa'apitoa e le fetaui ma Bluetooth: Bluetooth Classic ma le Bluetooth Low Energy (LE, e ta'ua fo'i ole Bluetooth Smart). O loʻo iai foʻi le faʻasalalauga lona tolu, Bluetooth High Speed, ae e le faʻasalalau ma e le faʻaaogaina i masini fale.

Amata i le Bluetooth 4.0, suiga i le faʻamatalaga e faʻatatau i le Bluetooth Low Energy, ma le Classic version na maua na o ni faʻaleleia laiti.

Lisi o suiga i le va o le Bluetooth 4.2 ma le Bluetooth 5:

9 SUIGA MAI V4.2 I LE 5.0

9.1 VAEGA FOU

Ole tele o foliga fou o loʻo faʻaalia ile Bluetooth Core Specification 5.0 Release. O vaega autu o le faʻaleleia o:
• Mask Avanoa avanoa (SAM)
• 2 Msym/s PHY mo LE
•LE Va'aiga Umi
• Ta'amilosaga Maualuga Maualuga Le'o Feso'ota'i Fa'asalalauga
• LE Fa'asalalauga Fa'aopoopo
• LE Algorithm Filifiliga Filifilia #2
9.1.1 Vaega Fa'aopoopo i le CSA5 - Fa'atasi ile v5.0
• Malosi Maualuga Maualuga

puna: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (itulau 291)

Na'o le tasi le suiga na a'afia ai le Classic version i totonu o le auivi o le Bluetooth 5 fa'amatalaga: na latou fa'aopoopoina le lagolago mo le Slot Availability Mask (SAM) tekinolosi, ua mamanuina e fa'aleleia ai le vavaeeseina o fa'asalalauga. O isi suiga uma e a'afia ai na'o le Bluetooth LE (ma le Malosi Maualuga Maualuga foi).

uma O masini fa'alogo e fa'aoga na'o le Bluetooth Classic. E le mafai ona fa'afeso'ota'i taligalu ma failauga e ala i le Bluetooth Low Energy: e leai se fa'ata'ita'iga mo le fa'aliliuina o leo fa'aoga LE. O le tulaga A2DP, faʻaaogaina mo le faʻasalalauina o leo maualuga, e galue naʻo le Bluetooth Classic, ma e leai se faʻatusa i LE.

Fa'ai'uga - fa'atau mea fa'alogo fa'atasi ma le Bluetooth 5 ona o le fa'afouga fou o le fa'asalalauga e leai se aoga. Bluetooth 4.0 / 4.1 / 4.2 i le tulaga o faʻasalalauga leo o le a tutusa lelei lava.
Afai o le faʻasalalauga o lipine fou o loʻo taʻua ai le faʻaluaina o gaioiga faʻaogaina ma faʻaititia le eletise faʻafetai i le Bluetooth 5, ona tatau lea ona e iloa latou te le malamalama ia i latou lava pe faʻasesēina oe. Leitioa, aua e oʻo lava i tagata gaosi meataalo Bluetooth i a latou faʻasalalauga e fenumiai e uiga i le eseesega i le va o le lomiga fou o le tulaga, ma o nisi Bluetooth 5 meataalo lagolago le lima lomiga na o le LE, ma faaaoga 4.2 mo Classic.

Fa'atuai fa'asalalau leo

O le aofaʻi o le tuai (lag) i le leo e faʻalagolago i le tele o mea: o le tele o le paʻu i le faʻaputu leo, i le faʻapipiʻi Bluetooth ma i totonu o le masini e toe faʻafoʻi ai le uaea, ma le faʻatuai algorithmic o le codec.

O le taofiofia o codecs faigofie e pei o le SBC, aptX ma le aptX HD e matua laʻititi lava, 3-6 ms, e mafai ona le amanaʻia, ae o codec lavelave e pei o le AAC ma le LDAC e mafai ona faʻaalia le tuai. O le AAC algorithmic latency mo 44.1 kHz o le 60 ms. LDAC - e tusa ma le 30 ms (faʻavae i luga o se suʻesuʻega faigata o le faʻailoga puna. E mafai ona ou sese, ae le tele.)

O le fa'ai'uga o le leo e fa'alagolago tele i le masini toe fa'afo'i, lona kaseti ma le pa. I le taimi o suʻega, na ou mauaina se faʻasalalauga o le 150 i le 250 ms i luga o masini eseese (faʻatasi ai ma le codec SBC). Afai tatou te manatu o masini e lagolagoina codecs faaopoopo aptX, AAC ma le LDAC e faʻaogaina vaega maualuga ma se laʻititi laʻititi, matou te maua le laititi masani nei:

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

Sei ou faamanatu atu ia te oe: aptX Low Latency e le lagolagoina i faiga faʻaogaina, o le mea lea e mafai ai ona maua le latene maualalo i se transmitter + receiver poʻo le transmitter + headphones/speaker combination, ma e tatau i masini uma ona lagolagoina lenei codec.

O masini Bluetooth, tusipasi, ma fa'ailoga logo

E fa'afefea ona iloa le eseesega o se masini leo maualuga mai se va'a taugofie? I foliga vaaia, muamua lava!

Mo taligalu Saina taugofie, sipika ma tali:

  1. O le upu "Bluetooth" o loʻo misi i luga o le atigipusa ma le masini, "Wireless" ma le "BT" e masani ona faʻaaoga.
  2. Ua misi le logo Bluetooth Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini i luga o le pusa poʻo le masini
  3. Leai se moli moli lanumoana

O le leai o nei elemene e faʻaalia ai e leʻi faʻamaonia le masini, o lona uiga e ono maualalo le lelei ma faʻafitauli. Mo se faʻataʻitaʻiga, Bluedio headphones e leʻo faʻamaonia le Bluetooth ma e le o faʻamalieina atoatoa le faʻamatalaga A2DP. Semanu latou te le pasi tusipasi.

Sei o tatou mafaufau i ni masini ma pusa mai ia i latou:
Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

Leo e ala i le Bluetooth: le tele o faʻamatalaga e mafai e uiga i faʻamatalaga, codecs ma masini

O masini uma ia e le'i fa'amaonia. O faʻatonuga e mafai ona iai se logo ma le igoa ole tekonolosi Bluetooth, ae o le mea sili ona taua o loʻo i luga o le pusa ma/poʻo le masini lava ia.

Afai e fai mai lau taligalu poʻo lau failauga "Ze bluetooth dewise ua fesoʻotaʻi lelei", e le o faʻaalia ai foi o latou uiga lelei:

iʻuga

E mafai e le Bluetooth ona sui atoatoa i uaea ulu ma ulu? E mafai, ae i le tau o le le lelei o le telefoni, faʻateleina leo leo e mafai ona ita i taʻaloga, ma le tele o codecs faʻapitoa e manaʻomia ai totogifuapauina laisene ma faʻateleina le tau mulimuli o smartphones ma headphones.

O le maketiina o isi codecs e matua malosi lava: aptX ma LDAC o loʻo tuʻuina atu o se sui ua leva ona faʻatali mo le SBC "ua tuai ma leaga", lea e le o se mea leaga e pei ona manatu tagata.

E pei ona aliali mai, o tapulaʻa faʻaogaina o faʻapipiʻi Bluetooth i luga o le SBC bitrate e mafai ona faʻafefe, ina ia le maualalo le SBC i le aptX HD. Na ou faia le fuafuaga i oʻu lava lima ma faia se patch mo le LineageOS firmware: Matou te suia le fa'aputuga Bluetooth e fa'aleleia atili ai le leo i lipine e aunoa ma AAC, aptX ma LDAC codecs

E mafai ona maua nisi fa'amatalaga i luga o upega tafa'ilagi Leo и SoundExpert.

Ponesi: SBC reference encoder, A2DP bitstream faʻamatalaga ma faila suʻega. O lenei faila sa fa'asalalau fa'alaua'itele i luga o le upega tafa'ilagi a le Bluetooth, ae ua na'o sui o le Bluetooth SIG ua avanoa nei.

puna: www.habr.com

Faaopoopo i ai se faamatalaga