Ningkatake KUALITAS AUDIO A2DP

Riwayat Revisi

Revisi: Tanggal: Katrangan
D05r01: 23-11-2009: Draf kaping 1 kanggo nuduhake outline dokumen sing mungkin
D05r02: 14-12-2009: konsep 2nd, karo rinci ditambahaké kanggo 1st wektu review saka AVWG.
D05r03 : 14-12-2009: Kalebu perubahan sing disaranake dening John lan Rudiger. Kabutuhan tembung sing luwih apik kanggo nggunakake kontrol volume AVRCP dadi luwih seneng ngganti swara ing data SBC. Rekomendasi AG_MP kalebu perintah AVRCP 1.3 kanggo nguripake Equalization utawa DSP liyane sing bisa ditindakake ing data SBC
D05r04 : 17-02-2010: Nganyari nanggepi komentar saka Rüdiger, Stephen lan Sekisan. Wis jelas yen kontrol volume AVRCP kudu didhukung dening RD lan MP supaya MP ora bakal ngowahi bitstream digital minangka bentuk kontrol volume.
D05r05 : 18-02-2010: Ed nggawe sawetara suntingan.
D05r06: 12-03-2010: Ditambahake Rec. 10, sajrone telpon konferensi minggu kepungkur, mula ana kontroversi babagan njlentrehake setelan kualitas vs kisaran ing IUT, muga-muga Rec .10 bisa ngatasi iki.
D05r07: 15-03-2010: Copot panggunaan HF_RD lan AG_MP amarga iki tegese ana gandhengane karo HFP sing ora ditujokake kanggo WP iki.
D05r08: 15-02-2011: Nganyari sawise F2F ing UPF38.
Alamat komentar Seattle F2F.
D05r09 : 21-06-2011: Saka rapat ASG saranake nambahake pratelan yen SRC uga kudu nggunakake bitpool sing cocog.
D05r10 : 29-06-2011: Allan takon kanggo gabungke / review sawetara Rekomendasi sing duwe ruang lingkup tumpang tindih.
D05r11: 06-09-2011: Tambah Rec.11 lan kalebu Rec.12 adhedhasar Allan's 'YY update saka pesen ing 07/07 saka avv-main.
D05r12: 19-09-2011: Tanggepan komentar saka Allan lan Ash ing avv-main sajrone 7 dina kepungkur.
D05r13: 28-09-2011: Tanggepan menit konferensi telpon tanggal 20 September.
D05r14: 08-10-2011: Dianyari ing rapat F2F ing Budapest
D05r15: 24-10-2011: Rujukan tabel sing bener ing R3, bagean referensi sing dianyari + TOC
D05r16: 24-04-2012: Dianyari kanggo mutusake masalah komentar saka BARB review
D05r17: 15-05-2012: Bagean 4 dianyari kanggo nunjukake manawa kabeh rekomendasi nganggep A2DP lan dhukungan peran A2DP sing dibutuhake, nalika ngindhari kedadeyan "kudu".
D05r18: 25-09-2012: Ngformat, mriksa ejaan
V10r00: 09-10-2012: Disetujoni dening Dewan Direksi Bluetooth SIG

Kontributor

jeneng:  Perusahaan
Rüdiger Mosig:   BMS
Scott Walsh:   Plantronics
Morgan Lindqvist:   Ericsson
John Larkin:   Qualcomm
Stephen Raxter:   Pusat Analisis Nasional
Masahiko Seki:   Sony Corp
Allan Madsen:   CSR
Ed McQuillan:   CSR
David Trainor:   CSR

Wara-Wara sing Disklaim lan Hak Cipta:
DOKUMEN IKI DISEDIAKAN "MADIUN" TANPA JAMINAN APA-APA, KANGGO JAMINAN BARANG DAGANG, NON NLANGGENG, KESESUAIAN KANGGO TUJUAN TERTENTU, UTAWA JAMINAN APA SAJA SING DADI SAKA SPESIFIKASI PROPOSAL, SPESIFIKASI.AMPLE. Tanggung jawab apa wae, kalebu tanggung jawab kanggo nglanggar hak kepemilikan apa wae, sing ana gandhengane karo panggunaan informasi ing dokumen iki ditolak. Ora ana lisensi, nyata utawa diwenehake, kanthi estoppel utawa liya-liyane, kanggo hak properti intelektual sing diwenehake ing kene.
Dokumen iki mung kanggo komentar lan bisa diganti tanpa kabar. Hak cipta © 2012. Bluetooth® SIG, Inc. Kabeh hak cipta ing Spesifikasi Bluetooth duweke Ericsson AB, Lenovo (Singapore) Pte. Ltd., Intel Corporation, Microsoft Corporation, Motorola Mobility, Inc., Nokia Corporation, lan Toshiba Corporation.
* Merek lan jeneng pihak katelu liyane minangka properti saka pihak sing duwe.

