Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Sababo la xiriira soo saarista tirada badan ee talefannada casriga ah ee aan lahayn jaakadda maqalka ee 3.5 mm, taleefoonnada gacanta ee Bluetooth-ka ee bilaa-waayirka ah ayaa noqday dariiqa ugu muhiimsan ee dad badan ay ku dhageysan karaan muusikada oo ay ugu wada xiriiraan qaab sameecado.
Soo-saareyaasha aaladaha wireless-ku had iyo jeer ma qoraan tilmaamo faahfaahsan oo sheyga ah, iyo maqaallada ku saabsan maqalka Bluetooth-ka ee internetka waa kuwo is burinaya, mararka qaar khalad ah, kama hadlaan dhammaan astaamaha, oo inta badan nuqul ka sameystaan ​​isla macluumaadka aan u dhigmin xaqiiqda.
Aan isku dayno inaan fahanno borotokoolka, awoodaha xirmooyinka OS-ga Bluetooth-ka, taleefoonnada gacanta iyo kuwa ku hadla, codecyada Bluetooth-ka ee muusiga iyo hadalka, ogaano waxa saameeya tayada codka iyo daahitaanka la kala qaado, baro sida loo ururiyo loona kala saaro macluumaadka ku saabsan codecyada la taageeray iyo aaladaha kale awoodaha.

TL, DR:

  • SBC - codec caadi ah
  • Taleefannada dhegaha-dhegaha ayaa leh isle'eg u gaar ah iyo habayn ka dib codec kasta si gaar ah
  • aptX uma fiicna sida la xayeysiiyay
  • LDAC waa suuqgeyn suuqgeyneed
  • Tayada wicitaanku wali waa liidataa
  • Waxaad ku dhejin kartaa cod-bixiyayaasha C ee biraawsarkaaga adiga oo ku ururinaya WebAssembly adiga oo isticmaalaya emscripten, wax badanna ma gaabin doonaan.

Muusiga oo loo maro Bluetooth

Qaybta shaqada ee Bluetooth waxaa lagu go'aamiyaa profiles - qeexitaannada hawlo gaar ah. Daawashada muusiga Bluetooth waxay adeegsataa muuqaal gudbinta maqalka oo aan jiho lahayn A2DP tayo sare leh. Heerka A2DP waxa la qaatay 2003 oo si weyn isumay beddelin tan iyo markaas.
Gudaha profile-ka, 1 codec oo qasab ah oo kakanaanta xisaabinta hoose ee SBC, oo si gaar ah loogu sameeyay Bluetooth, iyo 3 kale oo dheeri ah ayaa la habeeyey. Waxa kale oo suurtogal ah in aad isticmaasho codecs aan sharciyeysnayn oo ah hirgelintaaga.

Laga bilaabo Juun 2019 waxaan nahay majaajilada xkcd wata 14 A2DP codecs:

  • SBC ← lagu habeeyey A2DP, oo ay taageerayaan dhammaan aaladaha
  • MPEG-1/2 Layer 1/2/3 ← lagu habeeyey A2DP: si fiican loo yaqaan MP3, oo loo isticmaalo TV-ga dhijitaalka ah MP2, oo aan la garanayn MP1
  • MPEG-2/4 AAC ← lagu habeeyey A2DP
  • SOO JEEDIN ← codec hore oo ka yimid Sony, oo lagu jaangooyay A2DP
  • LDAC ← codec cusub oo ka socda Sony
  • aptX ← Codec laga soo bilaabo 1988
  • aptXHD ← la mid ah aptX, oo leh kaliya xulashooyinka codaynta ee kala duwan
  • aptX Latency hooseeya ← codec gebi ahaanba ka duwan, ma jiro dhaqangelin software
  • La qabsashada aptX ← codec kale oo ka socda Qualcomm
  • FastStream ← codec been abuur ah, wax ka beddelka labada jiho ee SBC
  • HWA LHDC ← codec cusub oo ka socda Huawei
  • Samsung HD ← waxaa taageeraya 2 qalab
  • Samsung Scalable ← waxaa taageeraya 2 qalab
  • Samsung UHQ-BT ← waxaa taageeraya 3 qalab

Waa maxay sababta aan ugu baahanahay codecs gabi ahaanba, waxaad waydiisaa, marka Bluetooth leeyahay EDR, kaas oo kuu ogolaanaya inaad ku wareejiso xogta xawaaraha 2 iyo 3 Mbit / s, iyo laba kanaal 16-bit PCM ah oo aan la isku dhejin, 1.4 Mbit / s ayaa ku filan?

Ku wareejinta xogta iyada oo loo marayo Bluetooth

Waxaa jira laba nooc oo kala wareejinta xogta gudaha Bluetooth: Asynchronous Connection Less (ACL) ee wareejinta asynchronous iyada oo aan la aasaasin xidhiidh, iyo isku xidhka isku xidhka Oriented (SCO), wareejinta isku xidhan ee gorgortanka xidhiidhka hordhaca ah.
Gudbinta waxaa lagu fuliyaa iyada oo la adeegsanayo nidaamka qaybinta wakhtiga iyo xulashada kanaalka gudbinta ee baakidh kasta si gaar ah (Frequency-Hop/Time-Division-Duplex, FH/TDD), wakhtigaas oo loo qaybiyay 625-microsecond durado loo yaqaan boosaska. Mid ka mid ah aaladaha ayaa ku gudbiya boosaska xitaa-tirada leh, kan kalena boosaska aan la tirin karin. Xirmada la kala qaado waxay qabsan kartaa 1, 3 ama 5 boosas, iyadoo ku xiran cabbirka xogta iyo nooca gudbinta, kiiskan, gudbinta hal qalab ayaa lagu fuliyaa xitaa iyo meelo aan fiicneyn ilaa dhamaadka gudbinta. Guud ahaan, ilaa 1600 baakidh ayaa la heli karaa oo loo diri karaa ilbiriqsi kasta, haddii mid kasta oo iyaga ka mid ah uu haysto 1 boos, labada qalabba waxay gudbiyaan oo helaan wax aan joogsi lahayn.

2 iyo 3 Mbit / s ee EDR, kuwaas oo laga heli karo ogeysiisyada iyo bogga internetka ee Bluetooth, waa heerka ugu sarreeya ee wareejinta kanaalka ee dhammaan xogta guud ahaan (oo ay ku jiraan madaxyada farsamada ee dhammaan borotokoolka xogta ay tahay in lagu soo koobo), laba jiho. isku mar. Xawaaraha wareejinta xogta dhabta ah aad ayuu u kala duwanaan doonaa.

Si loo gudbiyo muusiga, habka asynchronous ayaa la isticmaalaa, ku dhawaad ​​had iyo jeer iyadoo la isticmaalayo baakadaha sida 2-DH5 iyo 3-DH5, kuwaas oo sita caddadka ugu badan ee xogta ee qaabka EDR ee 2 Mbit/s iyo 3 Mbit/s, siday u kala horreeyaan, oo haysta 5 jeer - boosaska wadaaga.

Qaabka qaabaynta gudbinta iyadoo la isticmaalayo 5 boos hal qalab iyo 1 boos oo kale (DH5/DH1):
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Sababtoo ah mabda'a kala qaybinta wakhtiga hawada, waxaan ku qasbannahay inaan sugno wakhti 625-microsecond ka dib markii aan gudbino baakidh haddii qalabka labaad aanu waxba noo soo gudbin ama uu soo gudbiyo baakidh yar, iyo wakhti dheeraad ah haddii qalabka labaad uu gudbiyo baakado waaweyn. Haddii wax ka badan hal qalab ay ku xiran yihiin telefoonka (tusaale ahaan, sameecado, saacado iyo jijin jir dhiska), ka dibna wakhtiga wareejinta ayaa la wadaagaa dhammaantood.

Baahida loo qabo in lagu soo koobo maqalka borotokoolka gaadiidka gaarka ah ee L2CAP iyo AVDTP waxay ka qaadataa 16 bytes inta ugu badan ee suurtogalka ah ee bixinta maqalka la kala qaado.

