14Aug

Czy powinienem regulować głośność za pomocą oprogramowania lub sprzętu, aby uzyskać optymalny dźwięk?

Głośność głośnika można regulować w aplikacji, w całym systemie operacyjnym lub za pomocą fizycznych elementów konfiguracji głośników. Która metoda jest najlepsza dla optymalnego dźwięku?

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, grupy napędów społecznościowych Q & A.

Pytanie

Czytnik SuperUser Qqwy stawia następujące pytanie:

Jeśli muzyka nie jest wystarczająco głośna, jak uzyskać najlepszą jakość( nawet jeśli różnica jest tak mała, że ​​jest znikoma)?

  • Zwiększając głośność muzyki w moim odtwarzaczu muzycznym, grze lub innym oprogramowaniu do generowania dźwięku?
  • Podnosząc głośność na poziomie systemu operacyjnego( na przykład klikając ikonę głośnika w obszarze powiadomień systemu Windows i zwiększając głośność)?
  • Zwiększając głośność wzmacniacza lub głośników podłączonych do komputera, a tym samym zmieniając głośność sprzętu?

Czy programy przeciwko system operacyjny mają znaczenie? Czy oprogramowanie w stosunku do sprzętu ma znaczenie?

Przejdźmy do sedna rzeczy: czy lepiej podkręcić głośność w głośniku lub w ustawieniach komputera?

Odpowiedź Autor

SuperUser Indrek wskakuje z ostateczną odpowiedzią na pytanie:

Program vs. OS na ogół nie ma znaczenia. Liczy się to, czy dostosowujesz głośność w oprogramowaniu czy sprzęcie.

Zmniejszenie głośności w oprogramowaniu jest zasadniczo równoznaczne z redukcją głębi bitowej. W cyfrowym audio sygnał jest dzielony na odrębne próbki( wykonywane tysiące razy na sekundę), a głębia bitowa to liczba bitów, które są używane do opisania każdej próbki. Tłumienie sygnału odbywa się przez pomnożenie każdej próbki przez liczbę mniejszą niż jeden, co powoduje, że nie używasz już pełnej rozdzielczości do opisu dźwięku, co skutkuje zmniejszeniem zakresu dynamiki i stosunku sygnału do szumu. W szczególności każde 6 dB tłumienia jest równoważne zmniejszeniu głębokości bitowej o jeden. Jeśli zaczynasz od, powiedzmy, dźwięku 16-bitowego( standard dla płyt audio CD) i zmniejszysz głośność o 12 dB, zamiast tego będziesz słuchał 14-bitowego dźwięku. Zmniejsz głośność zbyt mocno, a jakość zacznie wyraźnie odczuwać.

Inną kwestią jest to, że te obliczenia często powodują błędy zaokrąglania, ponieważ oryginalna wartość próbki nie jest wielokrotnością czynnika, przez który dzielisz próbki. To dodatkowo obniża jakość dźwięku, wprowadzając to, co jest w zasadzie szumem kwantowym. Znowu dzieje się tak głównie przy niższych poziomach głośności. Różne programy mogą wykorzystywać nieco inne algorytmy do tłumienia sygnału i rozwiązywania tych błędów zaokrąglania, co oznacza, że ​​ może być pewną różnicą w wynikowym sygnale dźwiękowym między, powiedzmy, odtwarzaczem audio i OS, ale to nie zmienia faktuże we wszystkich przypadkach nadal zmniejszasz głębokość bitową i zasadniczo marnujesz część przepustowości na przesyłanie zer zamiast użytecznych informacji.

Ten plik PDF zawiera więcej informacji i doskonałe ilustracje, jeśli chcesz dowiedzieć się więcej.

Wynik zmniejszenia głośności sprzętu zależy od sposobu implementacji regulacji głośności. Jeśli jest cyfrowy, efekt jest taki sam, jak zmniejszenie głośności w oprogramowaniu, więc prawdopodobnie nie ma różnicy w używaniu, pod względem jakości dźwięku.

