د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د 3.5 ملي میتر آډیو جیک پرته د سمارټ فونونو لوی تولید له امله، د بېسیم بلوتوټ هیډفونونه د ډیری لپاره د میوزیک اوریدلو او د هیډسیټ حالت کې د خبرو اترو اصلي لاره ګرځیدلې.
د بې سیم وسیلو جوړونکي تل د محصول توضیحي توضیحات نه لیکي ، او په انټرنیټ کې د بلوتوټ آډیو په اړه مقالې متضاد دي ، ځینې وختونه غلط وي ، د ټولو ځانګړتیاو په اړه خبرې نه کوي او ډیری وختونه ورته معلومات کاپي کوي چې حقیقت سره مطابقت نلري.
راځئ چې د پروتوکول د پوهیدو هڅه وکړو، د بلوتوټ OS سټیکونو وړتیاوې، هیډفونونه او سپیکرونه، د میوزیک او وینا لپاره بلوتوت کوډیکونه، ومومئ چې د لیږدول شوي غږ او ځنډ کیفیت څه اغیزه کوي، د ملاتړ شوي کوډیکونو او نورو وسیلو په اړه د معلوماتو راټولولو او ډیکوډ کولو څرنګوالي زده کړئ. وړتیاوې

د تمديد؛ DR:

  • SBC - نورمال کوډیک
  • هیډفونونه د هر کوډیک لپاره په جلا توګه خپل برابرونکي او پوسټ پروسس کوي
  • aptX هغومره ښه ندی لکه څنګه چې اعلان شوی
  • LDAC بازار موندنه ده
  • د تلیفون کیفیت لاهم خراب دی
  • تاسو کولی شئ په خپل براوزر کې د C آډیو کوډونه د ایمسکریپټین له لارې په WebAssembly کې د راټولولو له لارې ځای په ځای کړئ، او دوی به ډیر ورو نه کړي.

میوزیک د بلوتوث له لارې

د بلوتوټ فعاله برخه د پروفایلونو لخوا ټاکل کیږي - د ځانګړو دندو مشخصات. د بلوتوټ میوزیک سټیمینګ د لوړ کیفیت A2DP غیر مستقیم آډیو لیږد پروفایل کاروي. د A2DP معیار په 2003 کې تصویب شو او له هغه وخت راهیسې د پام وړ بدلون ندی راغلی.
د پروفایل دننه، د ټیټ کمپیوټري پیچلتیا SBC 1 لازمي کوډیک، په ځانګړې توګه د بلوتوټ لپاره جوړ شوی، او 3 اضافي معیاري شوي. دا هم امکان لري چې د خپل پلي کولو غیر مستند کوډیکونه وکاروئ.

د جون 2019 پورې موږ یو په xkcd کامیک کې د 14 A2DP کوډیکونو سره:

  • SBC ← په A2DP کې معیاري شوی، د ټولو وسیلو لخوا ملاتړ شوی
  • MPEG-1/2 Layer 1/2/3 ← په A2DP کې معیاري شوی: ښه پیژندل شوی MP3په ډیجیټل تلویزیون کې کارول کیږي MP2، او نامعلوم MP1
  • MPEG-2/4 AAC ← په A2DP کې معیاري شوی
  • ATTRAC ← د سوني زوړ کوډیک، په A2DP کې معیاري شوی
  • LDAC ← د سوني څخه نوی کوډیک
  • aptX ← کوډیک له 1988 څخه
  • د AptX HD ← د AptX په څیر، یوازې د مختلف کوډ کولو اختیارونو سره
  • د ← په بشپړه توګه مختلف کوډیک، هیڅ سافټویر پلي کول
  • غوره توب ← د Qualcomm څخه بل کوډیک
  • فاسټ سټریم ← سیډو کوډیک، دوه اړخیز SBC تعدیل
  • HWA LHDC ← د Huawei څخه نوی کوډیک
  • سامسونگ HD ← د 2 وسیلو لخوا ملاتړ شوی
  • سیمسنگ د توزیع وړ ← د 2 وسیلو لخوا ملاتړ شوی
  • سامسونگ UHQ-BT ← د 3 وسیلو لخوا ملاتړ شوی

تاسو پوښتنه کوئ چې موږ ولې کوډیکونو ته اړتیا لرو، کله چې بلوتوټ EDR لري، کوم چې تاسو ته اجازه درکوي د 2 او 3 Mbit/s په سرعت کې ډیټا انتقال کړئ، او د دوه چینلونو 16-bit PCM لپاره، 1.4 Mbit/s کافي دي؟

د بلوتوث له لارې د معلوماتو لیږد

په بلوتوث کې د ډیټا لیږد دوه ډوله شتون لري: د ایسینکرونس کنکشن لیس (ACL) پرته د پیوستون تاسیس کولو لپاره د غیر متناسب لیږد لپاره ، او Synchronous Connection Oriented (SCO) ، د لومړني ارتباط خبرو اترو سره همغږي لیږد لپاره.
لیږد د وخت ویش سکیم په کارولو سره ترسره کیږي او د هرې کڅوړې لپاره په جلا توګه د لیږد چینل غوره کول (Frequency-Hop/Time-Division-Duplex, FH/TDD)، د کوم لپاره چې وخت په 625-مائیکروسیکنډ وقفو ویشل شوی چې د سلاټ په نوم یادیږي. یو وسیله په مساوي شمیرو سلاټونو کې لیږدوي، بل یې په مساوي شمیرو سلاټونو کې. لیږدول شوی کڅوړه کولی شي 1، 3 یا 5 سلاټونه ونیسي، د ډیټا اندازې او د لیږد ډول ډول پورې اړه لري، پدې حالت کې، د یوې وسیلې لخوا لیږد د لیږد پای ته رسیدو پورې په مساوي او عجیب سلاټونو کې ترسره کیږي. په مجموع کې ، تر 1600 پورې کڅوړې په هره ثانیه کې ترلاسه کیدی شي او لیږل کیدی شي ، که هر یو یې 1 سلاټ ونیسي ، او دواړه وسایل پرته له ځنډه یو څه لیږدوي او ترلاسه کوي.

د EDR لپاره 2 او 3 Mbit/s، چې په اعلانونو او بلوتوث ویب پاڼه کې موندل کیدی شي، په ټولیز ډول د ټولو ډیټا د لیږد اعظمي چینل نرخ دی (د ټولو پروتوکولونو تخنیکي سرلیکونو په شمول چې معلومات باید په دوه لارو کې ځای پرځای شي) په ورته وخت کې د حقیقي معلوماتو لیږد سرعت به خورا توپیر ولري.

د میوزیک لیږدولو لپاره ، یو غیر متناسب میتود کارول کیږي ، نږدې تل د 2-DH5 او 3-DH5 په څیر کڅوړې کاروي ، کوم چې په ترتیب سره د 2 Mbit/s او 3 Mbit/s په EDR حالت کې اعظمي اندازه ډیټا لیږدوي ، او 5 وخت نیسي. - د سلاټونو شریکول.

د یوې وسیلې لخوا د 5 سلاټونو په کارولو سره د لیږد سکیمیک نمایش او د بل لخوا 1 سلاټ (DH5/DH1):
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د هوایی څپو د وخت ویش د اصولو له امله، موږ مجبور یو چې د پیکټ له لیږد وروسته د 625 مایکروسیکنډ وخت سلاټ ته انتظار وکړو که چیرې دوهم وسیله موږ ته هیڅ شی ونه لیږدوي یا یو کوچنی کڅوړه لیږدوي، او ډیر وخت که دویمه وسیله لیږدوي. په لویو کڅوړو کې. که چیرې له یو څخه ډیر وسایل تلیفون سره وصل وي (د مثال په توګه ، هیډفونونه ، ساعتونه او د فټنس بریسلیټ) ، نو د لیږد وخت د دوی ټولو ترمینځ شریک شوی.

په ځانګړي ټرانسپورټ پروتوکولونو L2CAP او AVDTP کې د آډیو مینځلو اړتیا د لیږد شوي آډیو پیلډ احتمالي اعظمي اندازې څخه 16 بایټونه اخلي.

د بسته بندۍ ډول
د سلاټونو شمیر
Max. په کڅوړه کې د بایټونو شمیر
Max. د A2DP پیلوډ بایټس شمیر
مکس د A2DP پیلوډ بټریټ

2-DH3
3
367
351
936 kbps