Nooca xirmada
Tirada boosaska
Max. tirada bytes ee xirmada
Max. tirada bytes ee culayska A2DP
Max. A2DP lacag-bixinta 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 iyo 1429 kbps xaqiiqdii kuma filna inay gudbiyaan codka aan la isku dhejin ee xaaladaha dhabta ah, oo leh buuqa 2.4 GHz ee kala duwan iyo baahida loo qabo gudbinta xogta adeegga. EDR 3 Mbit / s waxay dalbaneysaa awoodda gudbinta iyo buuqa hawada, sidaas darteed, xitaa qaabka 3-DH5, gudbinta PCM ee raaxada leh waa mid aan macquul ahayn, had iyo jeer waxaa jiri doona hakadyo gaaban oo gaaban, wax walbana waxay ku shaqeyn doonaan oo kaliya fogaan ah laba mitir.
Ficil ahaan, xitaa qulqulka maqalka ee 990 kbit/s (LDAC 990 kbit/s) way adagtahay in la gudbiyo.

Aan ku soo laabano codecs

SBC

Codec ayaa looga baahan yahay dhammaan qalabka taageera heerka A2DP. Codka ugu fiican uguna xun isku mar.

Inta jeer ee muunada
Awoodda
Bitrate
Taageerada codaynta
Taageerada dejinta

16, 32, 44.1, 48 kHz
16 xoogaa
10-1500 kbps
Dhammaan qalabka
Dhammaan qalabka

SBC waa codec fudud oo si degdeg ah u xisaabsan, oo leh moodeel cilmi-nafsiyeed hore (kaliya qarinta dhawaaqyada aamusan ayaa la dabaqaa), iyadoo la adeegsanayo koodhka garaaca wadnaha ee la qabsiga (APCM).
Tilmaanta A2DP waxay ku talinaysaa laba muuqaal oo la isticmaalo: Tayada Dhexe iyo Tayada Sare.
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Codec-ku wuxuu leeyahay goobo badan oo kuu oggolaanaya inaad xakameyso daahitaanka algorithm, tirada muunadaha ee block, algorithm qaybinta qaybinta, laakiin ku dhawaad ​​meel kasta isla halbeegyada lagu taliyay ee qeexitaanka ayaa la isticmaalaa: Isku-dhafka Stereo, 8 bands frequency, 16 blocks in jir maqal ah, habka qaybinta qaylada qaylada.
SBC waxay taageertaa isbeddelka firfircoon ee cabbirka Bitpool, kaas oo si toos ah u saameeya qiyaasta bitrate-ka. Haddii mowjadaha hawadu ay xidhmaan, baakidhooyinku lumaan, ama qalabku ku yaal meel fog, isha maqalku waxay yarayn kartaa Bitpool ilaa isgaadhsiintu caadi ku soo noqoto.

Inta badan kuwa soo saara taleefoonnada gacanta waxay dejiyaan qiimaha ugu badan ee Bitpool ilaa 53, taas oo xaddidaysa bitrate ilaa 328 kilobits ilbiriqsi kasta marka la isticmaalayo astaanta lagu taliyey.
Xitaa haddii soo saaraha taleefoonnada gacanta ay dejiyeen qiimaha ugu badan ee Bitpool ee ka sarreeya 53 ( moodooyinkan oo kale ayaa la helay, tusaale ahaan: Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, oo sidoo kale laga helay qaar ka mid ah qaataha iyo cutubyada madaxa baabuurka), markaa inta badan OS ma oggolaan doono isticmaalka kororka bitrates sababtoo ah xaddidaadda qiimaha gudaha ee xirmooyinka Bluetooth.
Intaa waxaa dheer, warshadeeyayaasha qaarkood waxay dejiyaan qiimaha ugu sarreeya ee Bitpool mid hooseeya aaladaha qaarkood. Tusaale ahaan, Bluedio T waa 39, Samsung Gear IconX waa 37, taas oo siinaysa tayada codka liidata.

Xayiraadaha macmalka ah ee qaybta soosaarayaasha xirmooyinka Bluetooth waxay u badan tahay inay kacday iswaafajin la'aanta aaladaha qaar ee leh qiyamka weyn ee Bitpool ama astaamo aan caadi ahayn, xitaa haddii ay soo sheegaan taageero iyaga, iyo tijaabin ku filan inta lagu jiro shahaadada. Way u fududaatay qorayaasha xirmooyinka Bluetooth-ka inay isku koobaan inay ku heshiiyaan astaanta lagu taliyey, halkii ay ka abuuri lahaayeen kaydka macluumaadka aaladaha khaldan (inkasta oo ay hadda tan u sameeyaan hawlo kale oo si khaldan u shaqaynaya).

SBC si firfircooni leh waxay u qoondaysaa xadhkaha qiyaasidda xadhkaha soo noqnoqda si hoose ilaa-sare, oo leh miisaanyo kala duwan. Haddii dhammaan bitrate-ka loo isticmaalo soo noqnoqda hoose iyo dhexe, soo noqnoqoshada sare waa la "goyn doonaa" (halkaas waxaa jiri doona aamusnaan).

Tusaale SBC 328 kbps. Xagga sare waa kan asalka ah, xagga hoosena waa SBC-da, oo xilliyada qaar isu beddelaya waddooyinka. Codka ku jira faylka fiidiyowga wuxuu isticmaalaa FLAC codec cadaadis aan khasaare lahayn. Isticmaalka FLAC ee weelka mp4 si rasmi ah looma jaangooyo, markaa lama dammaanad qaadayo in browserkaagu ku ciyaari doono, laakiin waa inuu ku shaqeeyaa noocyadii ugu dambeeyay ee Chrome-ka iyo Firefox-ka. Haddii aadan haysan cod, waxaad soo dejisan kartaa feylka oo aad ku furi kartaa fiidiyooga oo buuxa.
ZZ Top - Nin fiiqan oo labbisan

Sawir-qaaduhu wuxuu muujinayaa xilliga beddelka: SBC waxay si xilliyo ah u gooysaa dhawaaqyada deggan ee ka sarreeya 17.5 kHz, oo aan haba yaraatee u qoondayn wax ka sarreeya 20 kHz. spectrogram-ka buuxa ayaa lagu heli karaa adigoo gujinaya (1.7 MB).
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Ma maqal wax farqi ah oo u dhexeeya asalka iyo SBC ee jidkan.

Aan soo qaadanno wax cusub oo aan ku ekayno maqalka la heli karo anagoo adeegsanayna Samsung Gear IconX taleefoonnada dhegaha ee Bitpool 37 (korka - calaamadda asalka ah, hoos - SBC 239 kbps, maqal FLAC).
Maskax la'aanta Nafta - Markhaati

Waxaan maqlaa qaylo-dhaan, saamayn stereo-yar iyo dhawaaq aan wacnayn oo "kulul" ah oo ku jira xawliyada sare ee codadka.

In kasta oo SBC uu yahay codec aad u dabacsan, haddana waxa loo habayn karaa daahsoon hooseeya, waxa uu bixiyaa tayada maqalka oo aad u wanaagsan oo ah bitrate-yada sare (452+ kbps) waana mid aad ugu fiican dadka intiisa badan heerka Tayada Sare (328 kbps), taas oo ay ugu wacan tahay taas heerka A2DP ma qeexayo profiles go'an (laakiin kaliya waxay ku siinaysaa talooyin), horumarinta raso waxay dejiyeen xaddidaadyo macmal ah Bitpool, xuduudaha codka la gudbiyo laguma soo bandhigo interface-ka isticmaalaha, iyo soo-saarayaasha taleefoonnada gacanta ayaa xor u ah inay dejiyaan goobo u gaar ah oo waligood muuji qiimaha Bitpool ee sifooyinka farsamada ee alaabta, codec wuxuu caan ku noqday tayada codka hoose, inkastoo tani aysan dhibaato ku ahayn codec-ka sida.
Halbeegga Bitpool wuxuu si toos ah u saameeyaa bitrate-ka kaliya hal profile gudahood. Isla qiimaha Bitpool 53 wuxuu ku siin karaa labadaba bitrate of 328 kbps oo leh astaanta tayada sare leh ee lagu taliyey, iyo 1212 kbps oo leh Dual Channel iyo 4 bands, taas oo ah sababta qorayaasha OS, marka lagu daro xayiraadaha Bitpool, ay dejiyaan xad iyo Bitrate Sida aan u arko, xaaladdan ayaa kacday sababtoo ah cillad ku jirta heerka A2DP: waxay ahayd lagama maarmaan in laga wada xaajoodo bitrate, ma aha Bitpool.

