Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: nelinearita nastavení hlasitosti  (Přečteno 1838 krát)

pim

  • Aktivní člen
  • *
  • Příspěvků: 111
  • I zde mohla být umístěna Vaše reklama.
nelinearita nastavení hlasitosti
« kdy: 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? ;-)
Ubuntu 10.04 64bit (LTS) & Arch Linux 64bit;
HP6720s; CPU: C2D T7250; Chipset: Intel GM965; Graphics: Intel GMA X3100; Wifi: Intel 3945ABG;

klasyc

  • Aktivní člen
  • *
  • Příspěvků: 470
Re: nelinearita nastavení hlasitosti
« Odpověď #1 kdy: 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

pim

  • Aktivní člen
  • *
  • Příspěvků: 111
  • I zde mohla být umístěna Vaše reklama.
Re: nelinearita nastavení hlasitosti
« Odpověď #2 kdy: 10 Ledna 2009, 08:59:33 »
Tak to musime vydavat za vyhodu: hec,to kazdy nema:-)
Ubuntu 10.04 64bit (LTS) & Arch Linux 64bit;
HP6720s; CPU: C2D T7250; Chipset: Intel GM965; Graphics: Intel GMA X3100; Wifi: Intel 3945ABG;

Zipule

  • Návštěvník
  • Příspěvků: 80
Re: nelinearita nastavení hlasitosti
« Odpověď #3 kdy: 12 Ledna 2009, 22:35:47 »
Já to mám na Asusu taky ale nějak mě to neobtěžuje... 8)
Asus X51H, Ubuntu 9.10

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: nelinearita nastavení hlasitosti
« Odpověď #4 kdy: 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.
« Poslední změna: 13 Ledna 2009, 12:17:40 od wlado »
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

pim

  • Aktivní člen
  • *
  • Příspěvků: 111
  • I zde mohla být umístěna Vaše reklama.
Re: nelinearita nastavení hlasitosti
« Odpověď #5 kdy: 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]

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:-)
« Poslední změna: 13 Ledna 2009, 21:15:47 od pim »
Ubuntu 10.04 64bit (LTS) & Arch Linux 64bit;
HP6720s; CPU: C2D T7250; Chipset: Intel GM965; Graphics: Intel GMA X3100; Wifi: Intel 3945ABG;

 

Provoz zaštiťuje spolek OpenAlt.