W idealnej sytuacji dźwięk z komputera powinien być odtwarzany z pełną głośnością, aby uzyskać najwyższą możliwą rozdzielczość( głębokość bitową), a następnie mieć analogową regulację głośności jako jedną z ostatnich rzeczy przed głośnikami. Zakładając, że wszystkie urządzenia znajdujące się w ścieżce sygnału mają mniej więcej porównywalną jakość( tj. Nie łączymy taniego wzmacniacza niskotonowego z high-endowym cyfrowym źródłem i przetwornikiem cyfrowym), powinno to dać najlepszą jakość dźwięku.

@Joren opublikował dobre pytanie w komentarzach:

Więc jeśli chcę ustawić regulację głośności oprogramowania na maksimum, jak mam sobie radzić z moimi sterowaniami analogowymi nagle mając bardzo mały zakres użytkowy?(Ponieważ nawet obrót głośności analogowej na połowę jest zbyt głośny).

Może to stanowić problem, gdy regulator głośności jest częścią wzmacniacza, co prawdopodobnie ma miejsce w przypadku większości konfiguracji komputera. Ponieważ zadaniem wzmacniacza jest, jak sama nazwa wskazuje, wzmocnienie, oznacza to, że wzmocnienie regulacji głośności mieści się w zakresie od 0 do więcej niż 1( często znacznie więcej), a do czasu, gdy obrócisz regulator głośności do połowy,prawdopodobnie już nie tłumisz, ale w rzeczywistości wzmacniasz sygnał poza poziomami ustawionymi w oprogramowaniu.

Istnieje kilka rozwiązań:

  • Uzyskaj pasywny tłumik. Ponieważ nie wzmacnia sygnału, jego wzmocnienie mieści się w zakresie od 0 do 1, co daje znacznie większy zakres użyteczności.
  • Mają dwie analogowe regulatory głośności. Jeśli twój wzmacniacz mocy lub głośniki mają regulację głośności lub wejścia, to będzie działać świetnie. Użyj tej opcji, aby ustawić główny poziom głośności, aby zmaksymalizować użyteczny zakres standardowej regulacji głośności.
  • Jeśli poprzednie dwa nie są możliwe lub wykonalne, po prostu zmniejsz poziom głośności na poziomie systemu operacyjnego, dopóki nie osiągniesz najlepszego kompromisu pomiędzy możliwym do wykorzystania zasięgiem na analogowym sterowaniu głośnością a jakością dźwięku. Zachowaj indywidualne programy w 100%, aby uniknąć kilku redukcji głębokości bitów z rzędu. Mam nadzieję, że nie będzie zauważalnej utraty jakości dźwięku. A jeśli tak, to prawdopodobnie zacznę patrzeć na nowy wzmacniacz, który nie ma czułych wejść, albo jeszcze lepiej, ma sposób na regulację wzmocnienia wejścia.

@ Lyman Enders Knowles zwrócił uwagę w komentarzach, że problem redukcji głębokości bitów nie dotyczy nowoczesnych systemów operacyjnych. W szczególności, począwszy od wersji Vista, system Windows automatycznie upsamifikuje wszystkie strumienie audio do 32-bitowego zmiennoprzecinkowego przed wykonaniem jakiegokolwiek tłumienia. Oznacza to, że jakkolwiek zmniejszysz objętość, nie powinno dojść do skutecznej utraty rozdzielczości. Mimo to, ostatecznie audio musi zostać obniżone( do 16-bitowych lub 24-bitowych, jeśli DAC obsługuje to), co wprowadzi pewne błędy kwantyzacji. Ponadto osłabienie pierwszego i późniejsze wzmocnienie zwiększy poziom szumów, więc wskazówka, aby utrzymać poziomy oprogramowania na poziomie 100% i tłumić sprzęt, tak blisko końca łańcucha audio, jak to tylko możliwe, nadal pozostaje.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.