Shaxda taageerada awoodaha SBC ee OS kala duwan:

OS
Heerarka muunad ee la taageeray
Xaddid max Bitpool
Xaddid max Bitrate
Bitrate caadiga ah
Hagaajinta firfircoon ee Bitpool

Windows 10
44.1 kHz
53
512 kbps
328 kbps
✓*

Linux (BlueZ + PulseAudio)
16, 32, 44.1, 48 kHz
64 (xidhiidhada soo galaya), 53 (xidhiidhada baxaya)
Xad lahayn
328 kbps
✓*

macro High Sierra
44.1 kHz
64, default 53 ***
Lama garanayo
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 kHz
53
Xad lahayn
328 kbps

* Bitpool kaliya hoos ayey u dhacdaa, laakiin si toos ah uma korodho, haddii xaaladaha wareejintu ay hagaagto. Si aad u soo celiso Bitpool waxaad u baahan tahay inaad joojiso dib u ciyaarista, sug dhawr ilbiriqsi oo dib u bilow codka mar kale.
** Qiimaha caadiga ah wuxuu ku xiran yahay goobaha xirmooyinka la cayimay marka la ururinayo firmware-ka. Android 8/8.1 inta jeer ee kaliya waa 44.1 kHz ama 48 kHz, taas oo ku xidhan jaantusyada inta lagu jiro ururinta, noocyada kale ee 44.1 kHz iyo 48 kHz ayaa isku mar la taageerayaa.
*** Qiimaha Bitpool waxaa lagu kordhin karaa barnaamijka Bluetooth Explorer.

aptX iyo aptX HD

aptX waa codec fudud oo degdeg ah oo xisaabin ah, oo aan lahayn cilmi-nafsiyeedka, iyadoo la adeegsanayo habaynta koodhka garaaca wadnaha ee la-qabsiga (ADPCM). Waxay soo muuqatay qiyaastii 1988 (taariikhda xereynta patent ku taariikhaysan Febraayo 1988), ka hor Bluetooth, waxaa loo isticmaali jiray ugu horrayn qalabka maqalka ee wireless-ka ee xirfadleyda ah. Hadda ay leedahay Qualcomm, waxay u baahan tahay shati iyo royalties. Laga bilaabo 2014: $6000 hal mar iyo ≈$1 qalabkiiba, oo loogu talagalay dufcad ilaa 10000 qalab ah (ilaha, p. 16).
aptX iyo aptX HD waa isku codec, oo leh profiles codayn oo kala duwan.

Koodhku wuxuu leeyahay halbeeg keliya - doorashada inta jeer ee muunada. Waxaa jira, si kastaba ha ahaatee, doorashada tirada / qaabka kanaalka, laakiin dhammaan qalabka aan garanayo (70+ xabbadood) kaliya Stereo ayaa la taageeray.

Codec
Inta jeer ee muunada
Awoodda
Bitrate
Taageerada codaynta
Taageerada dejinta

aptX
16, 32, 44.1, 48 kHz
16 xoogaa
128/256/352/384 kbps (waxay kuxirantahay heerka muunad)
Windows 10 (desktop iyo mobile), macOS, Android 4.4+/7*, Blackberry OS 10
Qalab maqal oo ballaadhan (hardware)

* Noocyada ilaa 7 waxay u baahan yihiin in wax laga beddelo xidhmada Bluetooth-ka. Codec-ka waxa kaliya oo la taageeraa haddii soo saaraha aaladaha Android uu shati ka siiyay koodka Qualcomm (haddii OS uu leeyahay maktabado codayn).

aptX wuxuu u qaybiyaa codka 4 xabbo oo soo noqnoqda wuxuuna ku qiyaasaa tiro isku mid ah oo joogto ah: 8 bits 0-5.5 kHz, 4 bits 5.5-11 kHz, 2 bits 11-16.5 kHz, 2 bits for 16.5-22 kHz tirooyinka saamiga saamiga 44.1 kHz).

Tusaalaha maqalka aptX (sare - signalka asalka ah, xagga hoose - aptX, spectrograms ee kanaalada bidix kaliya, dhawaaqa FLAC):

Heerarka sare waxa ay noqdeen wax yar oo guduudan, laakiin ma aad maqli karin faraqa u dhexeeya.

Sababo la xiriira qaybinta go'an ee qaniinyada qiyaasidda, codecku ma "beddeli karo qashinka" inta jeer ee u baahan. Si ka duwan SBC, aptX ma "gooyn doono" soo noqnoqoshada, laakiin waxay ku dari doontaa dhawaaqa qiyaasida iyaga, taasoo yaraynaysa tirada firfircoon ee codka.

Waa in aan loo qaadan in isticmaalka, tusaale ahaan, 2 bits per band ay hoos u dhigayso kala duwanaanta firfircoonida ilaa 12 dB: ADPCM waxay u ogolaataa ilaa 96 dB oo kala duwanaansho firfircoon xitaa marka la isticmaalayo 2 xabbadood oo qiyaas ah, laakiin kaliya calaamad gaar ah.
ADPCM waxay kaydisaa farqiga nambareed ee u dhexeeya muunada hadda iyo muunadda xigta, halkii ay ku kaydin lahayd qiimaha saxda ah sida PCM. Tani waxay kuu ogolaaneysaa inaad hoos u dhigto shuruudaha tirada jajabyada loo baahan yahay si loo keydiyo isku mid ah (la'aan la'aan) ama ku dhawaad ​​isku mid (oo leh qalad wareegsan oo yar) Si loo yareeyo khaladaadka wareega, miisaska isku-dhafka ah ayaa la isticmaalaa.
Marka la abuurayo codec-ka, qorayaashu waxay xisaabiyeen isku xidhka ADPCM ee galalka maqalka ah ee muusiga. Sida ugu dhow ee ishaarka maqalku uu u dhow yahay muusigga miisaska lagu dhisay, waxaa yaraanaya khaladaadka qiyaasidda (sanqa) aptX.

Sababtaas awgeed, tijaabooyinka synthetic waxay had iyo jeer soo saari doonaan natiijooyin ka xun muusikada. Waxaan sameeyay tusaale synthetic gaar ah kaas oo aptX ay muujinayso natiijooyin liidata - mowjad sine ah oo leh inta jeer ee 12.4 kHz (korka - calaamadda asalka ah, hoos - aptX. Audio in FLAC. Hoos u dhig mugga!):

Garaafyada Spectrum:
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Dhawaaqa ayaa si cad loo maqlayaa.

Si kastaba ha ahaatee, haddii aad dhaliso mowjad sine ah oo leh ballac yar si ay u noqoto mid aamusan, sanqadha ayaa sidoo kale noqon doonta aamusnaan, taasoo muujinaysa kala duwanaansho firfircoon oo ballaaran:

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Si aad u maqasho faraqa u dhexeeya heesta muusiga asalka ah iyo kan la cufan, waxaad rogi kartaa mid ka mid ah calaamadaha oo waxaad ku dari kartaa kanaalka raadadka kanaalka. Habkani, guud ahaan, waa khalad, mana siin doono natiijooyin caqli-gal ah oo leh codecs kakan, laakiin gaar ahaan ADPCM waa ku habboon yahay.
Farqiga u dhexeeya asalka iyo aptX
Xididka macnaheedu waa farqiga labajibaaranaha ee calaamadaha ayaa ah heerka -37.4 dB, taas oo aan wax badan u ahayn muusigga isku dhafan.

aptXHD