3-DH3
3
552
536
1429 kbps

2-DH5
5
679
663
1414 kbps

3-DH5
5
1021
1005
2143 kbps

1414 او 1429 kbps یقینا په ریښتیني شرایطو کې د غیر کمپریس شوي آډیو لیږدولو لپاره کافي ندي ، د شور 2.4 GHz حد او د خدماتو ډیټا لیږدولو اړتیا سره. EDR 3 Mbit/s په هوا کې د لیږد بریښنا او شور غوښتنه کوي ، نو له همدې امله حتی په 3-DH5 حالت کې هم د PCM آرامۍ لیږد ناممکن دی ، تل به لنډمهاله مداخلې وي ، او هرڅه به یوازې په فاصله کې کار وکړي. څو متره.
په عمل کې، حتی د 990 kbit/s آډیو جریان (LDAC 990 kbit/s) لیږدول ستونزمن دي.

راځئ چې کوډیکس ته بیرته راشو.

SBC

کوډیک د ټولو وسیلو لپاره اړین دی چې د A2DP معیار ملاتړ کوي. په ورته وخت کې غوره او بدترین کوډیک.

د نمونې تعدد
د
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

16، 32، 44.1، 48 kHz
زینکس بکس
10-1500 kbps
ټول وسایل
ټول وسایل

SBC یو ساده او د کمپیوټري پلوه ګړندی کوډیک دی ، د لومړني رواني اکوسټیک ماډل سره (یوازې د خاموش غږونو ماسک کول پلي کیږي) ، د تطبیقي نبض کوډ ماډلول (APCM) په کارولو سره.
د A2DP مشخصات د کارولو لپاره دوه پروفایلونه وړاندیز کوي: منځنی کیفیت او لوړ کیفیت.
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

کوډیک ډیری تنظیمات لري چې تاسو ته اجازه درکوي د الګوریتمیک ځنډ کنټرول کړئ ، په بلاک کې د نمونو شمیر ، د بټ توزیع الګوریتم ، مګر نږدې هرچیرې ورته پیرامیټونه په مشخصاتو کې وړاندیز شوي کارول کیږي: ګډ سټیریو ، 8 فریکوینسي بانډونه ، په 16 بلاکونو کې د آډیو چوکاټ، د لوډنس بټ ویشلو طریقه.
SBC د Bitpool پیرامیټر متحرک بدلون ملاتړ کوي، کوم چې په مستقیم ډول د بټریټ اغیزه کوي. که د هوا څپې بندې وي، پاکټونه ورک شوي وي، یا وسایل په لویو فاصلو کې موقعیت لري، د آډیو سرچینه ممکن بټپول کم کړي تر هغه چې ارتباط بیرته عادي حالت ته راشي.

ډیری هیډفون جوړونکي د بټپول اعظمي ارزښت 53 ته ټاکي، کوم چې د وړاندیز شوي پروفایل کارولو په وخت کې په هر ثانیه کې 328 کیلوبایټ ته بټریټ محدودوي.
حتی که د هیډفون جوړونکي د بټپول اعظمي ارزښت له 53 څخه پورته ټاکلی وي (دا ډول ماډلونه موندل کیږي ، د مثال په توګه: بیټس سولو³ ، JBL ایوریسټ ایلیټ 750NC ، ایپل ایر پوډونه ، په ځینو ریسیورونو او د موټر سر واحدونو کې هم موندل شوي) ، نو ډیری OS به اجازه ورنکړي. په بلوتوټ سټیکس کې د داخلي ارزښت محدودیت ټاکلو له امله د زیات شوي بټریټ کارول.
سربیره پردې ، ځینې جوړونکي د ځینې وسیلو لپاره د اعظمي بټپول ارزښت ټیټ ته ټاکي. د مثال په توګه، د Bluedio T لپاره دا 39 دی، د Samsung Gear IconX لپاره دا 37 دی، کوم چې د خراب غږ کیفیت ورکوي.

د بلوتوټ سټیکونو پراختیا کونکو برخه کې مصنوعي محدودیتونه ډیری احتمال د لوی بټپول ارزښتونو یا غیر معمولي پروفایلونو سره د ځینې وسیلو د نه مطابقت له امله رامینځته شوي ، حتی که دوی د دوی لپاره ملاتړ راپور ورکړی ، او د تصدیق پرمهال ناکافي ازموینې. د بلوتوث سټیکونو لیکوالانو لپاره دا اسانه وه چې د غلطو وسیلو ډیټابیسونو رامینځته کولو پرځای د وړاندیز شوي پروفایل سره موافقت کولو ته ځان محدود کړي (که څه هم اوس دوی دا د نورو غلطو کارونو لپاره کوي).

SBC په متحرک ډول د مختلف وزنونو سره د ټیټ څخه تر لوړې کچې فریکونسۍ بانډونو ته د مقدار کولو بټونه تخصیص کوي. که چیرې ټول بټریټ د ټیټ او مینځنۍ فریکونسۍ لپاره کارول شوي وي ، نو لوړې فریکونسۍ به "پرېښودل شي" (د دې پرځای به چوپتیا وي).

بېلګه SBC 328 kbps. په پورتنۍ برخه کې اصلي دی، په ښکته کې SBC دی، په وخت سره د ټریکونو ترمنځ بدلیږي. د ویډیو فایل کې آډیو د FLAC بې زیان کمپریشن کوډیک کاروي. په mp4 کانټینر کې د FLAC کارول په رسمي ډول معیاري ندي ، نو دا تضمین نده چې ستاسو براوزر به دا پلی کړي ، مګر دا باید د ډیسټاپ کروم او فایرفوکس وروستي نسخو کې کار وکړي. که تاسو غږ نه لرئ، تاسو کولی شئ فایل ډاونلوډ کړئ او په بشپړ ویډیو پلیر کې یې خلاص کړئ.
ZZ ټاپ - تیز لباس لرونکی سړی

سپیکٹروګرام د سویچ کولو شیبه ښیې: SBC په دوره توګه د 17.5 kHz څخه پورته خاموش غږونه کموي، او د 20 kHz څخه پورته بډ لپاره هیڅ ډول بټونه نه اختصاصوي. بشپړ سپیکٹروګرام د (1.7 MB) په کلیک کولو سره شتون لري.
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

زه پدې لار کې د اصلي او SBC ترمینځ هیڅ توپیر نه اورم.

راځئ چې یو څه نوي واخلو او هغه آډیو انډول کړو چې د بټپول 37 سره د سامسنګ ګیر IconX هیډفونونو په کارولو سره ترلاسه کیږي (پورته - اصلي سیګنال ، لاندې - SBC 239 kbps ، آډیو په FLAC کې).
بې فکره ځان لیوالتیا - شاهد

زه د غږونو په لوړه فریکونسۍ کې کریکنګ ، لږ سټیریو تاثیر او ناخوښه "کلنکنګ" غږ اورم.

که څه هم SBC یو ډیر انعطاف کوونکی کوډیک دی، دا د ټیټ ځنډ لپاره تنظیم کیدی شي، په لوړ بټریټ (452+ kbps) کې غوره آډیو کیفیت چمتو کوي او د ډیری خلکو لپاره په معیاري لوړ کیفیت (328 kbps) کې خورا ښه دی، د دې حقیقت له امله چې دا د A2DP معیار ثابت پروفایلونه نه مشخص کوي (مګر یوازې سپارښتنې ورکوي)، د سټیک پراختیا کونکو په بټپول کې مصنوعي محدودیتونه ټاکلي دي، د لیږد شوي آډیو پیرامیټونه د کاروونکي انٹرفیس کې نه ښودل کیږي، او د هیډفون جوړونکي وړیا دي چې خپل ترتیبات تنظیم کړي او هیڅکله یې نه کوي. د محصول تخنیکي مشخصاتو کې د بټپول ارزښت په ګوته کړئ ، کوډیک د خپل ټیټ غږ کیفیت لپاره مشهور شو ، که څه هم دا د کوډیک سره ستونزه نده.
د Bitpool پیرامیټر په مستقیم ډول یوازې په یوه پروفایل کې بټریټ اغیزه کوي. د ورته Bitpool 53 ارزښت کولی شي د وړاندیز شوي لوړ کیفیت پروفایل سره د 328 kbps دواړه بټریټ ورکړي ، او د دوه ګوني چینل او 1212 فریکوینسي بانډونو سره 4 kbps ، له همدې امله د OS لیکوالان ، د بټپول محدودیتونو سربیره ، یو حد ټاکلی او بټریټ. لکه څنګه چې زه یې ګورم، دا وضعیت د A2DP معیار کې د نیمګړتیا له امله رامینځته شوی: دا اړینه وه چې د بټریټ خبرې اترې وشي، نه بټپول.