1 Syarat lan Singkatan

Singkatan:  istilahe
A2DP:  Pro Distribusi Audio Lanjutfile
AVDTP:  Protokol Transportasi Distribusi Video Audio
AVRCP:  Audio Video Remote Control Profile
GAVDP:  Pro Distribusi Audio/Video Umumfile
MP:  Pamuter media
NA:  Ora ditrapake
RC:  Remote Kontrol
RD:  Piranti Rendering
SBC:  Sub-band Coding
SEP: Stream End Point (kaya sing dijelasake ing Protokol Transportasi Distribusi Audio / Video)
SNK:  Sink (kaya sing ditegesake ing Advanced Audio Distribution Profile)
SRC:  Sumber (kaya sing ditegesake ing Advanced Audio Distribution Profile)
UI:  Antarmuka Panganggo. Sawetara kemungkinan pangguna bisa sesambungan karo sistem, wiwit saka klik tombol sing gampang nganti UI sing luwih kompleks; contone, tampilan nganggo keyboard utawa layar tutul.

2 Terminologi Dokumen

Bluetooth SIG wis nggunakake Bagian 13.1 saka Manual Gaya Standar IEEE, sing ndhikte panggunaan tembung "bakal" ', "kudu'", "bisa" ", lan" bisa "'ing pangembangan dokumentasi, kaya ing ngisor iki:
Tembung kasebut bakal digunakake kanggo nunjukake sarat wajib sing kudu ditindakake supaya selaras karo standar lan ora ngidini penyimpangan (kudu padha).
Panganggone tembung kudu ora digunakake lan ora bisa digunakake nalika nyatakake syarat wajib; kudu digunakake mung kanggo nggambarake kahanan sing ora bisa dihindari.
Panganggone tembung bakal ora digunakake lan ora bisa digunakake nalika nyatakake syarat wajib; kekarepan mung digunakake ing pratelan kasunyatan.
Tembung kasebut kudu digunakake kanggo nuduhake manawa ing antarane sawetara kemungkinan dianjurake supaya cocog banget, tanpa nyebutake utawa ora kalebu liyane; utawa tumindak sing luwih disenengi nanging ora kudu dibutuhake; utawa sing (ing bentuk negatif) tumindak tartamtu ora bisa dilalekake nanging ora dilarang (kudu padha karo disaranake).
Tembung kasebut bisa uga digunakake kanggo nuduhake tumindak sing dileksanakake ing watesan standar (bisa uga padha karo diidini).
Tembung kasebut bisa digunakake kanggo pratelan kemungkinan lan kemampuan, apa wae materi, fisik, utawa sebab (bisa padha karo bisa)

3 Lingkup Dokumen

Kertas putih iki nggambarake cara ngatur A2DP SRC lan piranti SNK kanggo ngasilake audio sing berkualitas.
Rekomendasi ing kertas putih iki sing ana gandhengane karo coding audio cocog kanggo algoritma SBC.
Nanging, rekomendasi sing ora ana gandhengane karo kode audio ora ana gandhengane karo algoritma coding audio sing digunakake.
Kertas putih iki ora menehi rekomendasi khusus babagan fungsi lan kinerja komponen sistem audio sing ana ing njaba ruang lingkup subsistem audio Bluetooth. ExampKomponen kasebut kalebu konverter A / D lan D / A lan transduser ing mikropon lan speaker. Nanging, kudu dicathet yen komponen kasebut uga nyumbang kanggo kualitas audio tingkat sistem lan spesifikasi lan parameter; kanggo exampNanging, respon frekuensi lan résolusi kudu dipilih kanthi teliti kanggo nyegah degradasi audio digital kualitas dhuwur sing diwenehake dening A2DP.

4 Konfigurasi lan Dhapukan

4.1 PEMAIN MEDIA (MP)

Pamuter media bisa, ing antarane piranti liya, bisa dadi pamuter media portebel (pamuter MP3, pamuter video utawa telpon seluler) utawa pamuter media tetep (sistem audio / video ngarep utawa sistem audio / video ing mobil).

4.1.1 REKOMENDASI