aptX HD maaha codec kaligiis ah - waa koodhka codaynta ee la wanaajiyay ee aptX codec. Isbeddellada ayaa saameeyay tirada loo qoondeeyay codeynta tirada soo noqnoqda: 10 bits 0-5.5 kHz, 6 bits 5.5-11 kHz, 4 bits 11-16.5 kHz, 4 bits 16.5-22 kHz (lambar 44.1 kHz) .

Codec
Inta jeer ee muunada
Awoodda
Bitrate
Taageerada codaynta
Taageerada dejinta

aptXHD
16, 32, 44.1, 48 kHz
24 bits
192/384/529/576 kbps (waxay kuxirantahay heerka muunad)
Android 8+*
Qalabka maqalka qaarkood (qalabka)

* Noocyada ilaa 7 waxay u baahan yihiin in wax laga beddelo xidhmada Bluetooth-ka. Codec-ka waxa kaliya oo la taageeraa haddii soo saaraha aaladaha Android uu shati ka siiyay koodka Qualcomm (haddii OS uu leeyahay maktabado codayn).

In ka yar aptX: sida muuqata waxay u baahan tahay shati gooniya Qualcomm, iyo khidmadaha shatiga goonida ah.

Aan ku soo celino tusaalaha mawjad sine ah oo ah 12.4 kHz:
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Aad uga fiican aptX, laakiin wali xoogaa buuq badan.

aptX Latency hooseeya

Koodh ka socda Qualcomm oo aan waxba la wadaagin heerka aptX iyo aptX HD, iyadoo lagu qiimaynayo macluumaadka xaddidan ee dadka ku lugta leh horumarintiisa. Loogu talagalay gudbinta maqalka daahsoon ee is dhex galka ah (filim, ciyaaro), halkaas oo daahitaanka maqalka aan lagu hagaajin karin software. Ma jiraan barnaamijyo software ah oo la yaqaan oo ah cod-bixiyeyaal iyo qalab-dejiyayaal; waxaa si gaar ah u taageera gudbiyaasha, qaata-qaadayaasha, sameecado-weynayaasha iyo sameecadaha, laakiin maaha kuwa casriga ah iyo kombiyuutarrada.

Inta jeer ee muunada
Bitrate
Taageerada codaynta
Taageerada dejinta

44.1 kHz
276/420 kbps
Qaar ka mid ah gudbiyaasha (qalabka)
Qalabka maqalka qaarkood (qalabka)

AAC

AAC, ama Codaynta Maqalka Sare, waa koodhka xisaabeed kakan oo leh nooc maskaxiyan oo halis ah. Si weyn loogu isticmaalo maqalka internetka, caannimada labaad ka dib MP3. Waxay u baahan tahay shatiga iyo royalties: $15000 hal mar (ama $1000 shirkadaha leh wax ka yar 15 shaqaale) + $0.98 500000 ee ugu horeeya qalabkailaha).
Codec ayaa lagu jaangooyay gudaha MPEG-2 iyo MPEG-4 qeexida, oo liddi ku ah fikradda khaldan ee caadiga ah, ma laha Apple.

Inta jeer ee muunada
Bitrate
Taageerada codaynta
Taageerada dejinta

8 - 96 kHz
8 - 576 kbps (ee stereo), 256 - 320 kbps (sida caadiga ah Bluetooth)
macOS, Android 7+*, iOS
Qalab maqal oo ballaadhan (hardware)

* kaliya qalabyada soosaarayaashoodu ay bixiyeen kharashka shatiga

IOS iyo macOS waxay adeegsadaan codeeyaha AAC ee ugu wanaagsan ee hadda Apple si ay u gudbiyaan tayada maqalka ee ugu sarreysa. Android waxay isticmaashaa koodiyaha labaad ee ugu tayada sareeya Fraunhofer FDK AAC, laakiin waxa laga yaabaa inay isticmaasho qalab kala duwan oo lagu dhex dhisay madal (SoC) oo leh tayo codayn aan la garanayn. Marka loo eego imtixaanadii u dambeeyay ee shabakada SoundGuys, tayada codaynta AAC ee taleefannada kala duwan ee Android aad bay u kala duwan yihiin:
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Inta badan aaladaha maqalka ee wireless-ku waxay leeyihiin ugu badnaan 320 kbps AAC, qaar kaliya waxay taageeraan 256 kbps. Qaniinyada kale aad bay dhif u yihiin.
AAC waxay bixisaa tayo aad u fiican oo ah 320 iyo 256 kbps bitrates, laakiin waa ku xiran tahay luminta codaynta isku xigxiga ee nuxurka horeba loo cufay, si kastaba ha ahaatee, way adag tahay in la maqlo wax kasta oo ku kala duwanaansho ah asalka ah ee iOS at bitrate of 256 kbps xitaa leh dhowr codeedyo taxane ah; oo leh hal codayn, tusaale ahaan, MP3 320 kbps ilaa AAC 256 kbps, khasaaraha waa la dayaci karaa.
Sida codecyada kale ee Bluetooth-ka, muusig kasta ayaa marka hore go'aamiyay ka dibna lagu dhejiyay codec-ka. Markaad dhegaysato muusiga qaabka AAC, waxa marka hore go'aamiya OS-ka, ka dibna lagu dhejiyaa AAC mar labaad si loogu gudbiyo Bluetooth. Tani waxay lagama maarmaan u tahay isku dhafka qulqulka maqalka ee badan, sida muusikada iyo ogeysiisyada fariinta cusub. IOS ma aha mid ka reeban. Intarneetka waxaad ka heli kartaa hadallo badan oo ku saabsan muusiga iOS ee qaabka AAC aan la beddelin marka lagu gudbiyo Bluetooth, taas oo aan run ahayn.

MP1/2/3

Codec-yada qoyska MPEG-1/2 Qaybta 3aad waxay ka kooban yihiin MP3-ga caanka ah ee si weyn loo isticmaalo, MP2 ka yar (oo inta badan loo isticmaalo TV-ga dhijitaalka ah iyo raadiyaha), iyo MP1 aan la garanayn.

Codsigii hore ee MP1 iyo MP2 lama taageero gabi ahaanba: Maan helin wax taleefoonnada gacanta ah ama xidhmooyin Bluetooth ah oo codayn kara ama kala saari kara.
Codaynta MP3 waxaa taageera qaar ka mid ah taleefoonnada dhegaha la gashado, laakiin codaynta laguma taageero kaydinta nidaamka hawlgalka casriga ah. Waxay u muuqataa in qaybta saddexaad ee BlueSoleil ee Windows ay ku dhejin karto MP3 haddii aad gacanta ku beddesho faylka qaabeynta, laakiin aniga oo ku rakibaya waxay keenaysaa BSoD Windows 10. Gabagabo - codec dhab ahaantii looma isticmaali karo codka Bluetooth.
Markii hore, 2006-2008, ka hor inta aan la faafin heerka A2DP ee aaladaha, dadku waxay dhageysanayeen muusikada MP3 ee Nokia BH-501 iyada oo loo marayo barnaamijka MSI BluePlayer, kaas oo laga heli karo Symbian iyo Windows Mobile. Waqtigaas, naqshadda OS ee talefannada casriga ah waxay oggolaatay helitaanka hawlo badan oo hooseeya, Windows Mobile xitaa waxaa suurtagal ah in lagu rakibo xirmooyin Bluetooth ah oo dhinac saddexaad ah.

Shatigii ugu dambeeyay ee codec-ka MP3 wuu dhacay, adeegsiga codec uma baahna khidmadaha shatiga ilaa Abriil 23, 2017.

Haddii shatiga ugu dheer ee lagu sheegay tixraacyada kor ku xusan loo qaato cabbir ahaan, markaa tignoolajiyada MP3 waxay noqotay patent-free gudaha Mareykanka Abriil 16, 2017 markii US Patent 6,009,399, ay haysato oo ay maamusho Technicolor, dhacay.

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

Inta jeer ee muunada
Bitrate
Taageerada codaynta
Taageerada dejinta

16 - 48 kHz
8 - 320 kbps
Meelna lagama taageero
Qalabka maqalka qaarkood (qalabka)

LDAC

Codec cusub oo si firfircoon loo dalacsiiyay "Hi-Res" oo ka socda Sony, taageeraya heerarka muunad ilaa 96 kHz iyo 24-bit, oo leh bitrates ilaa 990 kbps. Waxaa loo xayeysiiyaa sidii codec maqal-file ah, si uu u beddelo codecyada Bluetooth-ka ee jira. Waxay leedahay shaqada hagaajinta bitrate-ka ee la qabsiga, iyadoo ku xiran xaaladaha baahinta raadiyaha.

LDAC codeer (libdac) waxa lagu daraa xidhmada caadiga ah ee Android, markaa codaynta waxa lagu taageeraa taleefan kasta oo Android ah oo ka bilaabma nooca OS 8. Ma jiraan qalab-dejiyayaal software ah oo si xor ah loo heli karo, qeexida codec-ka lama heli karo dadweynaha guud, si kastaba ha ahaatee, jaleecada hore ee cod-bixiyaha, qaab-dhismeedka gudaha ee codecku wuxuu la mid yahay ATRAC9 - Codec-ka Sony ee loo isticmaalo PlayStation 4 iyo Vita: labaduba waxay ku shaqeeyaan qaybta soo noqnoqda, adeegsada isbeddelka cosine-ka ee la beddelay (MDCT) iyo isku-buufin iyadoo la adeegsanayo algorithm-ka Huffman.

Taageerada LDAC waxa si gaar ah u bixiya taleefannada dhegaha la gasha ee Sony. Awoodda lagu furto LDAC mararka qaarkood waxaa laga helaa dhagaha-dhegaha iyo DAC-yada warshado kale, laakiin aad ayey dhif u tahay.

Inta jeer ee muunada
Bitrate
Taageerada codaynta
Taageerada dejinta

44.1 - 96 kHz
303/606/909 kbit/s (44.1 iyo 88.2 kHz), 330/660/990 kbit/s (48 iyo 96 kHz)
Android 8 +
Qaar ka mid ah taleefoonnada gacanta ee Sony iyo aaladaha qaar ee soo saarayaasha kale (hardware)

Suuqgeynta LDAC sida codec-ka Hi-Res waxay waxyeelo u geysataa qaybteeda farsamada: waa doqonnimo inaad ku bixiso bitrate gudbinta mawjadaha aan la maqlin ee dhegta bini'aadamka iyo kordhinta qoto-dheeraanta, halka aysan ku filnayn gudbinta tayada CD-ga (44.1/16) iyadoon lumin. . Nasiib wanaag, codecku wuxuu leeyahay laba qaab oo uu ku shaqeeyo: gudbinta maqalka CD iyo gudbinta maqalka ee Hi-Res. Xaaladda kowaad, kaliya 44.1 kHz/16 bits ayaa lagu kala qaadaa hawada.

Mar haddii qalabka software-ka LDAC aan si xor ah loo heli karin, suurtagal maaha in la tijaabiyo codec-ka iyada oo aan la helin qalab dheeraad ah oo qeexaya LDAC. Marka loo eego natiijooyinka tijaabada LDAC ee DAC iyada oo ay taageerayaan, kaas oo injineerada SoundGuys.com ay ku xidheen wax soo saarka dhijitaalka ah oo ay ku duubeen dhawaaqa wax soo saarka ee calaamadaha tijaabada, LDAC 660 iyo 990 kbps ee qaabka tayada CD-ga ayaa bixiya signal-to- Saamiga qaylada wax yar ayuu ka fiican yahay kan aptX HD.

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha
Source: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026

LDAC sidoo kale waxay taageertaa bitrates firfircoon oo ka baxsan profiles la aasaasay - laga bilaabo 138 kbps ilaa 990 kbps, laakiin inta aan sheegi karo, Android kaliya waxay isticmaashaa profiles-ka caadiga ah 303/606/909 iyo 330/660/990 kbps.

Codsiyada kale

Koodadka kale ee A2DP si weyn looma isticmaalo. Taageeradooda ayaa ah mid gebi ahaanba maqan ama waxaa laga heli karaa oo keliya moodooyinka qaar ee taleefoonnada gacanta iyo kuwa casriga ah.
Codec-ka ATRAC ee lagu habeeyey A2DP waligiis looma isticmaalin codec Bluetooth ah xitaa Sony laftooda, Samsung HD, Samsung Scalable iyo Samsung UHQ-BT codecs waxay leeyihiin taageero aad u xaddidan ee gudbinta iyo helitaanka aaladaha, iyo HWA LHDC aad ayay ugu cusub tahay oo waxay taageertay saddex oo keliya. (?) Qalabka.

Taageerada codec ee qalabka maqalka

Dhammaan soosaarayaashu ma daabacaan macluumaadka saxda ah ee ku saabsan codec-yada ay taageerayaan taleefoonnada gacanta ee wireless-ka qaarkood, kuwa ku hadla, qaataha ama gudbiyaasha. Mararka qaarkood waxaa dhacda in taageerada codec gaar ah ay tahay oo keliya gudbinta, laakiin maaha soo-dhoweynta (ku habboon soo-qaadayaasha-qaadayaasha-isku-dhafka ah), in kasta oo soo-saaruhu uu si fudud ugu dhawaaqo "taageerada", iyada oo aan qoraallo (waxaan u maleynayaa in shatiyada kala duwan ee encoders iyo decoders qaar ka mid ah). codecs ayaa sabab u ah arrintan). Qalabka ugu jaban, waxaa laga yaabaa inaadan ka helin taageerada aptX ee lagu dhawaaqay gabi ahaanba.

Nasiib darro, interfaces-yada nidaamyada hawlgalka intooda badan ma muujiyaan codec loo isticmaalo meel kasta. Macluumaadka arrintan ku saabsan waxa kaliya oo laga heli karaa Android, laga bilaabo nooca 8, iyo macOS. Si kastaba ha ahaatee, xitaa OS-yadan, kaliya kuwa codecs-ka ah ee ay taageerayaan telefoonka/computerka iyo taleefoonnada dhegaha-dhegaha ayaa la soo bandhigi doonaa.

Sidee ku ogaan kartaa codecyada qalabkaagu taageerayo? Ku duub oo ku falanqeeyaan qashinka taraafigga oo leh cabbirrada gorgortanka A2DP!
Tan waxaa lagu samayn karaa Linux, macOS iyo Android. Linux waxaad ku isticmaali kartaa Wireshark ama hcidump, macOS waxaad ku isticmaali kartaa Bluetooth Explorer, Android-ka waxaad isticmaali kartaa heerka caadiga ah ee badbaadada qashinka Bluetooth HCI, kaas oo laga heli karo aaladaha horumariyaha. Waxaad heli doontaa qashin qaab btsnoop ah, kaas oo lagu shubi karo falanqeeyaha Wireshark.
Feejignow: qashin-qubka saxda ah waxa kaliya oo lagu heli karaa in lagu xidho teleefankaaga/kombuyuutarka iyo sameecadaha/ sameecaadaha (iyadoon loo eegin sida ay u qosol badan tahay)! Taleefannada dhegaha-dhegaha ayaa si madax-bannaan u samayn kara xidhiidhka taleefanka, markaas oo ay ka codsan doonaan liiska codecs-ka taleefanka, oo aan beddelkeeda ahayn. Si loo hubiyo in qashin qubka saxda ah la duubay, marka hore ka fur qalabka, ka dibna ku xidh teleefoonka sameecadaha dhegaha marka aad duubayso qashinka.

Isticmaal shaandhada soo socota si aad u nadiifiso taraafikada aan khusayn:

btavdtp.signal_id

Natiijo ahaan, waa inaad aragto wax la mid ah kan:
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Waxaad ku dhejin kartaa shay kasta oo ku jira amarka GetCapabilities si aad u aragto sifooyinka faahfaahsan ee codec.
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Wireshark ma garanayo dhammaan aqoonsiga codec-yada, sidaa darteed qaar ka mid ah codec-yada waa in gacanta lagu dejiyaa, iyadoo la eegayo shaxda aqoonsiga hoose:

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