په مختلف OS کې د SBC وړتیاو لپاره د ملاتړ جدول:

OS
د ملاتړ شوي نمونې نرخونه
حد زیات بټپول
حد زیات بټریټ
عادي بټریټ
د بټپول متحرک تنظیم کول

Windows 10
44.1 کل
53
512 kbps
328 kbps
✓*

لینکس (BlueZ + PulseAudio)
16، 32، 44.1، 48 kHz
64 (د راتلونکو اړیکو لپاره)، 53 (د وتلو اړیکو لپاره)
هیڅ حد نشته
328 kbps
✓*

macOS لوړ سیرا
44.1 کل
64، ډیفالټ 53***
نامعلوم
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

بلیک بیري OS 10
48 کل
53
هیڅ حد نشته
328 kbps

* Bitpool یوازې کمیږي، مګر په اتوماتيک ډول وده نه کوي، که چیرې د لیږد شرایط ښه شي. د بټپول د بحالولو لپاره تاسو اړتیا لرئ پلے بیک ودروئ، یو څو ثانیې انتظار وکړئ او آډیو بیا پیل کړئ.
** ډیفالټ ارزښت د سټیک تنظیماتو پورې اړه لري کله چې د فرم ویئر تالیف کول مشخص شوي. په Android 8/8.1 کې فریکونسۍ یوازې 44.1 kHz یا 48 kHz ده، د تالیف پرمهال تنظیماتو پورې اړه لري، په نورو نسخو کې 44.1 kHz او 48 kHz په یو وخت کې ملاتړ کیږي.
*** د Bitpool ارزښت د بلوتوټ اکسپلورر برنامه کې لوړ کیدی شي.

aptX او aptX HD

aptX یو ساده او د کمپیوټري پلوه ګړندی کوډیک دی ، پرته له رواني اکوسټیک څخه ، د تطبیقي توپیر نبض کوډ ماډلول په کارولو سره (ADPCM). د 1988 شاوخوا راڅرګند شو (د ثبت نیټه امتیاز د فبروري 1988 نیټه) ، د بلوتوټ دمخه ، دا په عمده ډول په مسلکي بې سیم آډیو تجهیزاتو کې کارول کیده. اوس مهال د Qualcomm ملکیت دی، جواز ورکولو او امتیازاتو ته اړتیا لري. تر 2014 پورې: $ 6000 یو ځل او ≈ $ 1 په هر وسیله، د 10000 وسیلو لپاره (سرچینه، مخ. 16).
aptX او aptX HD ورته کوډیک دي ، د مختلف کوډ کولو پروفایلونو سره.

کوډیک یوازې یو پیرامیټر لري - د نمونې فریکونسۍ غوره کول. په هرصورت ، د چینلونو شمیر/موډ انتخاب شتون لري ، مګر په ټولو وسیلو کې چې ما ته پیژندل شوي (70+ ټوټې) یوازې سټیریو ملاتړ کیږي.

کوډیک
د نمونې تعدد
د
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

aptX
16، 32، 44.1، 48 kHz
زینکس بکس
128 / 256 / 352 / 384 kbps (د نمونې اخیستلو نرخ پورې اړه لري)
وینډوز 10 (ډیسټاپ او موبایل)، macOS، Android 4.4+/7*، بلیک بیري OS 10
د آډیو وسایلو پراخه لړۍ (هارډویر)

* تر 7 پورې نسخې د بلوتوټ سټیک ترمیم ته اړتیا لري. کوډیک یوازې ملاتړ کیږي که چیرې د Android وسیلې جوړونکي د Qualcomm څخه کوډیک جواز اخیستی وي (که OS د کوډ کولو کتابتونونه ولري).

aptX آډیو په 4 فریکونسۍ بانډونو ویشي او په دوامداره توګه د ورته شمیر بټونو سره اندازه کوي: 8 بټونه د 0-5.5 kHz لپاره ، 4 بټونه د 5.5-11 kHz لپاره ، 2 بټونه د 11-16.5 kHz لپاره ، 2 بټونه د 16.5-22 kHz لپاره د نمونې د اندازې لپاره ارقام 44.1 kHz).

د aptX آډیو بیلګه (په پورتنۍ برخه کې - اصلي سیګنال، په ښکته کې - aptX، یوازې د کیڼ چینلونو سپیکٹروګرامونه، په FLAC کې غږ):

لوړونه یو څه سور شوي، مګر تاسو توپیر نه اوریدلی.

د مقدار کولو بټونو د ثابت توزیع له امله، کوډیک نشي کولی "بیټونه" هغه فریکونسۍ ته واړوي چې ورته اړتیا لري. د SBC برخلاف ، aptX به فریکونسیونه "کټ نه کړي" ، مګر دوی ته به د مقدار کولو شور اضافه کړي ، د آډیو متحرک حد کموي.

دا باید داسې انګیرل نه شي چې د مثال په توګه، د 2 بټونو کارول د هر بانډ متحرک حد 12 dB ته راټیټوي: ADPCM تر 96 dB پورې متحرک حد ته اجازه ورکوي حتی کله چې د 2 کوانټایزیشن بټونه کاروي، مګر یوازې د یو ځانګړي سیګنال لپاره.
ADPCM د PCM په څیر د مطلق ارزښت ذخیره کولو پرځای د اوسني نمونې او راتلونکي نمونې ترمینځ شمیري توپیر ذخیره کوي. دا تاسو ته اجازه درکوي د ورته (بغیر له لاسه ورکولو) یا نږدې ورته (د نسبتا کوچنۍ ګردي غلطۍ سره) معلوماتو ذخیره کولو لپاره اړین بټونو شمیر لپاره اړتیاوې کم کړئ. د ګردي غلطیو د کمولو لپاره، د کثافاتو میزونه کارول کیږي.
کله چې کوډیک رامینځته کړئ ، لیکوالانو د میوزیک آډیو فایلونو سیټ کې د ADPCM کوفیفینټ محاسبه کړې. هرڅومره چې د آډیو سیګنال د میوزیک سیټ ته نږدې وي په کوم کې چې میزونه جوړ شوي وي ، د کم مقدار کولو غلطۍ (شور) aptX رامینځته کوي.

د دې له امله، مصنوعي ازموینې به تل د موسیقۍ په پرتله بدې پایلې تولید کړي. ما یو ځانګړی مصنوعي مثال جوړ کړی چې پکې aptX خرابې پایلې ښیې - د 12.4 kHz فریکونسۍ سره د سین څپې (پورته - اصلي سیګنال ، لاندې - aptX. په FLAC کې آډیو. حجم ټیټ کړئ!):

د طیف ګراف:
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

غږونه په ښکاره ډول اوریدل کیږي.

په هرصورت، که تاسو د کوچني طول البلد سره د سین څپې رامینځته کړئ ترڅو دا خاموش وي، شور به هم خاموش شي، چې پراخه متحرک سلسله په ګوته کوي:

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د اصلي میوزیک ټریک او کمپریس شوي ترمینځ توپیر اوریدلو لپاره ، تاسو کولی شئ یو سیګنال بدل کړئ او د چینل لخوا د ټریک چینل اضافه کړئ. دا طریقه، په عموم کې، ناسمه ده، او د ډیرو پیچلو کوډیکونو سره سم پایلې نه ورکوي، مګر په ځانګړې توګه د ADPCM لپاره دا خورا مناسبه ده.
د اصلي او aptX ترمنځ توپیر
د سیګنالونو د ریښې معنی مربع توپیر د -37.4 dB په کچه کې دی ، کوم چې د دې ډول کمپریس شوي میوزیک لپاره ډیر ندي.

د AptX HD

aptX HD یو واحد کوډیک ندی - دا د aptX کوډیک پرمختللي کوډ کولو پروفایل دی. بدلونونو د کوډ کولو فریکونسۍ رینجونو لپاره تخصیص شوي بټونه اغیزمن کړل: 10 بټونه د 0-5.5 kHz لپاره، 6 بټونه د 5.5-11 kHz لپاره، 4 بټونه د 11-16.5 kHz لپاره، 4 بټونه د 16.5-22 kHz لپاره (44.1 kHz لپاره عددونه) .

کوډیک
د نمونې تعدد
د
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

د AptX HD
16، 32، 44.1، 48 kHz
24 بټونه
192 / 384 / 529 / 576 kbps (د نمونې اخیستلو نرخ پورې اړه لري)
Android 8+*
ځینې ​​​​آډیو وسایل (هارډویر)

* تر 7 پورې نسخې د بلوتوټ سټیک ترمیم ته اړتیا لري. کوډیک یوازې ملاتړ کیږي که چیرې د Android وسیلې جوړونکي د Qualcomm څخه کوډیک جواز اخیستی وي (که OS د کوډ کولو کتابتونونه ولري).

د AptX څخه لږ عام: په ښکاره ډول د Qualcomm څخه جلا جواز ورکولو ته اړتیا لري، او د جواز جلا فیس.

راځئ چې مثال په 12.4 kHz کې د سین څپې سره تکرار کړو:
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د AptX څخه ډیر ښه ، مګر لاهم یو څه شور دی.

د

د Qualcomm څخه یو کوډیک چې د معیاري aptX او aptX HD سره هیڅ شی نلري ، د دې پراختیا کې دخیل خلکو محدود معلوماتو لخوا قضاوت کوي. د متقابل ټیټ ځنډ آډیو لیږد لپاره ډیزاین شوی (فلمونه ، لوبې) ، چیرې چې د آډیو ځنډ د سافټویر لخوا تنظیم کیدی نشي. د کوډ کونکو او ډیکوډرونو هیڅ پیژندل شوي سافټویر پلي کول شتون نلري؛ دوی په ځانګړي ډول د لیږدونکو ، ریسیورونو ، هیډفونونو او سپیکرو لخوا ملاتړ کیږي ، مګر د سمارټ فونونو او کمپیوټرونو لخوا نه.

د نمونې تعدد
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

44.1 کل
276/420 kt/с
ځینې ​​لیږدونکي (هارډویر)
ځینې ​​​​آډیو وسایل (هارډویر)

AAC

AAC، یا پرمختللي آډیو کوډینګ، د کمپیوټري پلوه پیچلي کوډیک دی چې د جدي رواني اکوسټیک ماډل سره. په پراخه کچه په انټرنیټ کې د آډیو لپاره کارول کیږي، د MP3 وروسته دویم شهرت. جواز ورکولو او امتیازاتو ته اړتیا لري: $15000 یو ځل (یا $1000 د شرکتونو لپاره چې له 15 څخه کم کارمندان لري) + $0.98 د لومړي 500000 وسیلو لپاره (سرچینه).
کوډیک د MPEG-2 او MPEG-4 ځانګړتیاو کې معیاري شوی، او د عام غلط فهم برعکس، دا په ایپل پورې اړه نلري.

د نمونې تعدد
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

8 - 96 kHz
8 - 576 kbps (د سټیریو لپاره)، 256 - 320 kbps (د بلوتوټ لپاره ځانګړی)
macOS، Android 7+*، iOS
د آډیو وسایلو پراخه لړۍ (هارډویر)

* یوازې په هغه وسیلو کې چې تولید کونکي یې د جواز ورکولو فیسونه ورکړي دي

iOS او macOS د غوره ممکنه آډیو کیفیت وړاندې کولو لپاره د ایپل اوسنی غوره AAC کوډډر کاروي. Android د دوهم لوړ کیفیت Fraunhofer FDK AAC انکوډر کاروي، مګر ممکن د نامعلوم کوډ کولو کیفیت سره په پلیټ فارم (SoC) کې جوړ شوي مختلف هارډویر وکاروي. د SoundGuys ویب پاڼه کې د وروستیو ازموینو له مخېد مختلف Android تلیفونونو د AAC کوډ کولو کیفیت خورا توپیر لري:
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

ډیری بېسیم آډیو وسیلې د AAC لپاره د 320 kbps اعظمي بټریټ لري ، ځینې یوازې د 256 kbps ملاتړ کوي. نور بټریټونه خورا نادر دي.
AAC په 320 او 256 kbps بټریټونو کې عالي کیفیت چمتو کوي ، مګر تابع دی د مخکینۍ کمپریس شوي مینځپانګې د ترتیب شوي کوډ کولو له لاسه ورکولپه هرصورت، دا ستونزمنه ده چې په iOS کې د اصلي سره د 256 kbps بټریټ کې کوم توپیر واورئ حتی د څو ترتیب کوډ کولو سره؛ د واحد کوډ کولو سره، د مثال په توګه، د MP3 320 kbps څخه AAC 256 kbps ته، زیانونه له پامه غورځول کیدی شي.
د نورو بلوتوت کوډیکونو په څیر، هر ډول میوزیک لومړی کوډ شوی او بیا د کوډیک لخوا کوډ شوی. کله چې په AAC فارمیټ کې میوزیک اورئ ، دا لومړی د OS لخوا ډیکوډ کیږي ، بیا د بلوتوټ له لارې د لیږد لپاره بیا AAC ته کوډ شوی. دا د ډیری آډیو جریانونو مخلوط کولو لپاره اړین دی ، لکه میوزیک او نوي پیغام خبرتیاوې. iOS هیڅ استثنا نه ده. په انټرنیټ کې تاسو ډیری بیانونه موندلی شئ چې د iOS میوزیک په AAC فارمیټ کې ټرانسکوډ نه کیږي کله چې د بلوتوټ له لارې لیږدول کیږي، کوم چې ریښتیا ندي.

MP1/2/3

د MPEG-1/2 برخه 3 کورنۍ کوډیکونه د مشهور او پراخه کارول شوي MP3 څخه جوړ دي، لږ عام MP2 (په عمده توګه په ډیجیټل تلویزیون او راډیو کې کارول کیږي)، او په بشپړ ډول نامعلوم MP1.

زاړه MP1 او MP2 کوډیکونه په هیڅ ډول ملاتړ نه کوي: زه نشم کولی هیڅ هیډفون یا بلوتوټ سټیک ونه موندلم چې دوی یې کوډ یا کوډ کړي.
د MP3 ډیکوډینګ د ځینې هیډفونونو لخوا ملاتړ کیږي ، مګر کوډ کول په هیڅ عصري عملیاتي سیسټم سټیک کې نه ملاتړ کیږي. داسې بریښي چې د وینډوز لپاره د دریمې ډلې بلیو سولیل سټیک کولی شي MP3 ته کوډ کړي که تاسو په لاسي ډول د ترتیب فایل بدل کړئ ، مګر زما لپاره دا نصب کول په وینډوز 10 کې BSoD ته لار هواروي. پایله - کوډیک واقعیا د بلوتوټ آډیو لپاره نشي کارول کیدی.
پخوا، په 2006-2008 کې، په وسیلو کې د A2DP معیاري خپریدو دمخه، خلکو د MSI BluePlayer پروګرام له لارې د نوکیا BH-3 هیډسیټ کې د MP501 میوزیک اوریدل، کوم چې په سمبیان او وینډوز موبایل کې شتون درلود. په هغه وخت کې، د سمارټ فونونو د OS جوړښت ډیری ټیټې کچې دندو ته د لاسرسي اجازه ورکړه، او په وینډوز موبایل کې دا حتی ممکنه وه چې د دریمې ډلې بلوتوټ سټیکس نصب کړي.

د MP3 کوډیک وروستی پیټینټ پای ته رسیدلی، د کوډیک کارول د اپریل 23، 2017 راهیسې د جواز ورکولو فیس ته اړتیا نلري.

که چیرې په پورته ذکر شویو حوالو کې ذکر شوي ترټولو اوږد مهاله پیټینټ د اندازې په توګه واخیستل شي، نو د MP3 ټیکنالوژي په متحده ایالاتو کې د اپریل په 16، 2017 کې د پیټینټ څخه پاکه شوه کله چې د متحده ایاالتو پیټینټ 6,009,399، چې د تخنیکر لخوا ساتل شوی او اداره کیږي، پای ته ورسید.

سرچینه: www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html

د نمونې تعدد
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

16 - 48 kHz
8 - 320 kbps
هیڅ ځای نه ملاتړ کیږي
ځینې ​​​​آډیو وسایل (هارډویر)

LDAC

