Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Ka lebaka la tlhahiso e kholo ea li-smartphone ntle le jack ea audio ea 3.5 mm, li-headphone tsa Bluetooth tse se nang mohala li fetohile tsela e ka sehloohong ea hore ba bangata ba mamele 'mino le ho buisana ka mokhoa oa li-headphone.
Baetsi ba lisebelisoa tse se nang mohala ha ba lule ba ngola lintlha tse qaqileng tsa sehlahisoa, 'me lihlooho tse buang ka molumo oa Bluetooth Inthaneteng lia hanyetsana, ka linako tse ling li fosahetse, ha li bue ka likarolo tsohle,' me hangata li kopitsa boitsebiso bo tšoanang bo sa lumellaneng le 'nete.
A re leke ho utloisisa protocol, bokhoni ba li-stacks tsa Bluetooth OS, li-headphone le libui, li-codec tsa Bluetooth bakeng sa 'mino le puo, ho fumana hore na ke eng e amang boleng ba molumo o fetisitsoeng le latency, ithute ho bokella le ho khetholla tlhahisoleseding mabapi le li-codec tse tšehetsoeng le lisebelisoa tse ling. bokgoni.

TL; DR:

  • SBC - codec e tloaelehileng
  • Li-headphone li na le li-equalizer tsa tsona le li-post-processing bakeng sa codec ka 'ngoe ka thoko
  • aptX ha e ntle joalo ka ha e bapalitsoe
  • LDAC e bapatsa ka bohlanya
  • Boleng ba mohala bo ntse bo fokola
  • U ka kenya li-encoder tsa audio tsa C ho sebatli sa hau ka ho li bokella ho WebAssembly ka emscripten, 'me li ke ke tsa fokotsa lebelo haholo.

Mmino ka Bluetooth

Karolo e sebetsang ea Bluetooth e khethoa ke profiles - litlhaloso tsa mesebetsi e itseng. Phatlalatso ea 'mino oa Bluetooth e sebelisa boemo bo holimo ba phetisetso ea audio ea A2DP unidirectional. Tekanyetso ea A2DP e amohetsoe ka 2003 mme ha e so fetohe haholo ho tloha ka nako eo.
Ka har'a profil, "codec e le 'ngoe e tlamang ea SBC e thata ea computational, e etselitsoeng Bluetooth ka ho khetheha, le tse ling tse 1 tse ekelitsoeng. Hape hoa khoneha ho sebelisa li-codec tse sa ngolisoang tsa ts'ebetsong ea hau.

Ho tloha ka Phuptjane 2019 re ho xkcd metlae ka 14 A2DP codecs:

  • SBC ← e emeng ho A2DP, e tšehetsoa ke lisebelisoa tsohle
  • MPEG-1/2 Layer 1/2/3 ← e emeng ho A2DP: e tsebahala haholo MP3, e sebelisoang ho TV ea digital MP2, le tse sa tsejoeng MP1
  • MPEG-2/4 AAC ← e emeng ho A2DP
  • ATTRAC ← codec ea khale e tsoang ho Sony, e hlophisitsoeng ho A2DP
  • LDAC ← codec e ncha e tsoang ho Sony
  • aptX ← codec ho tloha 1988
  • aptXHD ← e ts'oanang le aptX, e nang le likhetho tse fapaneng tsa khouto
  • aptX Low Latency ← codec e fapaneng ka ho felletseng, ha ho na ts'ebetso ea software
  • aptX etsehang ← codec e 'ngoe e tsoang ho Qualcomm
  • FastStream ← pseudo codec, bidirectional SBC phetoho
  • HWA LHDC ← codec e ncha e tsoang ho Huawei
  • Samsung HD ← e tšehetsoa ke lisebelisoa tse 2
  • Samsung Scalable ← e tšehetsoa ke lisebelisoa tse 2
  • Samsung UHQ-BT ← e tšehetsoa ke lisebelisoa tse 3

Ke hobane'ng ha re hloka li-codec ho hang, u botsa, ha Bluetooth e na le EDR, e leng se u lumellang hore u fetise data ka lebelo la 2 le 3 Mbit / s, le bakeng sa li-channel tse peli 16-bit PCM, 1.4 Mbit / s e lekane?

Phetiso ea data ka Bluetooth

Ho na le mefuta e 'meli ea phetisetso ea data ho Bluetooth: Asynchronous Connection Less (ACL) bakeng sa phetisetso e tšoanang ntle le ho theha khokahano, le Synchronous Connection Oriented (SCO), bakeng sa phetiso e lumellanang le lipuisano tsa khokahano ea pele.
Phetiso e etsoa ho sebelisoa morero oa karohano ea nako le ho khetha mocha oa phetisetso bakeng sa pakete ka 'ngoe ka thoko (Frequency-Hop/Time-Division-Duplex, FH/TDD), eo nako e arotsoeng ka nako ea 625-microsecond e bitsoang slots. E 'ngoe ea lisebelisoa e fetisoa ka li-slots tse nang le linomoro tse lekanang, tse ling ka li-slots tse sa tloaelehang. Pakete e fetisitsoeng e ka nka 1, 3 kapa 5 slots, ho itšetlehile ka boholo ba data le mofuta o behiloeng oa phetisetso, tabeng ena, phetisetso ea sesebelisoa se le seng e etsoa ka mekhahlelo e lekanang le e sa tloaelehang ho fihlela qetellong ea phetiso. Ka kakaretso, lipakete tse fihlang ho 1600 li ka amoheloa le ho romelloa motsotsoana, haeba e 'ngoe le e' ngoe ea tsona e na le slot e le 'ngoe,' me lisebelisoa ka bobeli li fetisetsa le ho amohela ho hong ntle le ho emisa.

2 le 3 Mbit/s bakeng sa EDR, tse ka fumanoang liphatlalatsong le webosaeteng ea Bluetooth, ke sekhahla se phahameng sa phetisetso ea kanale ea data eohle ka kakaretso (ho kenyeletsoa lihlooho tsa tekheniki tsa liprothokholo tsohle tseo data e tlamehang ho kenyelletsoa ho tsona), ka litsela tse peli. ka nako e le nngwe. Lebelo la nnete la ho fetisa data le tla fapana haholo.

Ho fetisa 'mino, ho sebelisoa mokhoa oa asynchronous, hoo e batlang e le kamehla ho sebelisa lipakete tse kang 2-DH5 le 3-DH5, tse nang le palo e kholo ea data ka mokhoa oa EDR oa 2 Mbit / s le 3 Mbit / s, ka ho latellana,' me o nka nako ea 5. - ho arolelana libaka.

Kemiso ea moralo oa phetisetso e sebelisang li-slots tse 5 ka sesebelisoa se le seng le sekotjana se le seng ka se seng (DH1/DH5):
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Ka lebaka la molao-motheo oa karohano ea nako ea maqhubu a moea, re qobelloa ho emela nako ea 625-microsecond ka mor'a ho fetisetsa pakete haeba sesebelisoa sa bobeli se sa fetise letho ho rona kapa se fetisetsa pakete e nyenyane, le nako e eketsehileng haeba sesebelisoa sa bobeli se fetisetsa. ka lipakete tse kholo. Haeba lisebelisoa tse fetang bonngoe li hokahane le fono (mohlala, li-headphones, lioache le serethe sa boikoetliso), joale nako ea phetisetso e arolelanoa pakeng tsa tsona kaofela.

Tlhokahalo ea ho kenyelletsa molumo ka har'a liprothokholo tse khethehileng tsa lipalangoang L2CAP le AVDTP e nka li-byte tse 16 ho tloha ho palo e phahameng e ka bang teng ea phallo ea molumo e fetisoang.

Mofuta oa sephutheloana
Palo ea li-slots
Max. palo ea li-byte ka har'a pakete
Max. palo ea li-byte tsa mojaro oa moputso oa A2DP
Max. A2DP payload 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 le 1429 kbps ehlile ha lia lekana ho fetisa molumo o sa hatelletsoeng maemong a nnete, ka mefuta e lerata ea 2.4 GHz le tlhoko ea ho fetisa data ea lits'ebeletso. EDR 3 Mbit / s e batla matla a phetisetso le lerata moeeng, ka hona, esita le ka mokhoa oa 3-DH5, phetisetso ea PCM e phutholohileng ha e khonehe, ho tla lula ho e-na le litšitiso tsa nako e khutšoanyane, 'me ntho e' ngoe le e 'ngoe e tla sebetsa feela hole. limithara tse peli.
Ha e le hantle, esita le molapo oa molumo oa 990 kbit/s (LDAC 990 kbit/s) o thata ho o fetisa.

Ha re khutlele ho li-codecs.

SBC

Codec e hlokahalang bakeng sa lisebelisoa tsohle tse tšehetsang maemo a A2DP. The molemo ka ho fetisisa le mpe ka ho fetisisa codec ka nako e tšoanang.

Sampling frequency
Ho teba hanyane
Bitrate
Tšehetso ea khouto
Decoding tšehetso

16, 32, 44.1, 48 kHz
Li-bits tsa 16
10-1500 kbps
Lisebelisoa tsohle
Lisebelisoa tsohle

SBC ke codec e bonolo ebile e potlakile, e nang le mohlala oa khale oa psychoacoustic (ho sebelisoa ho pata melumo e khutsitseng feela), ho sebelisoa adaptive pulse code modulation (APCM).
Litlhaloso tsa A2DP li khothaletsa liprofaele tse peli hore li sebelisoe: Boleng bo Bohareng le Boleng bo Phahameng.
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Codec e na le litlhophiso tse ngata tse u lumellang ho laola ho lieha ha algorithmic, palo ea lisampole ka har'a block, algorithm ea ho ajoa hanyane, empa hoo e batlang e le hohle moo ho sebelisoang li-parameter tse tšoanang tse khothaletsoang ka mokhoa o ikhethileng: Joint Stereo, 8 frequency band, 16 blocks in. foreimi e mamelwang, mokgwa wa kabo ya biti ya Loudness.
SBC e tšehetsa phetoho e matla ea parameter ea Bitpool, e amang bitrate ka ho toba. Haeba maqhubu a moea a koalehile, lipakete li lahlehile, kapa lisebelisoa li fumaneha libakeng tse hōle haholo, mohloli oa molumo o ka fokotsa Bitpool ho fihlela puisano e khutlela ho tloaelehileng.

Boholo ba bahlahisi ba li-headphone ba beha boleng bo phahameng ba Bitpool ho 53, bo fokotsang bitrate ho 328 kilobits motsotsoana ha ba sebelisa profil e khothalletsoang.
Esita le haeba moetsi oa li-headphone a behile boleng bo phahameng ba Bitpool ka holimo ho 53 (mefuta e joalo e fumanoa, mohlala: Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, e boetse e fumanoa ho ba amohelang le lihlopha tsa hlooho ea koloi), joale boholo ba OS bo ke ke ba lumella. ts'ebeliso ea li-bitrate tse eketsehileng ka lebaka la ho beha moeli oa boleng ba kahare ho li-stack tsa Bluetooth.
Ho feta moo, bahlahisi ba bang ba beha boleng bo phahameng ba Bitpool ho tlase bakeng sa lisebelisoa tse ling. Ka mohlala, bakeng sa Bluedio T ke 39, bakeng sa Samsung Gear IconX ke 37, e fanang ka boleng bo bobe ba molumo.

Lithibelo tsa maiketsetso ho bahlahisi ba li-stacks tsa Bluetooth li ka 'na tsa hlaha ka lebaka la ho se lumellane ha lisebelisoa tse ling tse nang le litekanyetso tse kholo tsa Bitpool kapa li-profiles tsa atypical, le haeba ba tlalehile tšehetso bakeng sa bona, le tlhahlobo e sa lekaneng nakong ea setifikeiti. Ho ne ho le bonolo ho bangoli ba li-stacks tsa Bluetooth ho ipehela meeli ea ho lumellana ka profil e khothalletsoang, ho e-na le ho theha marang-rang a lisebelisoa tse fosahetseng (le hoja hona joale ba etsa sena bakeng sa mesebetsi e meng e sa sebetseng hantle).

SBC e abela li-quantization bits ho lihlopha tsa maqhubu ho tloha tlase ho isa holimo, ka boima bo fapaneng. Haeba bitrate eohle e ne e sebelisoa bakeng sa maqhubu a tlaase le a bohareng, maqhubu a phahameng a tla "khaoha" (ho e-na le hoo ho tla ba le khutso).

Mohlala SBC 328 kbps. Ka holimo ke ea pele, ka tlaase ke SBC, nako le nako e fetola pakeng tsa lipina. Molumo o faeleng ea video o sebelisa FLAC e sa lahleheng ea compression codec. Ho sebelisa FLAC a mp4 setshelo e sa ka molao e tloaelehileng, kahoo ho e sa tiisetso ya hore hao sebadi tla e bapala, empa e lokela ho sebetsa ka liphetolelo tsa morao-rao tsa komporong Chrome le Firefox. Haeba ha u na molumo, u ka khoasolla faele ebe u e bula ka sebapali sa video se felletseng.
ZZ Top - Monna ea apereng ka bohale

Spectrogram e bonts'a nako ea ho chencha: SBC nako le nako e fokotsa melumo e khutsitseng ka holimo ho 17.5 kHz, 'me ha e fane ka likotoana ho hang bakeng sa sehlopha ka holimo ho 20 kHz. spectrogram e feletseng e fumaneha ka ho tobetsa (1.7 MB).
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Ha ke utloe phapang pakeng tsa ea mantlha le SBC pina ena.

Ha re nkeng ntho e ncha 'me re etsise molumo o neng o tla fumanoa ho sebelisoa li-headphone tsa Samsung Gear IconX tse nang le Bitpool 37 (ka holimo - lets'oao la mantlha, ka tlase - SBC 239 kbps, audio ho FLAC).
Boikemisetso bo se nang Kelello - Paki

Ke utloa ho lla, ho fokotseha ha molumo oa stereo le molumo o sa thabiseng oa "clunking" maqhubung a phahameng a mantsoe.

Le hoja SBC e le codec e feto-fetohang haholo, e ka hlophisoa bakeng sa latency e tlaase, e fana ka boleng ba molumo o babatsehang ka li-bitrate tse phahameng (452+ kbps) 'me e loketse batho ba bangata ba boleng bo phahameng bo phahameng (328 kbps), ka lebaka la hore maemo a A2DP ha a hlalose li-profiles tse tsitsitseng (empa e fana feela ka likhothaletso), baetsi ba li-stack ba behile lithibelo tsa maiketsetso ho Bitpool, litekanyo tsa molumo o fetisitsoeng ha li bontšoe sebopehong sa mosebelisi, mme baetsi ba li-headphone ba lokolohile ho ipehela litlhophiso tsa bona mme ha ho mohla. bontša boleng ba Bitpool ho litlhaloso tsa tekheniki tsa sehlahisoa, codec e ile ea tsebahala ka boleng ba eona bo tlaase ba molumo, le hoja sena e se bothata ka codec joalo.
Parameter ea Bitpool e ama ka kotloloho bitrate feela ka har'a profil e le 'ngoe. Boleng bo tšoanang ba Bitpool 53 bo ka fana ka bobeli ba bitrate ea 328 kbps ka profil e khothalletsoang ea Boleng bo Phahameng, le 1212 kbps e nang le Dual Channel le 4 frequency band, ke ka lebaka leo bangoli ba OS, ntle le lithibelo ho Bitpool, ba behileng moeli le ho tsoela pele. Bitrate. Joalokaha ke bona, boemo bona bo ile ba hlaha ka lebaka la bofokoli boemong ba A2DP: ho ne ho hlokahala ho buisana ka bitrate, eseng Bitpool.

Lethathamo la tšehetso bakeng sa bokhoni ba SBC ho OS e fapaneng:

OS
Litefiso tsa lisampole tse tšehelitsoeng
Limit max. Bitpool
Limit max. Bitrate
Bitrate e tloaelehileng
Phetoho e matla ea Bitpool

Windows 10
44.1 кР“Ñ †
53
512 kbps
328 kbps
✓*

Linux (BlueZ + PulseAudio)
16, 32, 44.1, 48 kHz
64 (bakeng sa likhokahano tse kenang), 53 (bakeng sa likhokahano tse tsoang)
Ha ho na moeli
328 kbps
✓*

MacOS High Sierra
44.1 кР“Ñ †
64, kamehla 53***
Ha e tsejoe
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
Ha ho na moeli
328 kbps

* Bitpool e fokotseha feela, empa ha e eketsehe ka bo eona, haeba maemo a ho fetisa a ntlafala. Ho khutlisetsa Bitpool o hloka ho emisa ho bapala, ema metsotsoana e seng mekae ebe o qala molumo hape.
** Boleng ba kamehla bo itšetlehile ka litlhophiso tsa stack tse boletsoeng ha ho etsoa firmware. Ho Android 8/8.1 khafetsa ke 44.1 kHz kapa 48 kHz feela, ho latela litlhophiso nakong ea pokello, liphetolelong tse ling 44.1 kHz le 48 kHz li tšehetsoa ka nako e le ngoe.
*** Boleng ba Bitpool bo ka eketsoa lenaneong la Bluetooth Explorer.

aptX le aptX HD

aptX ke codec e bonolo le e potlakileng ea computationally, ntle le psychoacoustics, e sebelisa mokhoa o feto-fetohang oa ho feto-fetoha ha molumo oa pulse codec.ADPCM). E hlahile ho pota 1988 (letsatsi la ho tlatsa litokelo tsa molao ea Hlakola 1988), pele ho Bluetooth, e ne e sebelisoa haholo lisebelisoa tsa mamelwang tse se nang mohala. Hajoale ke ea Qualcomm, e hloka laesense le meputso. Ho tloha ka 2014: $6000 nako e le 'ngoe le ≈$1 ka sesebelisoa, bakeng sa lihlopha tsa lisebelisoa tse ka bang 10000 (mohloli, leq. 16).
aptX le aptX HD ke li-codec tse tšoanang, tse nang le li-profiles tse fapaneng tsa encoding.

Codec e na le parameter e le 'ngoe feela - ho khetha frequency ea sampole. Leha ho le joalo, ho na le khetho ea palo / mokhoa oa likanale, empa lisebelisoa tsohle tse tsejoang ho 'na (likotoana tse 70+) ke Stereo feela e tšehetsoeng.

Codec
Sampling frequency
Ho teba hanyane
Bitrate
Tšehetso ea khouto
Decoding tšehetso

aptX
16, 32, 44.1, 48 kHz
Li-bits tsa 16
128 / 256 / 352 / 384 kbps (ho ipapisitse le sekhahla sa sampole)
Windows 10 (desktop le mobile), macOS, Android 4.4+/7*, Blackberry OS 10
Mefuta e mengata ea lisebelisoa tsa molumo (hardware)

* Liphetolelo tse fihlang ho tse 7 li hloka phetoho ea Bluetooth stack. Codec e tšehetsoa feela haeba moetsi oa lisebelisoa tsa Android a fane ka laesense ea codec ho tsoa Qualcomm (haeba OS e na le lilaeborari tsa khouto).

aptX e arola molumo ka lihlopha tse 4 tsa maqhubu 'me e li lekanya ka palo e lekanang ea li-bits kamehla: 8 bits bakeng sa 0-5.5 kHz, 4 bits bakeng sa 5.5-11 kHz, 2 bits bakeng sa 11-16.5 kHz, 2 bits bakeng sa 16.5-22 kHz ( lipalo tsa sekhahla sa sampole 44.1 kHz).

Mohlala oa molumo oa aptX (ka holimo - lets'oao la mantlha, ka tlase - aptX, li-spectrogram tsa liteishene tse letšehali feela, molumo ho FLAC):

Maholimo a ile a fetoha makhubelu hanyane, empa o ne o sa utloe phapang.

Ka lebaka la kabo e tsitsitseng ea li-quantization bits, codec ha e khone ho "fetola likotoana" ho maqhubu a li hlokang haholo. Ho fapana le SBC, aptX e ke ke ea "khaola" maqhubu, empa e tla eketsa lerata la quantization ho bona, e fokotsa mefuta e fapaneng ea molumo.

Ha hoa lokela ho nahanoa hore ho sebelisa, ka mohlala, li-bits tse 2 ka sehlopha ho fokotsa boholo ba matla ho 12 dB: ADPCM e lumella ho fihla ho 96 dB ea mefuta e mengata ea matla esita le ha u sebelisa li-bits tsa 2 quantization, empa feela bakeng sa pontšo e itseng.
ADPCM e boloka phapang ea lipalo lipakeng tsa sampole ea hajoale le sampole e latelang, ho fapana le ho boloka boleng bo felletseng joalo ka PCM. Sena se o nolofalletsa ho fokotsa litlhoko tsa palo ea likotoana tse hlokahalang ho boloka tse tšoanang (ntle le tahlehelo) kapa tse batlang li tšoana (ka phoso e nyenyane e pota-potileng). Ho fokotsa liphoso tsa ho pota-pota, litafole tsa coefficient li sebelisoa.
Ha ba theha codec, bangoli ba ile ba bala li-coefficients tsa ADPCM ka sete ea lifaele tsa molumo oa 'mino. Ha lets'oao la molumo le haufi le sete ea 'mino oo litafole li hahiloeng holim'a tsona, liphoso tse fokolang tsa quantization (lerata) aptX lia theha.

Ka lebaka la sena, liteko tsa maiketsetso li tla lula li hlahisa liphello tse mpe ho feta 'mino. Ke entse mohlala o khethehileng oa maiketsetso oo aptX e bontšang liphello tse mpe - leqhubu la sine le maqhubu a 12.4 kHz (ka holimo - letšoao la pele, ka tlase - aptX. Audio ho FLAC. Theola molumo!):

Spectrum graph:
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Melumo e utloahala ka ho hlaka.

Leha ho le joalo, haeba u hlahisa leqhubu la sine ka amplitude e nyane hore e khutse, lerata le lona le tla khutsa, le bonts'a mefuta e mengata e matla:

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Ho utloa phapang lipakeng tsa pina ea mantlha le pina e hatelitsoeng, o ka khelosa e 'ngoe ea matšoao 'me oa eketsa kanale ea lipina ka kanale. Mokhoa ona, ka kakaretso, o fosahetse, 'me o ke ke oa fana ka liphetho tse hlaphohileng ka li-codec tse rarahaneng, empa ka ho khetheha bakeng sa ADPCM e loketse haholo.
Phapang lipakeng tsa original le aptX
Motso o bolela phapang ea lisekoere ea matšoao e boemong ba -37.4 dB, e seng haholo bakeng sa 'mino o hatelitsoeng joalo.

aptXHD

aptX HD ha se codec e ikemetseng - ke boemo bo ntlafalitsoeng ba khouto ea codec ea aptX. Liphetoho li ile tsa ama palo ea li-bits tse abetsoeng mefuta ea maqhubu a khouto: li-bits tse 10 bakeng sa 0-5.5 kHz, 6 bits bakeng sa 5.5-11 kHz, 4 bits bakeng sa 11-16.5 kHz, 4 bits bakeng sa 16.5-22 kHz (linomoro bakeng sa 44.1 kHz) .

Codec
Sampling frequency
Ho teba hanyane
Bitrate
Tšehetso ea khouto
Decoding tšehetso

aptXHD
16, 32, 44.1, 48 kHz
24 likotoana
192 / 384 / 529 / 576 kbps (ho ipapisitse le sekhahla sa sampole)
Android 8+*
Lisebelisoa tse ling tsa molumo (hardware)

* Liphetolelo tse fihlang ho tse 7 li hloka phetoho ea Bluetooth stack. Codec e tšehetsoa feela haeba moetsi oa lisebelisoa tsa Android a fane ka laesense ea codec ho tsoa Qualcomm (haeba OS e na le lilaeborari tsa khouto).

Ha e tloaelehe ho feta aptX: ho hlakile hore e hloka laesense e arohaneng ho tsoa ho Qualcomm, le litefiso tse arohaneng tsa laesense.

Ha re phete mohlala ka sine wave ho 12.4 kHz:
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

E betere ho feta aptX, empa e ntse e le lerata.

aptX Low Latency

Codec e tsoang ho Qualcomm e sa kopaneng letho le standard aptX le aptX HD, ho latela lintlha tse fokolang tse tsoang ho batho ba amehang ntlafatsong ea eona. E etselitsoe phetisetso ea molumo o tlase oa latency (lifilimi, lipapali), moo tieho ea molumo e ke keng ea lokisoa ke software. Ha ho na ts'ebetso e tsebahalang ea software ea li-encoder le li-decoder; li tšehetsoa feela ke li-transmitters, li-receiver, li-headphone le libui, empa eseng li-smartphone le likhomphutha.

Sampling frequency
Bitrate
Tšehetso ea khouto
Decoding tšehetso

44.1 кР“Ñ †
276/420 kbps
Li-transmitter tse ling (hardware)
Lisebelisoa tse ling tsa molumo (hardware)

AAC

AAC, kapa Advanced Audio Coding, ke codec e rarahaneng e rarahaneng e nang le mohlala o tebileng oa psychoacoustic. E sebelisoa haholo bakeng sa molumo Inthaneteng, ea bobeli ka botumo ka mor'a MP3. E hloka laesense le meputso: $ 15000 ka nako e le 'ngoe (kapa $1000 bakeng sa lik'hamphani tse nang le basebetsi ba ka tlase ho 15) + $0.98 bakeng sa lisebelisoa tsa pele tsa 500000 (mohloli).
Codec e emetsoe ka har'a litlhaloso tsa MPEG-2 le MPEG-4, 'me ho fapana le maikutlo a fosahetseng a tloaelehileng, ha se ea Apple.

Sampling frequency
Bitrate
Tšehetso ea khouto
Decoding tšehetso

8 - 96 kHz
8 - 576 kbps (bakeng sa stereo), 256 - 320 kbps (e tloaelehileng bakeng sa Bluetooth)
macOS, Android 7+*, iOS
Mefuta e mengata ea lisebelisoa tsa molumo (hardware)

* feela ka lisebelisoa tseo baetsi ba tsona ba lefileng litefiso tsa laesense

iOS le macOS li sebelisa encoder ea morao-rao ea AAC ea Apple ho fana ka boleng ba molumo o phahameng ka ho fetesisa. Android e sebelisa encoder ea boemo ba bobeli ba boleng bo holimo ea Fraunhofer FDK AAC, empa e ka sebelisa lisebelisoa tse fapaneng tse hahiloeng sethaleng (SoC) tse nang le boleng bo sa tsejoeng ba khouto. Ho latela liteko tsa morao-rao ho webosaete ea SoundGuys, boleng ba khouto ea AAC bo fapana haholo lipakeng tsa mehala e fapaneng ea Android:
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Lisebelisoa tse ngata tsa molumo tse se nang mohala li na le bitrate e phahameng ea 320 kbps bakeng sa AAC, tse ling li tšehetsa 256 kbps feela. Li-bitrate tse ling li fumaneha seoelo haholo.
AAC e fana ka boleng bo botle ho 320 le 256 kbps bitrate, empa e ipapisitse le tahlehelo ea khouto e latellanang ea litaba tse seng li hatelitsoe, leha ho le joalo, ho thata ho utloa liphapang life kapa life le ea mantlha ho iOS ka bitrate ea 256 kbps leha e na le likhoutu tse ngata tse latellanang; ka khouto e le 'ngoe, mohlala, MP3 320 kbps ho isa AAC 256 kbps, tahlehelo e ka hlokomolohuoa.
Joalo ka li-codec tse ling tsa Bluetooth, 'mino ofe kapa ofe o qala ho hlakisoa ebe o kengoa ke codec. Ha u mametse 'mino ka mokhoa oa AAC, o qala ho khethoa ke OS, ebe o kenngoa ka har'a AAC hape bakeng sa ho fetisoa ka Bluetooth. Sena sea hlokahala bakeng sa ho kopanya melapo e mengata ea molumo, joalo ka 'mino le litsebiso tsa molaetsa o mocha. iOS le eona e joalo. Marang-rang u ka fumana lipolelo tse ngata tseo 'mino oa iOS ka sebopeho sa AAC ha o fetisetsoe ha o fetisoa ka Bluetooth, e leng' nete.

MP1/2/3

Li-codec tsa lelapa la MPEG-1/2 Karolo ea 3 li na le MP3 e tsebahalang le e sebelisoang haholo, MP2 e sa tloaelehang haholo (e sebelisoang haholo thelevisheneng le seea-le-moeeng), le MP1 e sa tsejoeng ka ho feletseng.

Li-codec tsa khale tsa MP1 le MP2 ha li tšehetsoe ho hang: Ha kea fumana li-headphones kapa stack ea Bluetooth e neng e ka li kenya kapa ea li hlalosa.
MP3 decoding e tšehetsoa ke li-headphones tse ling, empa khouto ha e tšehetsoe ho stack efe kapa efe ea sejoale-joale ea ts'ebetso. Ho bonahala eka setho sa boraro sa BlueSoleil bakeng sa Windows se ka kenyelletsa MP3 haeba u fetola faele ea tlhophiso ka letsoho, empa ho 'na ho e kenya ho lebisa ho BSoD Windows 10. Qetello - codec ha e le hantle e ke ke ea sebelisoa bakeng sa molumo oa Bluetooth.
Nakong e fetileng, ka 2006-2008, pele ho phatlalatsoa ha maemo a A2DP ka har'a lisebelisoa, batho ba ne ba mamela 'mino oa MP3 ho semaele sa Nokia BH-501 ka lenaneo la MSI BluePlayer, le neng le fumaneha ho Symbian le Windows Mobile. Ka nako eo, meralo ea OS ea li-smartphone e ne e lumella ho fihlella mesebetsi e mengata e tlase, 'me ho Windows Mobile ho ne ho ka khoneha ho kenya li-stack tsa Bluetooth tsa motho oa boraro.

Patent ea ho qetela ea codec ea MP3 e felile, tšebeliso ea codec ha e hloke litefiso tsa laesense ho tloha ka la 23 Mmesa 2017.

Haeba tokelo ea molao ea nako e telele ka ho fetisisa e boletsoeng litšupisong tse boletsoeng ka holimo e nkoa e le tekanyo, joale theknoloji ea MP3 e ile ea fetoha mahala ea tokelo ea molao United States ka la 16 Mmesa, 2017 ha US Patent 6,009,399, e neng e ts'oaroa le ho tsamaisoa ke Technicolor, e felloa ke nako.

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

Sampling frequency
Bitrate
Tšehetso ea khouto
Decoding tšehetso

16 - 48 kHz
8 - 320 kbps
Ha e tšehetsoe kae kapa kae
Lisebelisoa tse ling tsa molumo (hardware)

LDAC

Khoutu e ncha e khothalelitsoeng ea "Hi-Res" ho tsoa ho Sony, e ts'ehetsang litekanyetso tsa lisampole ho fihla ho 96 kHz le 24-bit bitrate, ka li-bitrate tse fihlang ho 990 kbps. E phatlalatsoa e le audiophile codec, e le sebaka sa li-codec tsa Bluetooth tse teng. E na le mosebetsi oa ho feto-fetoha ha bitrate, ho itšetlehile ka maemo a khaso ea seea-le-moea.

LDAC encoder (libldac) e kenyelelitsoe ka har'a sephutheloana se tloaelehileng sa Android, kahoo khouto e tšehetsoa ho smartphone efe kapa efe ea Android ho qala ka mofuta oa 8 oa OS. Ha ho na li-decoder tsa software tse fumanehang ka bolokolohi, tlhaloso ea codec ha e fumanehe ho sechaba ka kakaretso, leha ho le joalo, ha u sheba ka lekhetlo la pele ho encoder, sebopeho sa ka hare sa codec se tšoana le ATRAC9 - Codec ea Sony e sebelisitsoeng ho PlayStation 4 le Vita: ka bobeli li sebetsa sebakeng sa maqhubu, sebelisa phetoho e fetotsoeng ea discrete cosine (MDCT) le compression ho sebelisa algorithm ea Huffman.

Tšehetso ea LDAC e fanoa hoo e batlang e le li-headphone tse tsoang ho Sony. Bokhoni ba ho khetholla LDAC ka linako tse ling bo fumanoa ho li-headphones le li-DAC tse tsoang ho bahlahisi ba bang, empa ke ka seoelo.

Sampling frequency
Bitrate
Tšehetso ea khouto
Decoding tšehetso

44.1 - 96 kHz
303/606/909 kbit/s (bakeng sa 44.1 le 88.2 kHz), 330/660/990 kbit/s (bakeng sa 48 le 96 kHz)
Android 8 +
Li-headphone tse ling tsa Sony le lisebelisoa tse ling tse tsoang ho baetsi ba bang (hardware)

Papatso ea LDAC joalo ka Hi-Res codec e senya karolo ea eona ea tekheniki: ke booatla ho sebelisa bitrate ho fetisa maqhubu a sa utloahaleng tsebeng ea motho le ho eketsa botebo bo fokolang, athe ha hoa lekana ho fetisetsa boleng ba CD (44.1/16) ntle le tahlehelo. . Ka lehlohonolo, codec e na le mekhoa e 'meli ea ts'ebetso: phetiso ea molumo oa CD le phetisetso ea audio ea Hi-Res. Tabeng ea pele, ke li-bits tsa 44.1 kHz / 16 feela tse fetisoang moeeng.

Kaha software ea LDAC decoder ha e fumanehe ka bolokolohi, ho ke ke ha khoneha ho leka codec ntle le lisebelisoa tse eketsehileng tse khethollang LDAC. Ho latela liphetho tsa tlhahlobo ea LDAC ho DAC ka tšehetso ea eona, eo lienjineri tsa SoundGuys.com li li hokahaneng ka tlhahiso ea dijithale 'me tsa rekota molumo o tsoang ho matšoao a tlhahlobo, LDAC 660 le 990 kbps ka mokhoa oa boleng ba CD e fana ka lets'oao-to- Karolelano ea lerata e betere hanyane ho feta ea aptX HD.

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa
Source: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026

LDAC e boetse e ts'ehetsa li-bitrate tse matla kantle ho liprofaele tse thehiloeng - ho tloha ho 138 kbps ho isa ho 990 kbps, empa ho ea kamoo nka bolelang, Android e sebelisa feela liprofaele tse emeng 303/606/909 le 330/660/990 kbps.

Li-codec tse ling

Li-codec tse ling tsa A2DP ha li sebelisoe haholo. Tšehetso ea bona e batla e le sieo ka ho feletseng kapa e fumaneha feela ka mefuta e itseng ea li-headphone le li-smartphone.
ATRAC codec e emeng ho A2DP ha e so ka e sebelisoa e le Bluetooth codec esita le ke Sony ka bobona, Samsung HD, Samsung Scalable le Samsung UHQ-BT codec li na le tšehetso e fokolang haholo ho tsoa ho lisebelisoa tsa ho fetisa le ho amohela, 'me HWA LHDC e ncha haholo ebile e tšehetsoa ke tse tharo feela. (?) lisebelisoa.

Codec e tšehetsa lisebelisoa tsa molumo

Ha se bahlahisi bohle ba phatlalatsang tlhahisoleseding e nepahetseng mabapi le li-codec tse tšehetsoeng ke li-headphone tse itseng tse se nang mohala, libui, li-receiver kapa li-transmitters. Ka linako tse ling hoa etsahala hore tšehetso bakeng sa codec e itseng ke feela bakeng sa phetisetso, empa eseng bakeng sa ho amohela (e loketseng bakeng sa li-transmitters-receivers tse kopantsoeng), le hoja moetsi a bolela feela "tšehetso", ntle le lintlha (ke nahana hore ho fana ka tumello ea li-encoders le li-decoder tsa ba bang. li-codec ke tsona tse molato ka sena). Lisebelisoa tse theko e tlaase, u kanna oa se fumane tšehetso ea aptX e phatlalalitsoeng ho hang.

Ka bomalimabe, likhokahano tsa litsamaiso tse ngata tsa ts'ebetso ha li bonts'e codec e sebelisoang kae kapa kae. Lintlha tse mabapi le sena li fumaneha feela ho Android, ho qala ka mofuta oa 8, le macOS. Leha ho le joalo, le ho li-OS tsena, ho tla hlahisoa feela li-codec tse tšehetsoeng ke mohala/khomphutha le li-headphone.

U ka tseba joang hore na sesebelisoa sa hau se tšehetsa li-codec life? Rekota le ho sekaseka thotobolo ea sephethephethe ka liparamente tsa lipuisano tsa A2DP!
Sena se ka etsoa ho Linux, macOS le Android. Ho Linux u ka sebelisa Wireshark kapa hcidump, ho macOS u ka sebelisa Bluetooth Explorer, 'me ho Android u ka sebelisa ts'ebetso e tloaelehileng ea ho boloka lahla ea Bluetooth HCI, e fumanehang lisebelisoa tsa nts'etsopele. U tla fumana thotobolo ka sebopeho sa btsnoop, se ka kenngoa ho analyzer ea Wireshark.
Ela hloko+ Li-headphones li ka theha khokahanyo le fono ka boithaopo, moo li tla kopa lethathamo la li-codec tse tsoang fonong, eseng ka tsela e fapaneng. Ho etsa bonnete ba hore thotobolo e nepahetseng e rekotile, qala ka ho hlakola sesebelisoa ebe u kopanya fono ea hau le li-headphone ha u ntse u rekota thotobolo.

Sebelisa sefe se latelang ho sefa sephethephethe se sa lokelang:

btavdtp.signal_id

Ka lebaka leo, o lokela ho bona ntho e tšoanang le ena:
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

O ka tobetsa nthong e 'ngoe le e' ngoe ho taelo ea GetCapabilities ho sheba lintlha tse qaqileng tsa codec.
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Wireshark ha e tsebe li-identifiers tsohle tsa codec, kahoo li-codec tse ling li tla tlameha ho hlakoloa ka letsoho, ho sheba tafole e ka tlase:

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

E le hore ke se ke ka hlahloba lithōle ka letsoho, ke entse tšebeletso e tla hlahloba ntho e 'ngoe le e' ngoe ka bo eona: btcodecs.valdikss.org.ru

Papiso ea li-codec. Ke codec efe e molemo?

Codec ka 'ngoe e na le melemo le melemo ea eona.
aptX le aptX HD li sebelisa li-profiles tse thata tse ke keng tsa fetoloa ntle le ho fetola encoder le decoder. Ha ho moetsi oa mohala kapa moetsi oa li-headphone a ka fetolang lintlha tsa encoding tsa bitrate kapa aptX. Mong'a codec, Qualcomm, o fana ka khouto ea litšupiso ka mokhoa oa laebrari. Lintlha tsena ke matla a aptX - u tseba esale pele hore na u tla fumana molumo oa boleng bofe ntle le "buts".

SBC, ka lehlakoreng le leng, e na le li-parameter tse ngata tse ka lokisetsoang, dynamic bitrate (encoder e ka fokotsa parameter ea bitpool haeba maqhubu a moea a phathahane), 'me ha a na li-profiles tse thata, feela tse khothaletsoang "boleng bo bohareng" le "boleng bo phahameng" tse neng li le teng. e kenyellelitsoe ho tlhaloso ea A2DP ka selemo sa 2003. "Boleng bo phahameng" ha bo sa le holimo ho ea ka litekanyetso tsa kajeno, 'me boholo ba li-stacks tsa Bluetooth ha li u lumelle ho sebelisa li-parameter ho feta boemo ba "boleng bo phahameng", le hoja ho se na lithibelo tsa theknoloji bakeng sa sena.
Bluetooth SIG ha e na referense SBC encoder joalo ka laeborari, mme bahlahisi ba e sebelisa ka bobona.
Tsena ke mefokolo ea SBC - ha ho mohla ho hlakileng esale pele hore na boleng ba molumo bo ka lebella ho sesebelisoa se itseng. SBC e ka hlahisa molumo o tlase le oa boleng bo holimo haholo, empa oa morao-rao o ke ke oa finyelloa ntle le ho tima kapa ho tlola mefokolo ea maiketsetso ea li-stack tsa Bluetooth.

Boemo ba AAC bo na le maikutlo a sa hlakang: ka lehlakoreng le leng, ka mokhoa o hlakileng codec e lokela ho hlahisa boleng bo ke keng ba khetholloa ho tloha qalong, empa ka ts'ebetso, ho ahlola ka liteko tsa laboratori ea SoundGuys ka lisebelisoa tse fapaneng tsa Android, sena ha se tiisetsoe. Mohlomong phoso e teng ka li-encoder tsa audio tsa boleng bo tlase tse hahiloeng ka har'a li-chipsets tse fapaneng tsa mohala. Hoa utloahala ho sebelisa AAC feela lisebelisoa tsa Apple, le ho Android ho e fokotsa ho aptX le LDAC.

Lisebelisoa tse tšehetsang li-codec tse ling li atisa ho ba tsa boleng bo holimo, hobane feela bakeng sa lisebelisoa tse theko e tlaase, tsa boleng bo tlaase, ha ho utloahale ho lefa litefiso tsa tumello ea ho sebelisa li-codec tseo. Litekong tsa ka, SBC e utloahala e le ntle haholo lisebelisoa tsa boleng.

Ke entse ts'ebeletso ea webo e kenyelletsang molumo ho SBC, aptX le aptX HD ka nako ea nnete, hantle ho sebatli. Ka eona, o ka leka li-codec tsena tsa audio ntle le ho fetisa molumo ka Bluetooth, ho li-headphone, libui, le 'mino oo u o ratang haholo, hape o fetole liparamente tsa khouto ka kotloloho ha o ntse o bapala molumo:
btcodecs.valdikss.org.ru/sbc-encoder
Ts'ebeletso e sebelisa lilaebrari tsa likhoutu tsa SBC ho tsoa morerong oa BlueZ le libopenaptx ho tsoa ho ffmpeg, tse bokelletsoeng ho WebAssembly le JavaScript ho tsoa ho C, ka emscripten, ho sebetsa ho sebatli. Ke mang ea neng a ka lora ka bokamoso bo joalo!

Mona ke kamoo e shebahalang kateng:

Hlokomela hore na boemo ba lerata bo fetoha joang kamora 20 kHz bakeng sa li-codec tse fapaneng. Faele ea mantlha ea MP3 ha e na maqhubu a fetang 20 kHz.

Leka ho fetola li-codec 'me u bone hore na ua utloa phapang pakeng tsa ea pele, SBC 53 Joint Stereo (e leng boemo bo tloaelehileng le bo tloaelehileng), le aptX/aptX HD.

Ke utloa phapang lipakeng tsa li-codec ka li-headphone!

Batho ba sa utloeng phapang lipakeng tsa li-codec nakong ea liteko ka ts'ebeletso ea webo ba bolela hore ba e utloa ha ba mametse 'mino ka li-headphones tse se nang mohala. Oho, sena ha se motlae kapa phello ea placebo: phapang e hlile e utloahala, empa ha e bakoe ke liphapang. li-codecs.

Bongata ba li-chipsets tsa audio tsa Bluetooth tse sebelisoang lisebelisoa tse amohelang mohala li na le Digital Signal processor (DSP), e sebelisang tekatekano, compander, stereo expander, le lintho tse ling tse etselitsoeng ho ntlafatsa (kapa ho fetola) molumo. Baetsi ba lisebelisoa tsa Bluetooth ba ka lokisa DSP bakeng sa codec ka 'ngoe ka thoko, 'me ha o fetola pakeng tsa li-codec, momameli o tla nahana hore o utloa phapang pakeng tsa ts'ebetso ea li-codec, ha 'nete e ntse e mamela litlhophiso tse fapaneng tsa DSP.

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa
Pipe ea ts'ebetso ea molumo oa DSP Kalimba ka lichifi tse entsoeng ke CSR/Qualcomm

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa
Kenya tšebetsong mesebetsi e fapaneng ea DSP bakeng sa codec ka 'ngoe le tlhahiso ka thoko

Lisebelisoa tse ling tsa premium li tla le software e u lumellang hore u iketsetse litlhophiso tsa DSP, empa li-headphones tse ngata tse theko e tlaase ha li joalo, 'me basebelisi ba ke ke ba tima ka letsoho.

Likarolo tse sebetsang tsa lisebelisoa

Mofuta oa sejoale-joale oa maemo a A2DP o na le "taolo e felletseng ea molumo". - taolo ea molumo oa sesebelisoa o sebelisa litaelo tse khethehileng tsa protocol ea AVRCP, e laolang phaello ea sethala sa tlhahiso, ho fapana le ho fokotsa ka mokhoa o hlophisitsoeng molumo oa molumo oa molumo. Haeba ha o fetola molumo oa li-headphones, phetoho ha e lumellane le molumo oa fono ea hau, joale li-headphones kapa fono ea hau ha li tšehetse tšobotsi ena. Tabeng ena, hoa utloahala hore kamehla u mamele 'mino o nang le molumo o phahameng ka ho fetisisa fonong, ho fetola molumo oa' nete ka li-buttons tsa li-headphone - tabeng ena, karolelano ea lerata le lerata e tla ba molemo le boleng ba molumo. e lokela ho ba phahameng.
Ha e le hantle, ho na le maemo a bohloko. Ho li-headphone tsa ka tsa RealForce OverDrive D1 bakeng sa SBC, compander e matla e buletsoe, 'me ho eketsa molumo ho lebisa ho eketseha ha molumo oa molumo o khutsitseng, ha molumo oa melumo e phahameng o sa fetohe (letšoao le hatelloa). Ka lebaka la sena, o tlameha ho beha molumo ka har'a komporo hoo e ka bang halofo, moo ho se nang phello ea compression.
Ho ea ka seo ke se hlokometseng, li-headphones tse nang le li-codec tse eketsehileng li tšehetsa mosebetsi oa ho laola molumo o feletseng, ho hlakile hore ena ke e 'ngoe ea litlhoko tsa setifikeiti sa codec.

Li-headphone tse ling lia tšehetsa ho hokela disebediswa tse pedi ka nako e le nngwe. Sena se u lumella, ho etsa mohlala, ho mamela 'mino ho tsoa komporong ea hau le ho amohela mehala ho tsoa fonong ea hau. Leha ho le joalo, u lokela ho hlokomela hore ka mokhoa ona li-codec tse ling li holofetse 'me ho sebelisoa SBC feela.

AVDTP 1.3 Ho lieha ho tlaleha mosebetsi e lumella li-headphone hore li bue ka tieho ho sesebelisoa sa ho fetisa seo molumo o hlileng o letsoang ho sona. Sena se o lumella ho fetola khokahano ea molumo le video ha o ntse o shebelletse lifaele tsa video: haeba ho na le mathata ka phetisetso ea seea-le-moea, molumo o ke ke oa salla ka morao ho video, empa ho fapana le hoo, video e tla liehisoa ke sebapali sa video ho fihlela video e tsoela pele. audio le video li hokahanngoa hape.
Mosebetsi o tšehetsoa ke li-headphone tse ngata, Android 9+ le Linux ka PulseAudio 12.0+. Ha ke tsebe ka tšehetso bakeng sa karolo ena ho li-platform tse ling.

Puisano ea mahlakore a mabeli ka Bluetooth. Phetiso ea lentsoe.

Bakeng sa phetisetso ea lentsoe ka Bluetooth, Synchronous Connection Oriented (SCO) e sebelisoa - phetiso ea synchronous le lipuisano tsa pele tsa khokahano. Mokhoa ona o u lumella ho fetisa molumo le lentsoe ka tatellano ka tatellano, ka lebelo la ho romella le ho amohela ka symmetric, ntle le ho emela netefatso ea phetisetso le ho romella lipakete hape. Sena se fokotsa tieho e akaretsang ea phetisetso ea molumo holim'a mocha oa seea-le-moea, empa se beha lithibelo tse tebileng ho palo ea data e fetisoang ka nako e le 'ngoe, 'me e ama boleng hampe.
Ha mokhoa ona o sebelisoa, lentsoe le molumo li fetisoa ka boleng bo tšoanang.
Ka bomalimabe, ho tloha ka 2019, boleng ba lentsoe holim'a Bluetooth bo ntse bo fokola, 'me ha ho hlake hore na ke hobane'ng ha Bluetooth SIG e sa etse letho ka eona.

CVSD

Codec ea mantlha ea puo ea CVSD e ile ea tloaeleha ka 2002, 'me e tšehetsoa ke lisebelisoa tsohle tsa puisano tsa Bluetooth tse mahlakore a mabeli. E fana ka phetiso ea molumo e nang le sampole ea maqhubu a 8 kHz, e tsamaellanang le boleng ba mohala o tloaelehileng oa mohala.

Mohlala oa rekoto ho codec ena.

mSBC

Codec ea tlatsetso ea mSBC e ile ea ts'oaroa ka 2009, 'me ka 2010 lichipisi tse e sebelisang bakeng sa phetiso ea lentsoe li se li hlahile. mSBC e tšehetsoa haholo ke lisebelisoa tse fapaneng.
Ena ha se codec e ikemetseng, empa ke SBC e tloaelehileng e tsoang ho standard A2DP, e nang le profil e tsitsitseng ea encoding: 16 kHz, mono, bitpool 26.

Mohlala oa rekoto ho codec ena.

Ha e ntle, empa e betere ho feta CVSD, empa e ntse e khopisa ho e sebelisa bakeng sa puisano ea inthaneteng, haholo ha o sebelisa li-headphones ho buisana ka papali - molumo oa papali o tla fetisoa ka tekanyo ea sampole ea 16 kHz.

Khamphani ea FastStreamCSR e nkile qeto ea ho nts'etsapele mohopolo oa ho sebelisa SBC. Ho pota-pota mefokolo ea protocol ea SCO le ho sebelisa li-bitrate tse phahameng, CSR e ile ea tsamaea ka tsela e fapaneng - ba ile ba hlahisa tšehetso bakeng sa molumo oa litsela tse peli tsa SBC ho A2DP mokhoa o le mong oa phetisetso ea molumo, li-profiles tse tloaelehileng tsa encoding, 'me ba e bitsa "FastStream".

FastStream e fetisetsa molumo oa stereo ho 44.1 kapa 48 kHz ka bitrate ea 212 kbps ho libui, 'me mono, 16 kHz, ka bitrate ea 72 kbps (e betere hanyane ho feta mSBC) e sebelisetsoa ho fetisa molumo ho tsoa maekrofonong. Mekhahlelo e joalo e loketse haholo bakeng sa puisano lipapaling tsa marang-rang - molumo oa papali le li-interlocutors li tla ba tsa boleng bo phahameng.

Mohlala oa rekoto ho codec ena (+ molumo o tsoang ho maekrofono, joalo ka mSBC).

Khampani e ile ea tla le crutch e thahasellisang, empa ka lebaka la hore e hanana le maemo a A2DP, e tšehetsoa feela ho tse ling tsa li-transmitters tsa k'hamphani (tse sebetsang e le karete ea molumo ea USB, eseng sesebelisoa sa Bluetooth), empa ha e sebetse. fumana tšehetso ka har'a mekotla ea Bluetooth.leha palo ea li-headphones tse nang le tšehetso ea FastStream e se nyane hakaalo.

Hajoale, tšehetso ea FastStream ho OS ke eona feela joalo ka patch bakeng sa Linux PulseAudio ho tloha ho moqapi Pali Rohár, ea sa kenyelletsoeng lekaleng le ka sehloohong la lenaneo.

aptX Low Latency

Ho u makatsa haholo, aptX Low Latency e boetse e ts'ehetsa molumo oa mahlakore a mabeli, e sebelisa molao-motheo o tšoanang le oa FastStream.
Ha ho khonehe ho sebelisa tšobotsi ena ea codec kae kapa kae - ha ho na ts'ehetso bakeng sa ho khetholla ha Low Latency ho OS efe kapa efe kapa ho stack efe kapa efe ea Bluetooth eo ke e tsebang.

Bluetooth 5, Matla a khale le a Tlase

Ho bile le pherekano e ngata mabapi le litlhaloso le liphetolelo tsa Bluetooth ka lebaka la boteng ba litekanyetso tse peli tse sa lumellaneng tlas'a letšoao le le leng, tseo ka bobeli li sebelisetsoang merero e fapaneng.

Ho na le liprothokholo tse peli tse fapaneng, tse sa lumellaneng tsa Bluetooth: Bluetooth Classic le Bluetooth Low Energy (LE, e tsejoang hape e le Bluetooth Smart). Ho boetse ho na le protocol ea boraro, Bluetooth High Speed, empa ha e atile ebile ha e sebelisoe lisebelisoa tsa ntlo.

Ho qala ka Bluetooth 4.0, liphetoho tse amanang haholo le Bluetooth Low Energy, le mofuta oa Classic o fumane lintlafatso tse nyane feela.

Lenane la liphetoho lipakeng tsa Bluetooth 4.2 le Bluetooth 5:

9 LIPHETOHO HO TSOA V4.2 HO 5.0

9.1 LIHLOOHO TSE NCHA

Ho hlahisoa likarolo tse 'maloa tse ncha ho Bluetooth Core Specification 5.0 Release. Libaka tse kholo tsa ntlafatso ke:
• Slot Availability Mask (SAM)
• 2 Msym/s PHY bakeng sa LE
•LE Long Range
• Phatlalatso e Phahameng ea Lipapatso tse sa Kopaneheng
• LE Advertising Extensions
• LE Algorithm ea Khetho ea Channel #2
9.1.1 Likarolo tse Ekelitsoeng ho CSA5 - E kopantsoe ho v5.0
• Matla a Phahameng a Phahameng

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

Ke phetoho e le 'ngoe feela e ileng ea ama mofuta oa Classic ka har'a moralo oa litlhaloso tsa Bluetooth 5: ba kentse tšehetso ea theknoloji ea Slot Availability Mask (SAM), e etselitsoeng ho ntlafatsa karohano ea seea-le-moea. Liphetoho tse ling kaofela li ama feela Bluetooth LE (le Matla a Phahameng a Phahameng le ona).

All Lisebelisoa tsa molumo li sebelisa Bluetooth Classic feela. Ho ke ke ha khoneha ho hokahanya li-headphones le libui ka Bluetooth Low Energy: ha ho na mokhoa oa ho fetisa molumo ka LE. Tekanyetso ea A2DP, e sebelisetsoang ho fetisa molumo oa boleng bo holimo, e sebetsa feela ka Bluetooth Classic, 'me ha ho na analogue ho LE.

Qetello - ho reka lisebelisoa tsa molumo ka Bluetooth 5 feela ka lebaka la mofuta o mocha oa protocol ha ho na thuso. Bluetooth 4.0/4.1/4.2 maemong a phetiso ea molumo e tla sebetsa ka mokhoa o ts'oanang.
Haeba phatlalatso ea li-headphones tse ncha e bua ka mefuta e habeli ea ts'ebetso le ho fokotsa tšebeliso ea matla ka lebaka la Bluetooth 5, joale u lokela ho tseba hore mohlomong ha ba e utloisise kapa baa u khelosa. Ha ho makatse, hobane esita le baetsi ba li-chips tsa Bluetooth liphatlalatsong tsa bona ba ferekanngoa ka phapang pakeng tsa mofuta o mocha oa maemo, 'me ba bang ba Bluetooth 5 chips ba tšehetsa mofuta oa bohlano feela bakeng sa LE,' me ba sebelisa 4.2 bakeng sa Classic.

Ho lieha ho fetisa molumo

Palo ea tieho (lag) molumong e ipapisitse le lintlha tse ngata: boholo ba "buffer" ka har'a "audio stack", "Bluetooth stack" le sesebelisoa sa ho bapala ka waelese ka bosona, le tieho ea algorithmic ea codec.

The latency ea li-codec tse bonolo joaloka SBC, aptX le aptX HD e nyenyane haholo, 3-6 ms, e ka hlokomolohuoang, empa li-codec tse rarahaneng tse kang AAC le LDAC li ka baka lag e hlokomelehang. AAC algorithmic latency bakeng sa 44.1 kHz ke 60 ms. LDAC - e ka bang 30 ms (e ipapisitse le tlhahlobo e matla ea khoutu ea mohloli. Nka fosa, empa eseng haholo.)

Latency e hlahisoang e itšetlehile haholo ka sesebelisoa sa ho bapala, chipset ea sona le buffer. Nakong ea liteko, ke ile ka fumana phatlalatso ea 150 ho 250 ms lisebelisoa tse fapaneng (ka SBC codec). Haeba re nka hore lisebelisoa tse tšehetsang li-codec tse ling tsa aptX, AAC le LDAC li sebelisa likarolo tsa boleng bo holimo le boholo bo bonyenyane ba buffer, re fumana li-latencies tse latelang:

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

E-re ke u hopotse: aptX Low Latency ha e tšehetsoe lits'ebetsong tsa ts'ebetso, ke ka lebaka leo latency e tlaase e ka finyelloang feela ka mochine oa ho fetisa + kapa oa ho fetisa + li-headphones / libui tsa sebui, 'me lisebelisoa tsohle li tlameha ho tšehetsa codec ena.

Sesebediswa sa Bluetooth, setifikeiti, le mathata a logo

Mokhoa oa ho khetholla sesebelisoa sa boleng bo holimo ho tsoa ho boqapi bo theko e tlase? Ka ponahalo, pele ho tsohle!

Bakeng sa li-headphones tsa Chaena tse theko e tlaase, libui le li-receiver:

  1. Lentsoe "Bluetooth" ha le eo ka lebokoseng le sesebelisoa, "Wireless" le "BT" hangata li sebelisoa
  2. Letšoao la Bluetooth ha le eo Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa lebokoseng kapa sesebelisoa
  3. Ha ho na LED e khanyang e putsoa

Ho ba sieo ha likarolo tsena ho bontša hore sesebelisoa ha se e-s'o tiisetsoe, ho bolelang hore se ka 'na sa e-ba le boleng bo tlaase le bothata. Mohlala, li-headphones tsa Bluedio ha li netefatsoe ke Bluetooth ebile ha li tsamaellane ka botlalo le litlhaloso tsa A2DP. Ba ka be ba sa feta setifikeiti.

Ha re nahaneng ka lisebelisoa tse 'maloa le mabokose a tsoang ho tsona:
Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Audio ka Bluetooth: lintlha tse ngata mabapi le li-profile, li-codec le lisebelisoa

Tsena kaofela ke lisebelisoa tse sa netefatsoang. Litaelo li kanna tsa ba le logo le lebitso la thekenoloji ea Bluetooth, empa ntho ea bohlokoahali ke hore li ka lebokoseng le/kapa sesebelisoa ka bosona.

Haeba li-headphones kapa sebui se re "Ze bluetooth dewise e hokahane ka katleho", sena le sona ha se bontše boleng ba tsona:

fihlela qeto e

Na Bluetooth e ka nkela li-headphone le li-headset sebaka ka botlalo? E ea khona, empa ka litšenyehelo tsa boleng bo bobe ba mohala, ho eketseha ha molumo oa latency ho ka khopisang lipapaling, le li-codec tse ngata tse hlokang litefiso tsa laesense le ho eketsa litšenyehelo tsa ho qetela tsa li-smartphones le li-headphone.

Papatso ea li-codec tse ling e matla haholo: aptX le LDAC li hlahisoa e le phetoho eo e leng khale e letetsoe bakeng sa SBC "ea khale le e mpe", e seng e batla e mpe joalo ka ha batho ba nahana hore e mpe.

Ha e le hantle, mefokolo ea maiketsetso ea li-stacks tsa Bluetooth ho SBC bitrate e ka fetisoa, e le hore SBC e se ke ea e-ba tlaase ho aptX HD. Ke ile ka nka bohato ba pele 'me ka iketsetsa patch bakeng sa firmware ea LineageOS: Re fetola stack ea Bluetooth ho ntlafatsa molumo ho li-headphone ntle le AAC, aptX le LDAC codecs.

Boitsebiso bo eketsehileng bo ka fumanoa liwebsaeteng UtluSaha и SoundExpert.

Bonase: SBC reference encoder, A2DP bitstream tlhahisoleseling le lifaele tsa tlhahlobo. Faele ena e kile ea beoa phatlalatsa webosaeteng ea Bluetooth, empa hajoale e fumaneha feela ho litho tsa Bluetooth SIG.

Source: www.habr.com

Eketsa ka tlhaloso