Si aanan gacanta ugu falanqeyn qashinka, waxaan sameeyay adeeg si toos ah wax walba u falanqeyn doona: btcodecs.valdikss.org.ru

Isbarbardhigga codecs Koodhkee ayaa ka wanaagsan?

Codec kastaa wuxuu leeyahay faa'iidooyin iyo faa'iido darrooyin u gaar ah.
aptX iyo aptX HD waxay adeegsadaan astaamo sumad adag leh oo aan la bedeli karin iyada oo aan la beddelin cod-bixiyeha. Soo saaraha talefanka iyo soo saaraha taleefoonka dhegaha midkoodna ma beddeli karo qodobbada codaynta ee bitrate ama aptX. Milkiilaha codec-ka, Qualcomm, wuxuu bixiyaa cod-bixiye tixraac ah oo qaab maktabad ah. Xaqiiqooyinkani waa xoogga aptX - horay ayaad u ogaaneysaa tayada codka aad heli doonto, iyada oo aan wax "labo" ah.

SBC, si ka duwan, waxay leedahay cabbirro badan oo la habeyn karo, bitrate firfircoon (encoder-ku wuxuu yarayn karaa cabbirka bitpool haddii mawjadaha hawadu mashquul yihiin), oo aan lahayn astaamo sumad adag, kaliya "tayo dhexdhexaad ah" iyo "tayo sare" oo lagu taliyay oo ahaa lagu daray qeexitaanka A2DP ee 2003 sanadka. "Tayada sare" hadda maaha mid sare marka loo eego heerarka maanta, iyo inta badan xirmooyinka Bluetooth ma ogola inaad isticmaasho cabbirro ka fiican astaanta "tayada sare", inkastoo aysan jirin xayiraad farsamo oo tan ah.
Bluetooth SIG ma laha tixraaca SBC encoder ahaan maktabad ahaan, oo soo saarayaasha ayaa iyagu fuliya.
Kuwani waa daciifnimada SBC - weligeed hore uma cadda tayada codka laga filayo qalab gaar ah. SBC waxay soo saari kartaa maqal tayo hoose iyo mid aad u sareysa labadaba, laakiin tan dambe lama heli karo iyada oo aan la curyaamin ama aan la dhaafin xaddidaadaha macmalka ah ee xirmooyinka Bluetooth-ka.

Xaaladda AAC waa mid mugdi ah: dhinaca kale, aragti ahaan codecku waa inuu soo saaraa tayada aan la garan karin ee asalka ah, laakiin ficil ahaan, adoo xukumaya imtixaannada shaybaarka SoundGuys ee qalabka kala duwan ee Android, tani lama xaqiijin. Waxay u badan tahay, cilladdu waxay la socotaa cod-bixiyeyaal maqal hardware oo tayadoodu hooseeyso oo lagu dhex dhisay Chipset-yada taleefannada kala duwan. Waa macno in loo isticmaalo AAC kaliya aaladaha Apple, iyo Android si loogu xaddido aptX iyo LDAC.

Qalabka taageera codecs kale wuxuu u janjeeraa inuu tayo sarreeyo, sababtoo ah aadka u jaban, aaladaha tayada hooseeya, macno ma samaynayso in la bixiyo khidmadaha shatiga si loo isticmaalo codecyadaas. Imtixaanadayda, SBC waxay u muuqataa mid aad ugu fiican qalabka tayada leh.

Waxaan sameeyay adeeg shabakadeed oo codka ku dhejinaya SBC, aptX iyo aptX HD wakhtiga dhabta ah, isla markiiba browserka. Iyada, waxaad ku tijaabin kartaa codec-yada maqalka ah adigoon si dhab ah ugu gudbin maqalka adigoo isticmaalaya Bluetooth, sameecado kasta oo fiilsan, kuwa ku hadla, iyo muusiga aad jeceshahay, iyo sidoo kale inaad si toos ah u bedesho cabbirada codeynta markaad ciyaareyso codka:
btcodecs.valdikss.org.ru/sbc-encoder
Adeeggu wuxuu isticmaalaa maktabadaha codaynta SBC ee mashruuca BlueZ iyo libopenaptx ee ffmpeg, kuwaas oo lagu soo ururiyey WebAssembly iyo JavaScript ee C, iyada oo loo marayo emscripten, si loogu shaqeeyo browserka. Yaa ku riyoon kara mustaqbalka noocaas ah!

Waa tan waxay u egtahay:

U fiirso sida heerka sanqadhku isu beddelayo 20 kHz ka dib codecyada kala duwan. Faylka asalka ah ee MP3 kuma jiro taxanayaal ka sarreeya 20 kHz.

Isku day inaad beddesho codecs oo arag haddii aad maqashay faraqa u dhexeeya asalka, SBC 53 Joint Stereo (heerka iyo astaanta guud ee ugu caansan), iyo aptX/aptX HD.

Waxaan maqli karaa farqiga u dhexeeya codecs gudaha sameecadaha!

Dadka aan maqlin faraqa u dhexeeya codecs-ka inta lagu jiro tijaabinta adeegga shabakadda waxay ku andacoonayaan inay maqlaan marka ay muusikada ku dhegeysanayaan taleefoonnada gacanta ee wireless-ka. Hoogay, tani maaha kaftan ama saamaynta placebo: faraqa runtii waa la maqli karaa, laakiin ma keeno kala duwanaansho codecs.

Inta badan Chipset-yada maqalka ee Bluetooth-ka ee loo isticmaalo aaladaha soo gala wireless-ku waxay ku qalabaysan yihiin Processor Signal Digital ah (DSP), kaas oo fulisa barbareeyaha, compander, stereo expander, iyo waxyaabo kale oo loogu talagalay in lagu hagaajiyo (ama beddelo) codka. Soo-saareyaasha qalabka Bluetooth-ka waxay habayn karaan DSP codec kasta si gaar ah, iyo marka la beddelo inta u dhaxaysa codecs, dhagaystuhu wuxuu u malayn doonaa inay maqlayaan farqi u dhexeeya hawlgalka codecs, marka dhab ahaantii ay dhegaysanayaan goobaha kala duwan ee DSP.

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha
DSP Kalimba dhuumaha farsamaynta maqalka oo ku jira chips ay soo saartay CSR/Qualcomm

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha
U yeel hawlaha DSP kala duwan ee codec kasta iyo soo saarista si gooni ah

Qaar ka mid ah aaladaha qaaliga ah waxay la socdaan softiweer kuu oggolaanaya inaad habayn ku sameyso dejinta DSP, laakiin inta badan taleefoonnada dhegaha ee jaban ma sameeyaan, isticmaalayaashuna kama dami karaan wax-qabadka ka dambeeya maqalka gacanta.

Astaamaha shaqada ee aaladaha

Nooca casriga ah ee heerka A2DP ayaa leh Shaqada "xakamaynta mugga buuxda". - xakamaynta mugga aaladda iyadoo la adeegsanayo amarrada gaarka ah ee nidaamka AVRCP, kaas oo nidaamiya faa'iidada heerka wax soo saarka, halkii barnaamij ahaan loo dhimi lahaa mugga qulqulka maqalka. Haddii marka aad beddesho mugga taleefoonnada gacanta, isbeddelku aanu la mid ahayn mugga talefankaaga, markaa taleefoonnada gacanta ama talefankaaga ma taageeraan habkan. Xaaladdan oo kale, waxa macno ah in had iyo jeer la dhegeysto muusikada mugga ugu badan ee taleefanka, hagaajinta mugga dhabta ah ee badhamada taleefoonka dhegaha - kiiskan, saamiga signal-ilaa-sanqa ayaa fiicnaan doona iyo tayada codka. waa in kor ku xusan.
Xaqiiqda, waxaa jira xaalado murugo leh. Taleefannada gacanta ee RealForce OverDrive D1 ee SBC, is-barbardhig xooggan ayaa shidmay, kordhinta mugga waxay keentaa kororka heerka dhawaaqyada aamusan, halka mugga dhawaaqa dhawaaqa uusan isbeddelin (calaamadaha waa la riixay). Sababtan awgeed, waa inaad ku dhejisaa mugga kombuyuutarka ilaa kala badh, taas oo ay dhacdo ficil ahaan wax saameyn ah ma laha.
Marka loo eego fiirsashadayda, dhammaan taleefoonnada gacanta ee leh codecs dheeri ah waxay taageeraan shaqada xakamaynta mugga buuxda, sida muuqata tani waa mid ka mid ah shuruudaha shahaadada codec.

Qaar ka mid ah taleefoonnada gacanta ayaa taageera isku xirka laba qalab isku mar. Tani waxay kuu ogolaanaysaa, tusaale ahaan, inaad muusik ka dhageysato kombayutarkaada oo aad ka heshid wicitaanada taleefankaaga. Si kastaba ha ahaatee, waa inaad la socotaa in qaabkan codec-yada kale ay naafo yihiin oo kaliya SBC la isticmaalo.

AVDTP 1.3 Dib u dhigista Shaqada Warbixinta Waxay u ogolaataa taleefannada dhegaha-dhegaha inay la xiriiraan daahitaanka aaladda gudbinta ee dhawaaqa dhabta ah lagu ciyaaro. Tani waxay kuu ogolaaneysaa inaad hagaajiso isku-dubbaridka maqalka iyo fiidiyoowga markaad daawaneyso faylalka fiidiyowga: haddii ay jiraan dhibaatooyin ku saabsan gudbinta raadiyaha, maqalku kama daagi doono fiidiyowga, laakiin liddi ku ah, fiidiyaha ayaa hoos u dhigi doona fiidiyaha fiidiyowga ilaa maqal iyo muuqaalba mar kale ayaa la isla meel dhigay.
Hawsha waxa taageera taleefoono badan oo dhegaha la gashado, Android 9+ iyo Linux oo wata PulseAudio 12.0+. Anigu kama warqabo taageerada sifadan ee aaladaha kale.

Isgaadhsiinta labada dhinac ee Bluetooth-ka Gudbinta codka.

Gudbinta codka ee Bluetooth-ka, Isku-xidhka Isku-xidhka Oriented (SCO) ayaa loo isticmaalaa - gudbinta isku-dhafka ah ee gorgortanka hordhaca ah ee xiriirka. Habkani wuxuu kuu ogolaanayaa inaad si adag u gudbiso codka iyo codka si adag, oo leh diritaanka iyo helitaanka xawaaraha, adigoon sugin xaqiijinta gudbinta iyo dib-u-diridda xirmooyinka. Tani waxay yaraynaysaa dib u dhigista guud ee gudbinta maqalka ee kanaalka raadiyaha, laakiin waxay ku soo rogtay xaddidaadyo culus xaddiga xogta la gudbiyo halbeeg kasta, waxayna si xun u saameynaysaa tayada.
Marka habkan la isticmaalo, codka iyo maqalka labadaba waxaa lagu kala qaadaa iyagoo tayo isku mid ah leh.
Nasiib darro, laga bilaabo 2019, tayada codka ee Bluetooth wali waa liidataa, mana cadda sababta Bluetooth SIG uusan waxba uga qabanayn.

CVSD

Koodhka hadalka aasaasiga ah ee CVSD waxa la habeeyey 2002, waxaana taageera dhammaan aaladaha isgaadhsiinta Bluetooth ee laba jiho. Waxay ku siinaysaa gudbinta maqalka ah ee soo noqnoqoshada muunad ee 8 kHz, taas oo u dhiganta tayada teleefanka caadiga ah.

Tusaalaha duubista codec-kan.

mSBC

MSBC codec-ka dheeriga ah waxaa la habeeyey 2009, iyo 2010-kii chips-yada u isticmaalaya gudbinta codka ayaa durba soo muuqday. mSBC waxaa si weyn u taageera qalabyo kala duwan.
Kani maaha codec madax-banaan, balse waa SBC-ga caadiga ah oo ka yimid heerka A2DP, oo leh astaanta codaynta go'an: 16 kHz, mono, bitpool 26.

Tusaalaha duubista codec-kan.

Ma qurux badna, laakiin aad uga fiican CVSD, laakiin wali waa dhib inaad u isticmaasho isgaadhsiinta khadka tooska ah, gaar ahaan marka aad isticmaalayso sameecado dhegaha la gashado si aad ula xidhiidho ciyaarta dhexdeeda - maqalka ciyaarta ayaa sidoo kale lagu gudbin doonaa heerka muunad ee 16 kHz.

Shirkadda FastStreamCSR waxay go'aansatay inay horumariso fikradda isticmaalka SBC. Si loo helo xaddidaadda nidaamka SCO oo loo isticmaalo qaniinyada sare ee bitrates, CSR waxay aaday waddo ka duwan - waxay soo bandhigeen taageerada laba-geesoodka SBC maqalka ee A2DP hal-jidka gudbinta maqalka heerka gudbinta, profiles habayn, oo loo yaqaan "FastStream".

FastStream waxay ku gudbisaa maqalka isteeriyo ee 44.1 ama 48 kHz oo leh bitrate 212 kbps ah kuwa ku hadla, iyo mono, 16 kHz, oo leh bitrate of 72 kbps ayaa loo isticmaalaa in lagu gudbiyo codka makarafoonka (wax yar ka fiican mSBC). Xuduudaha noocan oo kale ah ayaa aad ugu habboon isgaadhsiinta ciyaaraha internetka - dhawaaqa ciyaarta iyo dhex-galayaashu waxay noqon doonaan kuwo tayo sare leh.

Tusaalaha duubista codec-kan (+ dhawaaqa makarafoonka, oo la mid ah mSBC).

Shirkaddu waxay la timid maro xiiso leh, laakiin sababtoo ah waxay ka soo horjeedaa heerka A2DP, waxaa lagu taageeraa oo kaliya qaar ka mid ah shirkadaha shirkadda (oo u shaqeeya sida kaadhka maqalka ee USB, ma aha qalabka Bluetooth), laakiin ma aha taageero ku hel xidhmooyinka Bluetooth-ka, in kasta oo tirada dhegaha-dhegaha ee taageerada FastStream aanay sidaa u yarayn.

Waqtigan xaadirka ah, taageerada FastStream ee OS waa kaliya sida patch loogu talagalay Linux PulseAudio oo ka socda horumarinta Pali Rohár, oo aan ku jirin qaybta ugu weyn ee barnaamijka.

aptX Latency hooseeya

Si aad ula yaabto, aptX Low Latency sidoo kale waxay taageertaa maqalka laba jiho, iyada oo fulinaysa isla mabda'a FastStream.
Suurtagal maaha in lagu isticmaalo sifadan codec-ka meel kasta - ma jirto wax taageero ah oo loogu talagalay dejinta koodka hooseeya ee OS kasta ama xidhmo kasta oo Bluetooth ah oo aan ogahay.

Bluetooth 5, Classic iyo Tamar Hoose

Waxaa jiray jahawareer badan oo ku saabsan qaababka iyo noocyada Bluetooth-ka sababtoo ah joogitaanka laba heer oo aan ku habboonayn isla astaanta, labadaba kuwaas oo si ballaaran loo isticmaalo ujeedooyin kala duwan.

Waxaa jira laba borotokool oo Bluetooth ah oo kala duwan, oo aan is qaadan karin: Bluetooth Classic iyo Bluetooth Low Energy (LE, sidoo kale loo yaqaan Bluetooth Smart). Waxa kale oo jira hab-maamuuska saddexaad, Xawaaraha Sare ee Bluetooth, laakiin maaha mid baahsan oo looma isticmaalo aaladaha guriga.

Laga bilaabo Bluetooth 4.0, isbeddelada ku yimaadda qeexitaannada ay khusayso badiyaa Tamarta Hoose ee Bluetooth-ka, iyo nooca Classic waxa uu helay horumarro yar yar oo keliya.

Liiska isbeddelada u dhexeeya Bluetooth 4.2 iyo Bluetooth 5:

9 ISBEDELKA v4.2 ILAA 5.0

9.1 MUUQAAL CUSUB

Dhowr astaamood oo cusub ayaa lagu soo bandhigay Bluetooth Core Specification 5.0 Siideynta. Dhinacyada ugu waaweyn ee horumarku waa:
Maaskarada Helitaanka Afyare (SAM)
• 2 Msym/s PHY ee LE
•LE Xadhiga Dheer
• Wareegtada Waajibka Sare Xayeysiiska Aan La Xiriirin
• LE Kordhinta Xayeysiiska
• Xulashada Kanaalka LE Algorithm #2
9.1.1 Astaamaha Lagu Daray CSA5 - Lagu daray v5.0
•Awoodda Wax-soo-saarka Sare

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

Hal isbeddel oo keliya ayaa saameeyay nooca Classic ee qaabka Bluetooth 5: waxay ku dareen taageerada tignoolajiyada Maaskarada Helitaanka Maaskarada (SAM), oo loogu talagalay in lagu wanaajiyo kala soocidda baahinta raadiyaha. Dhammaan isbeddellada kale waxay saameeyaan kaliya Bluetooth LE (iyo Awoodda Wax-soo-saarka Sare sidoo kale).

All Aaladaha maqalku waxay isticmaalaan kaliya Bluetooth Classic. Suurtagal maaha in lagu xidho sameecado-madaxeedka iyo kuwa ku hadla Bluetooth Low Energy: ma jiro halbeeg lagu gudbiyo maqalka iyadoo la isticmaalayo LE. Heerka A2DP, oo loo isticmaalo gudbinta maqalka tayada sare leh, wuxuu ka shaqeeyaa kaliya Bluetooth Classic, mana jiro analoog LE.

Gabagabo - iibsashada aaladaha maqalka ee Bluetooth 5 kaliya sababtoo ah nooca cusub ee borotokoolka waa macno darro. Bluetooth 4.0/4.1/4.2 ee macnaha guud ee gudbinta maqalka ayaa si isku mid ah u shaqayn doona.
Haddii ku dhawaaqida taleefannada dhegaha-dhegaha ee cusubi ay xusto labanlaab hawlgalka iyo isticmaalka korontadu hoos u dhacday iyada oo ay ugu wacan tahay Bluetooth 5, markaa waa in aad ogaataa in aanay iyagu fahmin laftooda ama ay ku marin habaabiyaan. La yaab ma leh, sababtoo ah xitaa soosaarayaasha chips Bluetooth ee ogeysiisyadooda ayaa ku jahwareersan faraqa u dhexeeya nooca cusub ee heerka, iyo qaar ka mid ah chips Bluetooth 5 waxay taageeraan nooca shanaad ee LE, waxayna u adeegsadaan 4.2 Classic.

Dib u dhigista gudbinta maqalka

Qadarka daahitaanka (daahista) ee maqalku waxay ku xidhan tahay arrimo badan: cabbirka kaydiyaha ku jira xidhmada maqalka, ku jira xidhmada Bluetooth-ka iyo aaladda dib-u-ciyaarista bilaa-waayirka laftiisa, iyo daahitaanka algorithm ee codec-ka.

Latency ee codecs fudud sida SBC, aptX iyo aptX HD aad bay u yar yihiin, 3-6 ms, kuwaas oo la dayaci karo, laakiin codecs adag sida AAC iyo LDAC waxay keeni karaan dib u dhac muuqda. Daahida AAC algorithmic ee 44.1 kHz waa 60 ms. LDAC - ilaa 30 ms (oo ku salaysan falanqaynta qalafsan ee koodhka isha. Waan khaldami karaa, laakiin ma badna.)

Daahitaanku wuxuu si weyn ugu xiran yahay aaladda dib-u-ciyaarista, chipset-ka iyo kaydka. Inta lagu guda jiro imtixaanada, waxaan helay faafitaanka 150 ilaa 250 ms aaladaha kala duwan (oo leh SBC codec). Haddii aan u maleyno in aaladaha taageeraya codecs dheeri ah aptX, AAC iyo LDAC ay isticmaalaan qaybo tayo sare leh iyo cabbir yar oo kayd ah, waxaan helnaa daahitaanka caadiga ah ee soo socda:

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

Aan ku xasuusiyo: aptX Low Latency laguma taageero nidaamyada hawlgalka, taas oo ah sababta daahitaanka hoose kaliya lagu heli karo gudbiyaha + qaataha ama gudbiyaha

Qalabka Bluetooth-ka, shahaado-siinta, iyo arrimaha summada

Sidee lagu kala soocaa qalab maqal oo tayo sare leh iyo farshaxan jaban? Muuqaal ahaan, marka hore!

Sameecado-madaxeedka Shiinaha oo jaban, kuhadliyaasha iyo qaatayaasha:

  1. Ereyga "Bluetooth" ayaa ka maqan sanduuqa iyo qalabka, "Wireless" iyo "BT" ayaa inta badan la isticmaalaa.
  2. Summada Bluetooth ka maqan Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha sanduuqa ama qalabka
  3. Ma jiro LED biligleynaya buluug

Maqnaanshaha walxahan ayaa tilmaamaya in aan qalabku shahaado la siin, taas oo macnaheedu yahay in ay suurtogal tahay in tayadiisu hooseyso iyo dhibaato. Tusaale ahaan, taleefoonnada dhegaha-dhegaha ee Bluedio ma haystaan ​​shahaado Bluetooth oo si buuxda uma hoggaansamaan qeexitaanka A2DP. shahaado ma ay dhaafeen.

Aynu tixgelinno dhowr qalab iyo sanduuqyo iyaga ka mid ah:
Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Maqalka Bluetooth-ka: faahfaahinta ugu badan ee ku saabsan profiles, codecs iyo aaladaha

Dhammaan kuwan waa aalado aan la aqoonsan. Tilmaamuhu waxay ku jiri karaan calaamad iyo magaca tignoolajiyada Bluetooth, laakiin waxa ugu muhiimsan waa inay ku yaalliin sanduuqa iyo/ama qalabka laftiisa.

Haddii taleefoonnada gacanta ama kuwa ku hadlaaya ay yiraahdaan "Ze bluetooth dewise si guul leh ayaa loogu xiray", tani sidoo kale ma tilmaamayso tayadooda:

gunaanad

Bluetooth gabi ahaanba ma bedeli kartaa sameecado-madaxeedka fiilsan iyo sameecadaha? Waa karti, laakiin qiimaha tayada wicitaanka liidata, korodhka daahitaanka maqalka ee ka xanaaqi kara ciyaaraha, iyo tiro badan oo codecs ah oo u baahan kharashka shatiga iyo kordhinta qiimaha kama dambaysta ah ee taleefannada casriga ah iyo taleefoonnada gacanta.

Suuqgeynta codecs-ka beddelka ah aad buu u xoog badan yahay: aptX iyo LDAC waxaa loo soo bandhigay beddelka muddada dheer la sugayay ee SBC "dhacday iyo mid xun", taas oo aan u dhowayn sida ay dadku u malaynayaan inay tahay.

Sida ay soo baxday, xaddidaadyada macmalka ah ee xirmooyinka Bluetooth-ka ee bitrate-ka SBC waa laga gudbi karaa, si SBC aysan uga hoosayn aptX HD. Waxaan qaatay hindisaha gacmahayga oo waxaan u sameeyay balastar LineageOS firmware: Waxaan wax ka beddeleynaa xirmada Bluetooth-ka si aan u wanaajino codka taleefoonnada dhegaha la'aanteed AAC, aptX iyo LDAC

Macluumaad dheeraad ah ayaa laga heli karaa mareegaha internetka Niman dhawaq ah и Khabiirka Dhawaaqa.

Gunno: Codeeyaha tixraaca SBC, macluumaadka bitstream A2DP iyo faylalka tijaabada. Faylkan waxa lagu dhejin jiray si guud mareegta Bluetooth-ka, laakiin hadda waxa kaliya oo heli kara xubnaha Bluetooth SIG.

Source: www.habr.com

Add a comment