د سوني څخه یو نوی او په فعاله توګه هڅول شوی "Hi-Res" کوډیک، تر 96 kHz او 24-bit بټریټ پورې د نمونې نرخونو ملاتړ کوي، تر 990 kbps پورې بټریټ سره. دا د آډیو فایل کوډیک په توګه اعلان شوی، د موجوده بلوتوټ کوډیکونو بدیل په توګه. دا د رادیو نشراتو شرایطو پورې اړه لري د انډول بټریټ تنظیم کولو فعالیت لري.

LDAC انکوډر (libldac) په معیاري Android کڅوړه کې شامل دی، نو کوډ کول په هرډول Android سمارټ فون کې د OS نسخه 8 سره پیل کیږي ملاتړ کیږي. دلته په وړیا ډول د سافټویر ډیکوډر شتون نلري ، د کوډیک توضیحات عامو خلکو ته شتون نلري ، په هرصورت ، په لومړي نظر کې کوډ کوډ کې ، د کوډیک داخلي جوړښت ورته دی. ATRAC9 - د سوني کوډیک په پلی سټیشن 4 او ویټا کې کارول شوی: دواړه په فریکونسۍ ډومین کې کار کوي ، د هفمن الګوریتم په کارولو سره د تعدیل شوي جلا کوسین ټرانسفارم (MDCT) او کمپریشن کاروي.

د LDAC ملاتړ تقریبا په ځانګړي ډول د سوني څخه د هیډفونونو لخوا چمتو شوی. د LDAC ډیکوډ کولو وړتیا ځینې وختونه د نورو تولید کونکو څخه په هیډفونونو او DACs کې موندل کیږي ، مګر په ندرت سره.

د نمونې تعدد
بیټریټ
د کوډ کولو ملاتړ
د کوډ کولو ملاتړ

44.1 - 96 kHz
303/606/909 kbit/s (د 44.1 او 88.2 kHz لپاره)، 330/660/990 kbit/s (د 48 او 96 kHz لپاره)
د Android 8 +
د سوني ځینې هیډفونونه او د نورو تولید کونکو څخه ځینې وسایل (هارډویر)

د LDAC بازارموندنه د های-ریز کوډیک په توګه خپل تخنیکي برخې ته زیان رسوي: دا احمقانه ده چې د انسان غوږ ته د اوریدلو وړ فریکونسیو په لیږدولو او د بټ ژورتیا لوړولو لپاره د بټریټ مصرف کول احمقانه دي ، پداسې حال کې چې دا د CD کیفیت (44.1/16) لیږدولو لپاره کافي ندي. . خوشبختانه، کوډیک دوه عملیاتي طریقې لري: د CD آډیو لیږد او د Hi-Res آډیو لیږد. په لومړي حالت کې، یوازې 44.1 kHz / 16 بټونه په هوا کې لیږدول کیږي.

څرنګه چې د سافټویر LDAC ډیکوډر په وړیا توګه شتون نلري، نو د اضافي وسیلو پرته د کوډیک ازموینه ناممکن ده چې LDAC ډیکوډ کوي. د DAC په ملاتړ د LDAC ازموینې پایلو له مخې ، کوم چې د SoundGuys.com انجینرانو د ډیجیټل محصول له لارې وصل کړی او د ازموینې سیګنالونو کې د محصول غږ ثبت کړی ، LDAC 660 او 990 kbps په CD کیفیت حالت کې سیګنال چمتو کوي - د شور تناسب د AptX HD په پرتله یو څه ښه دی.

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات
سرچینه: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026

LDAC د تاسیس شوي پروفایلونو څخه بهر متحرک بټریټونه هم ملاتړ کوي - له 138 kbps څخه تر 990 kbps پورې ، مګر تر هغه ځایه چې زه ویلای شم ، Android یوازې معیاري پروفایلونه 303/606/909 او 330/660/990 kbps کاروي.

نور کوډونه

نور A2DP کوډیکونه په پراخه کچه نه کارول کیږي. د دوی ملاتړ یا تقریبا په بشپړ ډول غیر حاضر دی یا یوازې د هیډفونونو او سمارټ فونونو ځینې ماډلونو کې شتون لري.
د ATRAC کوډیک چې په A2DP کې معیاري شوی هیڅکله د بلوتوټ کوډیک په توګه نه دی کارول شوی حتی د سوني لخوا هم پخپله د سامسنګ HD، سیمسنگ سکیل ایبل او سامسنګ UHQ-BT کوډیکونه د لیږد او ترلاسه کولو وسیلو څخه خورا محدود ملاتړ لري، او HWA LHDC خورا نوی دی او یوازې درې ملاتړ کوي. (؟) وسایل.

د آډیو وسیلو لپاره د کوډیک ملاتړ

ټول جوړونکي د کوډیکونو په اړه دقیق معلومات نه خپروي چې د ځانګړي بې سیم هیډفونونو ، سپیکرو ، ریسیورونو یا لیږدونکو لخوا ملاتړ کیږي. ځینې ​​​​وختونه داسې پیښیږي چې د یو ځانګړي کوډیک ملاتړ یوازې د لیږد لپاره وي ، مګر د استقبال لپاره ندي (د ګډ لیږدونکو - ترلاسه کونکو لپاره اړونده) ، که څه هم تولید کونکی په ساده ډول "ملاتړ" اعلانوي ، پرته له نوټونو (زه ګومان کوم چې د ځینې کوډونو او کوډ کونکو جلا جواز ورکول. کوډیکس د دې لپاره ملامت دی). په ارزانه وسیلو کې، تاسو ممکن په هیڅ ډول د اعلان شوي AptX ملاتړ ونه مومئ.

له بده مرغه، د ډیری عملیاتي سیسټمونو انٹرفیسونه هرچیرې کارول شوي کوډیک نه ښیې. د دې په اړه معلومات یوازې په Android کې شتون لري، له 8 نسخې څخه پیل کیږي، او macOS. په هرصورت، حتی په دې OS کې، یوازې هغه کوډیکونه چې د تلیفون/کمپیوټر او هیډفونونو لخوا ملاتړ کیږي ښکاره شي.

تاسو څنګه کولی شئ ومومئ چې کوم کوډیکونه ستاسو وسیله ملاتړ کوي؟ د A2DP خبرو اترو پیرامیټونو سره د ترافیک ډمپ ثبت او تحلیل کړئ!
دا په لینکس، MacOS او Android کې ترسره کیدی شي. په لینوکس کې تاسو کولی شئ ویرشارک یا hcidump وکاروئ ، په macOS کې تاسو کولی شئ د بلوتوت اکسپلورر وکاروئ ، او په Android کې تاسو کولی شئ د معیاري بلوتوت HCI ډمپ سیونگ فنکشن وکاروئ ، کوم چې د پراختیا کونکي وسیلو کې شتون لري. تاسو به د btsnoop بڼه کې ډمپ ترلاسه کړئ، کوم چې د ویرشارک تحلیل کونکي ته پورته کیدی شي.
پاملرنه وکړئ: یو سم ډمپ یوازې ستاسو د تلیفون/کمپیوټر څخه د هیډفونونو/سپیکرونو سره وصل کیدو سره ترلاسه کیدی شي (که دا څومره مسخره وي)! هیډفونونه کولی شي په خپلواک ډول د تلیفون سره اړیکه رامینځته کړي ، پدې حالت کې به دوی د تلیفون څخه د کوډیکونو لیست غوښتنه وکړي ، او نه برعکس. د دې لپاره چې ډاډ ترلاسه شي چې سم ډمپ ثبت شوی ، لومړی وسیله غیر جوړه کړئ او بیا د ډمپ ثبتولو پرمهال خپل تلیفون د هیډفونونو سره جوړه کړئ.

د غیر اړونده ترافیک فلټر کولو لپاره لاندې ښودل شوي فلټر وکاروئ:

btavdtp.signal_id

د پایلې په توګه، تاسو باید دې ته ورته یو څه وګورئ:
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

تاسو کولی شئ د GetCapabilities کمانډ کې په هر توکي کلیک وکړئ ترڅو د کوډیک تفصيلي ځانګړتیاوې وګورئ.
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

Wireshark ټول کوډیک پیژندونکي نه پیژني، نو ځینې کوډیکونه باید په لاسي ډول ډیکرپټ شي، لاندې د پیژندونکي جدول ته ګوري:

Mandatory:
0x00 - SBC

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

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

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

