Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: pim 09 Ledna 2009, 17:24:31

Název: nelinearita nastavení hlasitosti
Přispěvatel: pim 09 Ledna 2009, 17:24:31
Ovládání hlasitosti zvuků pomocí apletu v Gnome nebo i funkčními tlačítky funguje sice hezky, ale exponenciálně. Od nejnižší úrovně až do přibližně poloviny posuvníku je zvýšení hlasitosti téměř neznatelné, ale na nejvyšších hlasitostech stoupá úroveň o to rychleji. Máte s tím stejné zkušenosti, nebo mi to dělá Gnome naschvál? ;-)
Název: Re: nelinearita nastavení hlasitosti
Přispěvatel: klasyc 09 Ledna 2009, 21:59:38
No, tak řešení nemám. Můžu tě pouze uklidnit, že mi to dělá notes taky. Mám Lenovo R400. Hádám, že je to spíš otázka ovladače karty, než GNOME... No co se dá dělat, u mě  je to použitelné i tak
Název: Re: nelinearita nastavení hlasitosti
Přispěvatel: pim 10 Ledna 2009, 08:59:33
Tak to musime vydavat za vyhodu: hec,to kazdy nema:-)
Název: Re: nelinearita nastavení hlasitosti
Přispěvatel: Zipule 12 Ledna 2009, 22:35:47
Já to mám na Asusu taky ale nějak mě to neobtěžuje... 8)
Název: Re: nelinearita nastavení hlasitosti
Přispěvatel: wlado 13 Ledna 2009, 12:10:32
technická, kdybys zesiloval zvuk lineárně, tak by se to zesilovalo fakt blbě, zvuk se zesiluje logaritmicky  ;)  proto se taky udává zesílení v dB a možná víš, že log. stupnice vypadá nějak takto    1             2          3       5    7  8   9 10  ......                    100 .....               1000  ,
takže jestli je posuvník udělán logaritmicky, tak proto do poloviny to jede pomalu, kdyby to jelo rovnou jako 1 2 3 4 5 6 7 8 9 10, tak by to reagovalo mnohem rychleji, ale stále se to zesiluje logaritmicky. Snad to z toho pochopíš, co tím chci říci - že skok mezi 1 a 2 je prostě na tom posuvníku dlouhý, kdyby nebyl, tak by se to zesilovalo hodně rychle a ke konci pomalu.
Název: Re: nelinearita nastavení hlasitosti
Přispěvatel: pim 13 Ledna 2009, 14:20:38
Ja vim, ja by ingenijer:-). (Vlastne jeste ne, ale uz pilne pilim k diplomu.)
Pouze jsem nepredpokladal, ze se tu budeme bavit o intenzite zvuku z tohoto hlediska.
 Lidske ucho vnima vykon zvuku v dB, takze zesilovani zvuku vnimame linearne, pokud se jeho vykon zvysuje logaritmicky. Ten podivny ovladac zvuku misto toho pouziva linearni stupnici vystupniho vykonu (ve Watech misto decibelu), kterou my tim padem vnimame jako exponencialni. Takto to myslim:

[img=http://img127.imageshack.us/img127/76/22476980lk3.th.png] (http://img127.imageshack.us/my.php?image=22476980lk3.png)

Kód: [Vybrat]
% Matlab code
close all;
clear all;
clc;

f = 1:0.01:10;
x = 10*log10(1:0.01:10);
y = 1:0.01:10

figure(1); clf;
plot(f, x, 'b');
hold on;
plot(f, 10.^(x./10), 'g');
plot(f, y, '-.black');
plot(f, 10.^(y/10), '-.r');
xlabel('poloha posuvniku');
ylabel('vykon zvuku');
hold off
legend(['logaritmicky nastavovany'], ['vniman takto'], ['linearne nastavovany'], ['vniman takto']);

Edit: doplneny popisky os a pridan obrazek:-)