14Aug

Kas ma peaksin optimaalse heli jaoks kohandama helitugevust tarkvara või riistvara abil?

Saate reguleerida oma kõlarite helitugevust rakenduses, operatsioonisüsteemis või kõlarite seadistamise füüsiliste kontrollide abil. Milline meetod on parim optimaalse heli jaoks?

Tänane küsimus &Vastuse seanss on meile viisakalt SuperUseriga - Q & A veebisaitide kogukonna juhtimisgrupi Stack Exchange osakond.

Küsimus

SuperUser-lugeja Qqwy esitab järgmise küsimuse:

Kui muusika ei ole piisavalt valju, kuidas ma parima kvaliteediga( isegi kui vahe on tegelikult nii väike, et see on tühine)?

  • Muutades muusikat muusikamängijale, mängule või muule heli tootvale tarkvaraprogrammile valjemaks?
  • Tõstes helitugevust operatsioonisüsteemi tasemel( näiteks klõpsates Windowsi teavitusala kõlariikoonil ja helitugevuse suurendamist)?
  • Kui lülitate oma arvutisse ühendatud võimendi või kõlarite helitugevuse sisse ja muudate riistvara helitugevust?

Kas programmid vs OS on olulised? Kas tarkvara vs riistvara on oluline?

Lähme asjadesse allapoole: kas kõlarit või arvuti seadeid on parem häälestada?

Vastus

SuperUseri kaastöötaja Indrek hüppab lõplikult vastata küsimusele:

programm vs OS ei ole üldse oluline. Oluline on see, kas reguleerite helitugevust tarkvara või riistvaraga.

Tarkvara mahtu vähendamine on põhimõtteliselt samaväärne bitisügavuse vähendamisega. Digitaalheli puhul jagatakse signaal erinevatesse näidistesse( võetud tuhandeid kordi sekundis) ja biti sügavus on bittide arv, mida kasutatakse iga proovi kirjeldamiseks. Signaali nõrgendamine toimub, korrutades iga valimi arvuga vähem kui üks, mille tulemuseks on see, et te ei kasuta heli kirjeldamiseks kogu resolutsiooni, mis vähendab dünaamilist ulatust ja signaali-müra suhet. Täpsemalt, iga 6 dB sumbumine on samaväärne bitisügavuse vähendamisega ühe võrra. Kui hakkasite koos 16-bitise heli( standardiga heli-CD-dele) jaoks ja vähendasite helitugevust 12 dB-ga, siis oleksite selle asemel 14-bitise heliga kuulata. Keerake helitugevust liiga palju ja kvaliteet hakkab märgatavalt kannatama.

Teine probleem on see, et need arvutused põhjustavad tihti ümardamisvead, kuna valimi esialgne väärtus ei ole faktori kordamine, mille abil proovid jagatakse. See halvendab veelgi helikvaliteeti, sisestades põhimõtteliselt kvantitatiivse müra. Jällegi juhtub see enamasti madalamal helitugevusel. Erinevad programmid võivad kasutada kergelt erinevaid algoritme signaali nõrgendamiseks ja nende ümardamisvigade lahendamiseks, mis tähendab, et võib -l olla mingi erinevus saadud helisignaalis, näiteks audio-mängija ja OS-i vahel, kuid see ei muuda asjaoluet kõikidel juhtudel vähendate ikkagi bitti sügavust ja kasutab oluliselt nullide edastamise osa ribalaiust, mitte kasulikku teavet.

See PDF-fail sisaldab rohkem teavet ja suurepäraseid illustratsioone, kui soovite rohkem teada saada.

Riistvara helitugevuse vähendamise tulemus sõltub helitugevuse juhtimise rakendamisest. Kui see on digitaalne, siis on see mõju palju sama mis helitugevuse vähendamine tarkvaras, nii et audiokvaliteedi osas pole tõenäoliselt mingit erinevust.

Ideaaljuhul peaksite oma arvutist väljastama heli täis helitugevusega, et saada võimalikult kõrgeim eraldusvõime( bittide sügavus), ja siis on analoog-helitugevuse reguleerimine üks kõlarite ees asuvatest viimastest asjadest. Eeldades, et kõik teie signaaliteel olevad seadmed on enam-vähem võrreldava kvaliteediga( st kui te ei ühenda odavat madalpinge võimendit koos tipptasemel digitaalse allikaga ja DAC-iga), peaks see andma parimat helikvaliteeti.

@Joren postitanud kommentaarides hea küsimuse:

. Kui ma sooviksin tarkvara helitugevuse reguleerida max-ga, kuidas ma tegeleksin oma äkitselt analoogjuhtimisseadmetega, millel on väga väike kasutuskõlblik vahemik?(Kuna isegi analoogvoolu pööramine pooleks on liiga vali.)

See võib olla probleem, kui helitugevus on osa võimendist, mis on ilmselt enamiku arvuti seadistuste puhul. Nagu nimigi ütleb, võimendi võimendamine tähendab seda, et helitugevuse reguleerimise kasutegur on vahemikus 0 kuni 1( sageli palju rohkem) ja selleks ajaks, mil helitugevuse regulaator on poole võrra vajutanud,te ei ole tõenäoliselt enam nõrgendanud, kuid tegelikult võimendate signaali kaugemale tarkvaras määratud tasemest.

Sellel on paar lahendust:

  • Hankige passiivne nõrganaator. Kuna signaal ei amplifitseeri, on selle võimsus vahemikus 0 kuni 1, mis annab teile palju suurema kasutatavuse.
  • Kas teil on kaks analoogmahu juhtelementi. Kui teie võimsusvõimendil või kõlaritel on helitugevuse või sisendi reguleerimise juhtseade, toimib see suurepäraselt. Kasutage seda, et määrata peamised helitugevuse tasemed, nii et teie tavaline helitugevuse reguleerimise kasutatav vahemik oleks maksimeeritud.
  • Kui eelmised kaks ei ole võimalikud või teostatavad, siis lihtsalt vähendage helitugevust OS-i tasemel, kuni olete saavutanud parima kompromissi analoog-helitugevuse ja heli kvaliteedi vahel kasutatava vahemiku vahel. Hoidke individuaalsed programmid 100% võrra, et vältida mitu bitise sügavuse vähenemist järjest. Loodetavasti ei satu helikvaliteet märkimisväärset kaotust. Või kui see on olemas, siis hakkan tõenäoliselt hakkama vaatama uue võimendi võimendamisele, millel pole nii tundlikke sisendeid, kui veel parem, on võimalik sisendkasvu reguleerida.

@Lyman Enders Knowles märkis kommentaarides, et bitisegu sügavuse vähendamise probleem ei kehti tänapäevaste operatsioonisüsteemide kohta. Nimelt hakkab Windows automaatselt viskama Vista-ga kõik 32-bitise ujukinnisusega audiovoodid enne, kui teed mõnevõrra nõrgenemise. See tähendab, et kuigi maht keerates helitugevust, ei tohiks kaotada efektiivset resolutsiooni kaotust. Siiski tuleb heli lõpuks muuta( 16-bitisele või 24-bitisele, kui DAC seda toetab), mis toob kaasa mõned kvantitatiivseid vigu. Samuti vähendab esmakvaliteet ja võimendab hiljem müratase, mistõttu soovitatakse hoida tarkvara taset 100% ulatuses ja nõrgendada riistvara, nii nagu teie helikahela lõppedes võimalikult lähedal.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.