د دې لپاره چې په لاسي ډول ډمپونه تحلیل نه کړئ ، ما یو خدمت رامینځته کړی چې هرڅه به په اوتومات ډول تحلیل کړي: btcodecs.valdikss.org.ru

د کوډیکس پرتله کول. کوم کوډیک غوره دی؟

هر کوډیک خپلې ګټې او زیانونه لري.
aptX او aptX HD د هارډ کوډ شوي پروفایلونه کاروي چې د کوډر او کوډر بدلولو پرته نشي بدلیدلی. نه د تلیفون جوړونکی او نه هم د هیډفون جوړونکی کولی شي د بټریټ یا aptX کوډ کولو فکتورونه بدل کړي. د کوډیک مالک، Qualcomm، د کتابتون په بڼه د حوالې کوډګر چمتو کوي. دا حقایق د AptX ځواک دی - تاسو دمخه پوهیږئ چې تاسو به د غږ کوم کیفیت ترلاسه کړئ، پرته له کوم "بټ".

SBC، په مقابل کې، ډیری ترتیب شوي پیرامیټونه لري، متحرک بټریټ (کوډر کولی شي د بټپول پیرامیټر کم کړي که چیرې هوایی څپې بوختې وي)، او د هارډ کوډ شوي پروفایلونه نلري، یوازې وړاندیز شوي "منځني کیفیت" او "لوړ کیفیت" چې وو. په 2 کال کې د A2003DP مشخصاتو کې اضافه شوی. "لوړ کیفیت" نور د نن ورځې معیارونو سره دومره لوړ ندی، او د بلوتوټ ډیری سټیکونه تاسو ته اجازه نه ورکوي چې د "لوړ کیفیت" پروفایل څخه غوره پیرامیټونه وکاروئ، که څه هم د دې لپاره هیڅ تخنیکي محدودیتونه شتون نلري.
د بلوتوټ SIG د کتابتون په توګه د SBC انکوډر حواله نلري، او جوړونکي یې پخپله پلي کوي.
دا د SBC ضعفونه دي - دا هیڅکله دمخه روښانه نده چې د کوم ځانګړي وسیلې څخه د غږ کیفیت تمه کیږي. SBC کولی شي دواړه ټیټ او خورا لوړ کیفیت آډیو تولید کړي، مګر وروستی د بلوتوث سټیکونو مصنوعي محدودیتونو غیر فعال کولو یا تیرولو پرته ناشونی دی.

د AAC سره وضعیت مبهم دی: له یوې خوا ، په تیوریکي توګه کوډیک باید کیفیت تولید کړي چې له اصلي څخه جلا کیدی شي ، مګر په عمل کې ، په مختلف Android وسیلو کې د SoundGuys لابراتوار ازموینو لخوا قضاوت کول ، دا ندي تایید شوي. ډیری احتمال، غلطي د ټیټ کیفیت هارډویر آډیو انکوډرونو سره ده چې په مختلفو تلیفون چپسیټونو کې جوړ شوي. دا معنی لري چې AAC یوازې په ایپل وسیلو او په Android کې کارول کیږي ترڅو دا aptX او LDAC ته محدود کړي.

هارډویر چې د بدیل کوډیکونو ملاتړ کوي د لوړ کیفیت لرونکي وي، په ساده ډول د دې لپاره چې د خورا ارزانه، ټیټ کیفیت وسیلو لپاره، دا د دې کوډیکونو کارولو لپاره د جواز ورکولو فیسونو ورکولو معنی نلري. زما په ازموینو کې، SBC د کیفیت تجهیزاتو کې خورا ښه ښکاري.

ما یو ویب خدمت رامینځته کړی چې په ریښتیني وخت کې SBC ، aptX او aptX HD ته په براوزر کې آډیو کوډ کوي. د دې سره ، تاسو کولی شئ دا آډیو کوډیکونه په حقیقت کې د بلوتوټ له لارې آډیو لیږدولو پرته ازموینه وکړئ ، په هر وایر شوي هیډفونونو ، سپیکرو او ستاسو غوره میوزیک کې ، او د آډیو غږولو پرمهال مستقیم د کوډ کولو پیرامیټونه هم بدل کړئ:
btcodecs.valdikss.org.ru/sbc-encoder
خدمت د BlueZ پروژې څخه د SBC کوډ کولو کتابتونونه او د ffmpeg څخه libopenaptx کاروي، کوم چې په ویب اسسمبلي او جاوا سکریپټ کې له C څخه، د ایمسکریپټین له لارې، په براوزر کې د چلولو لپاره کارول کیږي. څوک د داسې راتلونکي خوب کولی شي!

دلته هغه څه دي چې ورته ښکاري:

وګورئ چې د مختلف کوډیکونو لپاره د 20 kHz وروسته د شور کچه څنګه بدلیږي. اصلي MP3 فایل د 20 kHz څخه پورته فریکونسۍ نلري.

د کوډیکونو بدلولو هڅه وکړئ او وګورئ چې تاسو د اصلي ، SBC 53 ګډ سټیریو (معیاري او خورا عام پروفایل) ، او aptX/aptX HD ترمینځ توپیر واورئ.

زه کولی شم د کوډیکس ترمینځ توپیر واورم په هیډفونونو کې!

هغه خلک چې د ویب خدماتو له لارې د ازموینې پرمهال د کوډیکونو ترمینځ توپیر نه اوري ادعا کوي چې دوی دا اوري کله چې په بې سیم هیډفونونو کې میوزیک اوري. افسوس، دا یوه ټوکه یا د پلیسبو اغیزه نه ده: توپیر واقعیا د اوریدلو وړ دی، مګر دا د توپیرونو له امله نه دی کوډیکس.

د بې سیم ترلاسه کولو وسیلو کې کارول شوي د بلوتوټ آډیو چپسیټونو لوی اکثریت د ډیجیټل سیګنال پروسیسر (DSP) سره مجهز دي ، کوم چې یو برابرونکی ، کمپانډر ، سټیریو پراخونکی ، او نور شیان پلي کوي چې د غږ ښه کولو (یا بدلولو) لپاره ډیزاین شوي. د بلوتوټ تجهیزاتو تولید کونکي کولی شي DSP تنظیم کړي د هر کوډیک لپاره په جلا توګه، او کله چې د کوډیکونو ترمینځ تیریږي ، اوریدونکي به فکر وکړي چې دوی د کوډیک عملیاتو کې توپیر اوري ، کله چې په حقیقت کې دوی د DSP مختلف ترتیباتو ته غوږ نیسي.

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات
د CSR/Qualcomm لخوا جوړ شوي چپس کې د DSP کلیمبا آډیو پروسس کولو پایپ لاین

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات
د هر کوډیک او محصول لپاره په جلا توګه د DSP مختلف فعالیتونه فعال کړئ

ځینې ​​پریمیم وسیلې د سافټویر سره راځي چې تاسو ته اجازه درکوي د DSP تنظیمات تنظیم کړئ ، مګر ډیری ارزانه هیډفونونه نه کوي ، او کارونکي نشي کولی په لاسي ډول د آډیو پوسټ پروسس کول بند کړي.

د وسایطو د فعالیت ځانګړتیاوې

د A2DP معیاري عصري نسخه لري د "مطلق حجم کنټرول" فعالیت - د AVRCP پروتوکول ځانګړي کمانډونو په کارولو سره د وسیلې حجم کنټرول ، کوم چې د آډیو جریان حجم په برنامه توګه کمولو پرځای د محصول مرحلې لاسته راوړنه تنظیموي. که تاسو په خپل هیډفون کې حجم بدل کړئ، بدلون ستاسو د تلیفون حجم سره همغږي نه کیږي، نو ستاسو هیډفون یا تلیفون د دې ځانګړتیا ملاتړ نه کوي. پدې حالت کې ، دا معنی لري چې تل په تلیفون کې د اعظمي حجم سره میوزیک واورئ ، د هیډفون بټونو سره ریښتیني حجم تنظیم کړئ - پدې حالت کې ، د سیګنال څخه تر شور تناسب به ښه وي او د آډیو کیفیت باید وي لوړ.
په واقعیت کې، غمجن حالتونه شتون لري. د SBC لپاره زما په RealForce OverDrive D1 هیډفونونو کې، یو پیاوړی کمپنډر فعال شوی، او د حجم زیاتول د خاموش غږونو د کچې د زیاتوالي لامل کیږي، پداسې حال کې چې د لوړ غږونو حجم نه بدلیږي (سګنال فشار شوی). د دې له امله، تاسو باید په کمپیوټر کې حجم نیمایي ته وټاکئ، په دې حالت کې په عملي توګه د کمپریشن اغیز شتون نلري.
زما د لیدنو په وینا ، د اضافي کوډیکونو سره ټول هیډفونونه د مطلق حجم کنټرول فعالیت ملاتړ کوي ، په څرګند ډول دا د کوډیک تصدیق لپاره یو له اړتیاو څخه دی.

ځینې ​​​​هیډفونونه ملاتړ کوي په ورته وخت کې دوه وسایل وصل کړئ. دا تاسو ته اجازه درکوي، د بیلګې په توګه، ستاسو د کمپیوټر څخه میوزیک واورئ او ستاسو د تلیفون څخه زنګونه ترلاسه کړئ. په هرصورت، تاسو باید خبر اوسئ چې پدې حالت کې بدیل کوډیکونه غیر فعال دي او یوازې SBC کارول کیږي.

AVDTP 1.3 ځنډ راپور ورکولو فعالیت هیډفونونو ته اجازه ورکوي چې ځنډ د لیږدونکي وسیلې سره اړیکه ونیسي چیرې چې غږ واقعیا غږیږي. دا تاسو ته اجازه درکوي د ویډیو فایلونو لیدو پرمهال د ویډیو سره د آډیو ترکیب تنظیم کړئ: که چیرې د راډیو لیږد سره ستونزې شتون ولري ، آډیو به د ویډیو څخه وروسته پاتې نشي ، مګر برعکس ، ویډیو به د ویډیو پلیر لخوا ورو شي تر هغه چې آډیو او ویډیو بیا همغږي کیږي.
فنکشن د ډیری هیډفونونو ، Android 9+ او لینکس لخوا د پلس آډیو 12.0+ سره ملاتړ کیږي. زه په نورو پلیټ فارمونو کې د دې فیچر ملاتړ څخه خبر نه یم.

د بلوتوټ له لارې دوه اړخیزه اړیکه. د غږ لیږد.

په بلوتوث کې د غږ لیږد لپاره، Synchronous Connection Oriented (SCO) کارول کیږي - د ارتباط د لومړنیو خبرو اترو سره همغږي لیږد. موډ تاسو ته اجازه درکوي چې غږ او غږ په کلکه په ترتیب سره انتقال کړئ، د لیږلو او ترلاسه کولو سرعت سره، پرته له دې چې د لیږد تایید او بیا لیږلو پاکټونو ته انتظار وکړئ. دا د راډیو چینل په اوږدو کې د آډیو لیږد عمومي ځنډ کموي ، مګر د وخت په هر واحد کې لیږدول شوي ډیټا مقدار باندې جدي محدودیتونه وضع کوي ، او کیفیت منفي اغیزه کوي.
کله چې دا حالت کارول کیږي، غږ او آډیو دواړه د ورته کیفیت سره لیږدول کیږي.
له بده مرغه، تر 2019 پورې، د بلوتوټ په اړه د غږ کیفیت لاهم خراب دی، او دا څرګنده نده چې ولې بلوتوټ SIG پدې اړه هیڅ نه کوي.

CVSD

د اساسي CVSD وینا کوډیک په 2002 کې معیاري شوی و، او د ټولو دوه اړخیز بلوتوت ارتباطي وسیلو لخوا ملاتړ کیږي. دا د 8 kHz نمونې فریکونسۍ سره آډیو لیږد چمتو کوي ، کوم چې د دودیز تار لرونکي تلیفون کیفیت سره مطابقت لري.

په دې کوډیک کې د ثبت کولو یوه بیلګه.

mSBC

اضافي mSBC کوډیک په 2009 کې معیاري شوی و، او په 2010 کې چپس د غږ لیږد لپاره کارول کیږي لا دمخه څرګند شوي. mSBC په پراخه کچه د مختلف وسیلو لخوا ملاتړ کیږي.
دا یو خپلواک کوډیک ندی، مګر د A2DP معیار څخه منظم SBC، د ثابت کوډ کولو پروفایل سره: 16 kHz، مونو، بټپول 26.

په دې کوډیک کې د ثبت کولو یوه بیلګه.

په زړه پوری ندی ، مګر د CVSD څخه خورا ښه ، مګر دا لاهم د آنلاین مخابراتو لپاره کارول ځورونکي دي ، په ځانګړي توګه کله چې تاسو په لوبې کې د خبرو اترو لپاره هیډفونونه کاروئ - د لوبې آډیو به هم د 16 kHz نمونې نرخ کې لیږدول کیږي.

د FastStreamCSR شرکت پریکړه وکړه چې د SBC کارولو مفکوره رامینځته کړي. د SCO پروتوکول محدودیتونو ته د رسیدو لپاره او د لوړ بټریټ کارولو لپاره، CSR بله لاره پرمخ وړي - دوی د A2DP یو طرفه آډیو لیږد معیاري ، معیاري کوډ کولو پروفایلونو کې د دوه طرفه SBC آډیو لپاره ملاتړ معرفي کړ ، او ورته یې د "فاسټ سټریم" نوم ورکړ.

فاسټ سټریم سپیکرو ته د 44.1 kbps بټریټ سره په 48 یا 212 kHz کې سټیریو آډیو لیږدوي ، او مونو ، 16 kHz د 72 kbps بټریټ سره د مایکروفون څخه آډیو لیږدولو لپاره کارول کیږي (د mSBC څخه یو څه ښه). دا ډول پیرامیټونه په آنلاین لوبو کې د مخابراتو لپاره خورا مناسب دي - د لوبې غږ او خبرې کونکي به د لوړ کیفیت وي.

په دې کوډیک کې د ثبت کولو یوه بیلګه (+ د مایکروفون څخه غږ، د mSBC په څیر).

شرکت د یو په زړه پوري کرچ سره راغلی ، مګر د دې حقیقت له امله چې دا د A2DP معیار سره مخالفت کوي ، دا یوازې د شرکت په ځینو ټرانسمیټرونو کې ملاتړ کیږي (کوم چې د USB آډیو کارت په توګه کار کوي ، نه د بلوتوټ وسیلې) ، مګر دا نه کوي. په بلوتوث سټیکونو کې ملاتړ ترلاسه کړئ که څه هم د فاسټ سټریم ملاتړ سره د هیډفونونو شمیر دومره کوچنی ندی.

دا مهال په OS کې د فاسټ سټریم ملاتړ یوازې دی د لینکس پلس آډیو لپاره د پیچ ​​په توګه د پراختیا کونکي پالي روهر څخه، کوم چې د برنامه په اصلي څانګه کې شامل ندي.

د

ستاسو د حیرانتیا لپاره، د aptX ټیټ لیټینسي هم د دوه اړخیز آډیو ملاتړ کوي، د فاسټ سټریم په څیر ورته اصول پلي کوي.
دا امکان نلري چې د کوډیک دا فیچر په هر ځای کې وکاروئ - په کوم OS یا کوم بلوتوټ سټیک کې چې ما ته پیژندل شوي د ټیټ لیټینسي ډیکوډینګ لپاره هیڅ ملاتړ شتون نلري.

بلوتوټ 5، کلاسیک او ټیټ انرژي

د ورته برانډ لاندې د دوه متضاد معیارونو شتون له امله د بلوتوټ ځانګړتیاو او نسخو شاوخوا ډیری ګډوډي شتون لري ، چې دواړه په پراخه کچه د مختلف اهدافو لپاره کارول کیږي.

دلته دوه مختلف، غیر مطابقت لرونکي بلوتوټ پروتوکولونه شتون لري: بلوتوټ کلاسیک او بلوتوټ ټیټ انرژي (LE، د بلوتوټ سمارټ په نوم هم پیژندل کیږي). یو دریم پروتوکول هم شتون لري، د بلوتوټ لوړ سرعت، مګر دا پراخه نه ده او په کورنیو وسایلو کې نه کارول کیږي.

د بلوتوټ 4.0 سره پیل کول، په ځانګړتیا کې بدلونونه په عمده ډول د بلوتوټ ټیټ انرژي پورې اړه لري، او کلاسیک نسخه یوازې لږ پرمختګونه ترلاسه کړي.

د بلوتوټ 4.2 او بلوتوټ 5 ترمنځ د بدلونونو لیست:

9 له 4.2 څخه تر 5.0 پورې بدلونونه

د 9.1 نوې بڼې

د بلوتوث کور مشخصات 5.0 ریلیز کې ډیری نوي ځانګړتیاوې معرفي شوي. د پرمختګ عمده برخې په لاندې ډول دي:
• د سلاټ شتون ماسک (SAM)
• د LE لپاره 2 Msym/s PHY
• LE اوږد واټن
• د لوړ ډیوټي سایکل غیر ارتباطي اعلانونه
• د LE اعلاناتو توسیع
• د LE چینل انتخاب الګوریتم #2
9.1.1 ځانګړتیاوې په CSA5 کې اضافه شوي - په v5.0 کې مدغم شوي
• د لوړ تولید ځواک

سرچینه: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (۲۹۱ مخ)

یوازې یو بدلون د بلوتوټ 5 مشخصاتو چوکاټ کې کلاسیک نسخه اغیزه کړې: دوی د سلاټ شتون ماسک (SAM) ټیکنالوژۍ لپاره ملاتړ اضافه کړ ، چې د راډیو نشراتو جلا کولو ته وده ورکولو لپاره ډیزاین شوی. نور ټول بدلونونه یوازې د بلوتوټ LE اغیزه کوي (او د لوړ تولید بریښنا هم).

ټول آډیو وسایل یوازې د بلوتوټ کلاسیک کاروي. د بلوتوټ ټیټ انرژی له لارې هیډفونونه او سپیکرې وصل کول ناممکن دي: د LE په کارولو سره د آډیو لیږدولو لپاره هیڅ معیار شتون نلري. د A2DP معیاري، د لوړ کیفیت آډیو لیږدولو لپاره کارول کیږي، یوازې د بلوتوټ کلاسیک له لارې کار کوي، او په LE کې هیڅ انلاګ شتون نلري.

پایله - د بلوتوټ 5 سره د آډیو وسیلو پیرود یوازې د پروتوکول نوې نسخې له امله بې معنی دی. بلوتوټ 4.0/4.1/4.2 د آډیو لیږد په شرایطو کې به ورته کار وکړي.
که د نوي هیډفونونو اعلان د بلوتوټ 5 څخه مننه دوه چنده عملیاتي حد او د بریښنا مصرف کمولو یادونه کوي ، نو تاسو باید پوه شئ چې دوی یا پخپله پدې نه پوهیږي یا تاسو ګمراه کوي. د حیرانتیا خبره نده ، ځکه چې حتی د دوی په اعلانونو کې د بلوتوټ چپس جوړونکي د معیاري نوي نسخې ترمینځ توپیرونو په اړه مغشوش دي ، او ځینې بلوتوټ 5 چپس یوازې د LE لپاره پنځم نسخه ملاتړ کوي ، او د کلاسیک لپاره 4.2 کاروي.

د آډیو لیږد ځنډ

په آډیو کې د ځنډ (لګ) اندازه په ډیری فاکتورونو پورې اړه لري: د آډیو سټیک کې د بفر اندازه ، په بلوتوټ سټیک کې او پخپله د بې سیم پلے بیک وسیلې کې ، او د کوډیک الګوریتمیک ځنډ.

د ساده کوډیکونو ځنډ لکه SBC، aptX او aptX HD خورا کوچنی دی، 3-6 ms، چې له پامه غورځول کیدی شي، مګر پیچلي کوډیکونه لکه AAC او LDAC کولی شي د پام وړ ځنډ لامل شي. د 44.1 kHz لپاره د AAC الګوریتمیک ځنډ 60 ms دی. LDAC - شاوخوا 30 ms (د سرچینې کوډ د یوې سختې تحلیل پراساس. زه ممکن غلط وي، مګر ډیر نه.)

د پایلې ځنډ په پراخه کچه د پلی بیک وسیلې ، د دې چپسیټ او بفر پورې اړه لري. د ازموینو په جریان کې ، ما په مختلف وسیلو (د SBC کوډیک سره) له 150 څخه تر 250 ms خپریدل ترلاسه کړل. که موږ فرض کړو چې هغه وسیلې چې د اضافي کوډیکونو ملاتړ کوي aptX ، AAC او LDAC د لوړ کیفیت اجزا او د کوچني بفر اندازه کاروي ، موږ لاندې ځانګړي ځنډونه ترلاسه کوو:

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

اجازه راکړئ تاسو ته یادونه وکړم: په عملیاتي سیسټمونو کې د aptX ټیټ ځنډ نه ملاتړ کیږي ، له همدې امله ټیټ ځنډ یوازې د لیږدونکي + رسیدونکي یا لیږدونکي + هیډفون / سپیکر ترکیب سره ترلاسه کیدی شي ، او ټول وسایل باید د دې کوډیک ملاتړ وکړي.

د بلوتوټ وسیله، تصدیق، او لوګو مسلې

د لوړ کیفیت آډیو وسیله د ارزانه هنر څخه څنګه توپیر کول؟ په ظاهري بڼه، لومړی!

د ارزانه چینایی هیډفونونو ، سپیکرو او ریسیورونو لپاره:

  1. په بکس او وسیله کې د "بلوتوت" کلمه ورکه ده، "بې سیم" او "BT" ډیری وختونه کارول کیږي
  2. د بلوتوت لوګو ورک دی د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات په بکس یا وسیله کې
  3. هیڅ نیلي چمکۍ LED نشته

د دې عناصرو نشتوالی په ګوته کوي چې وسیله نه ده تصدیق شوې، پدې معنی چې دا د ټیټ کیفیت او ستونزې سره مخ دی. د مثال په توګه، د بلوډیو هیډفونونه د بلوتوټ تصدیق شوي ندي او په بشپړ ډول د A2DP مشخصاتو سره مطابقت نلري. دوی به تصدیق نه وی کړی.

راځئ چې له دوی څخه څو وسایل او بکسونه په پام کې ونیسو:
د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

د بلوتوټ له لارې آډیو: د پروفایلونو ، کوډیکونو او وسیلو په اړه اعظمي توضیحات

دا ټول غیر تصدیق شوي وسایل دي. لارښوونې ممکن لوګو او د بلوتوټ ټیکنالوژۍ نوم ولري، مګر ترټولو مهمه خبره دا ده چې دوی پخپله په بکس او / یا وسیله کې دي.

که ستاسو هیډفون یا سپیکر ووایی "Ze بلوتوت ډیویس په بریالیتوب سره وصل شوی"، دا د دوی کیفیت هم نه څرګندوي:

پایلې

ایا بلوتوټ کولی شي په بشپړ ډول د تار لرونکي هیډفونونه او هیډسیټونه بدل کړي؟ دا وړ دی ، مګر د ضعیف تلیفون کیفیت په قیمت کې ، د آډیو ځنډ ډیر شوی چې په لوبو کې ځورونکي کیدی شي ، او د ملکیت کوډیکونو کوربه چې د جواز ورکولو فیس ته اړتیا لري او د دواړو سمارټ فونونو او هیډفونونو وروستي لګښت زیاتوي.

د بدیل کوډیکونو بازار موندنه خورا پیاوړې ده: aptX او LDAC د "زاړه او خراب" SBC لپاره د اوږدې مودې انتظار شوي بدیل په توګه وړاندې کیږي، کوم چې نږدې دومره خراب ندی لکه څنګه چې خلک فکر کوي.

لکه څنګه چې دا معلومه شوه، د SBC بټریټ کې د بلوتوټ سټیکس مصنوعي محدودیتونه له پامه غورځول کیدی شي، نو SBC به د AptX HD څخه ټیټ نه وي. ما نوښت په خپل لاس کې واخیست او د LineageOS فرم ویئر لپاره ما پیچ جوړ کړ: موږ د AAC، aptX او LDAC کوډیکونو پرته په هیډفونونو کې غږ ښه کولو لپاره د بلوتوټ سټیک ترمیم کوو

نور معلومات په ویب پاڼو کې موندل کیدی شي غږ هلکانو и SoundExpert.

بونس: د SBC حواله کوډ، A2DP بټ سټریم معلومات او د ازموینې فایلونه. دا فایل په عامه توګه د بلوتوث ویب پاڼه کې ځړول شوی و، مګر اوس یوازې د بلوتوټ SIG غړو لپاره شتون لري.

سرچینه: www.habr.com

Add a comment