MP iku mantanamppiranti A2DP SRC kanthi properti ing ngisor iki:

  • Diasumsikan ndhukung A2DP kaya sing wis ditemtokake ing [1], yen rekomendasi ing kertas putih iki ora bisa ditrapake
  • Sampeyan kudu ndhukung prentah AVRCP kaya sing dijelasake mengko ing dokumen.
  • Dianggep ndhukung peran SRC sing ditemtokake ing [1], yen rekomendasi ing kertas putih iki ora bisa ditrapake
  • Sampeyan kudu kalebu kemampuan kanggo ngatur SBC SEP ing SNK menyang angka sing ditemtokake Tabel 4.7 ing [1].
4.1.2 MOTIVASI

Pamuter media tundhuk karo peran SR2 AXNUMXDP kanggo ngaktifake streaming audio / video menyang piranti SNK. Kajaba iku, kudu ndhukung setelan codec sing cocog lan kemampuan remot kontrol kanggo ngirim kualitas audio sing dhuwur.

4.2 PERANGKAT RENDER (RD)

Piranti rendering bisa, ing antarane piranti liya, dadi headphone, spiker, sistem audio ing mobil, utawa tampilan video kanthi kapabilitas audio opsional.

4.2.1 REKOMENDASI

RD iku mantanampsaka piranti A2DP SNK kanthi properti ing ngisor iki:

  • Diasumsikan ndhukung A2DP kaya sing wis ditemtokake ing [1], yen rekomendasi ing whitepaper iki ora ditrapake
  • Sampeyan kudu ndhukung prentah AVRCP kaya sing dijelasake mengko ing dokumen.
  • Diasumsikan ndhukung dhukungan SNK sing ditemtokake ing [1], yen rekomendasi ing whitepaper iki ora ditrapake
  • Sampeyan kudu kalebu kemampuan kanggo ngatur SBC SEP ing SNK menyang angka sing ditemtokake ing Tabel 4.7 ing [1].
4.2.2 MOTIVASI

Piranti rendering sesuai karo peran SNK A2DP supaya bisa nampa audio saka pamuter media.
Kajaba iku, kudu ndhukung setelan codec sing cocog lan kemampuan remot kontrol kanggo ngirim kualitas audio sing dhuwur

5 Rekomendasi lan Motivasi

Bagean iki ngringkes kabeh motivasi lan rekomendasi sing digunakake ing macem-macem kasus panggunaan.

Rekomendasi 1:

Nalika kemampuan piranti lan kapasitas jaringan idin, piranti SRC kudu ngonfigurasi SNK SEP kanggo nggunakake setelan parameter codec SBC sing ditandhani Kualitas Tinggi ing Tabel 4.7 saka [1]. Nggunakake setelan parameter codec SBC sing menehi kualitas luwih murah tinimbang setelan sing diwenehi label minangka Kualitas Sedheng ing Tabel 4.7 saka [1] ora disaranake.

Motivasi 1:

Setelan sing disaranake ngatur decoder audio SNK kanggo ndhukung audio berkualitas tinggi.

Rekomendasi 2:

Nalika kemampuan piranti lan ijin kapasitas jaringan, piranti SRC kudu ngode lan stream kabeh pigura SBC nggunakake nilai bitpool SBC maksimum sing sadurunge disepakati karo piranti SNK ing prosedur konfigurasi stream A2DP.

Motivasi 2:

Konfigurasi nilai bitpool SBC maksimum nemtokake kualitas audio ing ndhuwur. Nanging kualitas ndhuwur iki mung bisa dipikolehi nalika nilai bitpool sing digunakake kanggo enkoding padha karo nilai bitpool maksimum sing dikonfigurasi.

Rekomendasi 3:

Sanajan motivasi kanggo kualitas audio sing dhuwur, piranti SRC ora kudu medhot sambungan saka piranti SNK sing ora bakal nampa setelan Kualitas Tinggi sing dijelasake ing Tabel 4.7 saka [1]. Saluran Signal AVDTP kudu tetep nyambung. SRC bisa uga njaluk setelan SNK SEP kanthi kualitas lan bitrate sing luwih murah.

Motivasi 3:

Ana rong alasan kanggo iki. Kapisan kanggo kompatibilitas mundur karo piranti RD lawas. Kapindho iku bisa uga ana alesan sing RD ora duwe slot-bandwidth dibutuhake kanggo ndhukung konfigurasi sing, kanggo Ex.ample, RD bisa uga ana ing scatternet.

Rekomendasi 4:

Yen input audio menyang encoder SBC piranti SRC ora siji saka papat didhukung sample tarif kadhaptar ing Tabel 4.2 saka [1], SRC kudu nindakake sampkonversi tarif le kanggo mundhakaken sample rate kanggo sabanjuré-paling dhuwur sample rate kapacak ing Tabel 4.2 saka [1]. Care kudu dijupuk sing karakteristik Filter saka samprate rate, kalebu ripple passband, jembaré band transisi lan attenuation stopband, cocok kanggo kualitas audio tingkat sistem sing dikarepake. Yen input audio menyang encoder SBC piranti SRC wis sampdipimpin ing tingkat native didhukung dening SBC banjur tarif ngirim ora luwih diowahi sadurunge SBC enkoding.

Motivasi 4:

Ekstrane sampkonversi tingkat le wis nyingkiri lan sembarang konversi sing dibutuhake melu mundhakaken sample rate lan nggenepi sample rate rate karo ciri cocok. Pendekatan iki nyuda degradasi kualitas audio amarga konversi tingkat.

Rekomendasi 5:

Yen RD ora nduweni UI sing cocog kanggo pangaturan volume, mula RD lan MP kudu ngetrapake kontrol volume nggunakake sinyal sing cocog saka Audio/Video Remote Control Pro.file [2], [3] luwih milih manipulasi langsung data audio dening RD. MP lan RD kudu ndhukung peran AVRCP CT lan TG. Pangecualian kanggo rekomendasi iki yaiku yen alangan lingkungan utawa legislatif ndadekake ora aman kanggo ngidini pangaturan volume remot, kanggo ex.ample ing lingkungan otomotif.

Motivasi 5:

Pendekatan sing dianjurake kanggo ngontrol volume ngindhari degradasi kualitas audio sing disebabake dening piranti SRC sing ngapusi data audio kanggo nggawe simulasi kontrol volume.

Rekomendasi 6:

Yen RD ora nduweni UI sing cocok kanggo pangaturan volume banjur RD lan MP kudu ndhukung Kontrol Volume Absolute kaya sing ditegesake ing AVRCP 1.4 [3] kajaba alangan lingkungan utawa legislatif ndadekake ora aman kanggo ngidini pangaturan volume remot, contone.ample ing lingkungan otomotif. MP lan RD kudu ndhukung peran AVRCP CT lan TG. Panganggone prosedur Kontrol Volume Absolute sing diterangake ing Rekomendasi iki luwih disenengi tinimbang prosedur kontrol volume AVRCP liyane, kajaba kanggo tujuan kompatibilitas mundur.

Motivasi 6:

Pendekatan sing disaranake kanggo ngontrol degradasi kualitas audio sing disebabake amarga piranti SRC ngapusi data audio kanggo nggawe simulasi kontrol volume. Kajaba iku, bentuk kontrol volume sing disaranake nambah sinkronisasi kontrol volume antarane MP lan RD lan nyegah kejenuhan volume.

Rekomendasi 7:

MP kudu ndhukung setelan AVRCP disebut "Ekualiser ON / OFF Status" ing Setelan Aplikasi Player. Yen RD ngandhani MP kanggo nyetel nilai iki menyang OFF minangka argumen sing kalebu ing Set Player Application Setting Value command, MP kudu mateni kabeh pangolahan DSP sing bisa ditindakake ing audio sing dikirim liwat AVDTP, contone.ampekualisasi utawa efek spasial.

Motivasi 7:

Pendekatan sing disaranake ngindhari degradasi kualitas audio sing disebabake pangolahan sinyal audio sing padha ing RD lan MP. Yen MP ora ngetrapake proses audio apa wae, rekomendasi iki ora ditrapake.

Rekomendasi 8:

MP ora kudu ngowahi aliran bit digital kanggo ngetrapake kontrol volume yen RD ngetrapake bentuk kontrol volume alternatif; waca Rekomendasi 6 lan 7 ing ndhuwur.

Motivasi 8:

Duwe rong cara kanggo nyetel volume sing mbingungake, lan nggawe potensial kanggo skenario ing endi siji setelan volume disetel minimal lan liyane disetel nganti maksimal. Iki bisa nyebabake tingkat distorsi audio sing tambah.

6 Referensi

  1. Spesifikasi A2DP Versi 1.2, April 2007
  2. Versi Spesifikasi AVRCP 1.0, Mei 2003
  3. Spesifikasi AVRCP Versi 1.4, Juni 2008

 

 

Nambah Manual Instruksi Kualitas Audio A2DP - PDF sing dioptimalake
Nambah Manual Instruksi Kualitas Audio A2DP - PDF Asli

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *