TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Do fizykow ;]] interpolacja dzwieku ;] , Wasabi 1/02/03 18:09 no wiec tak
programik foobar2000
jak KAZDY wie ;] jest lepsiejszy od winampa ;]
i to nie jest tematem dyskusji ;]
a teraz pytanie
programik ten daje mozliwosc interpolacji
i mozna wybrac
linear
cubic
FIR
none
czy ktos da rade wytlumaczyc laikowi z czym to sie je ???
bo mam w standardzie ustawiona modol dekodera z wlaczona interpolacja FIR zastanawia mnie co znaczy liniowa i cubic [kubiczna ??? kwadratowa ?? szescianowa ???] bo co do none to sie domyslam ;]]Nothing to see here - w skrócie... , XTC 1/02/03 18:22
jak masz dajmy na to dźwięk zapisany na 16-bitach a karta ma możliwość odtwarzania 24 z np. dodatkowo zwiększoną częstotliwością próbkowania (taka chyba sytuacja jest w fobar - gdzie on wszystko wewnętrznie przetwarza na 32bitach) - więc "na wyjściu" otrzymałbyś to samo co na wejściu... czyli nie wykorzystałbyś wszystkich progów poziomu, kroków czasowych jakie oferuje zwiększona precyzja w porównaniu do 16bit 44kHz...
słowem dźwięk wyglądający tak:
__---___
dajmy na to jest to zmiana o 1bit dla przetwarzania 16-bitowego... z krokiem czasowym jakimś tam - to jeśli to przetworzysz na ile chcesz bitów "jak leci" uzyskasz to samo...
a właśnie większa ilość bitów/próbek w czasie daje Ci możliwość uzyskania płynniejszego przejścia niż to pokazane na "obrazku"...
więc trzeba skądś "wziąć dane o przejściu" - żeby wiedzieć jak się między tymi punktami w których mamy dla podanego czasu - podane wartości próbek - trzeba je "wyczarować" ew. starać się jakoś "przewidzieć"...
i tu z pomocą przychodzi funkcja interpolacji...
używa się ich masowo przy resamplingu - generalnie to od jej jakości zależy jakość całego resamplingu...
skoro mamy dwa punkty o 2-ch współrzędnych (wartość "głośności" i czas) to możemy wyznaczyć równanie liniowe (interpolacja liniowa) ... i tą drogą biorąc pod uwagę więcej punktów możemy budować funkcje bazujące np. na wielomianach (bo chyba najprościej) które odwzorują "przewidywany przebieg funkcji" - słowem "odgadniemy jak to szło przed podziałem na tak małej dokładności próbki" ... i w zasadzie im więcej punktów (cubic - to 3 chyba :) tym większa dokładność/czasochłonność/złożoność obliczeniowa procesu...
ale i to się czasem nie udaje i zależnie od przebiegu interpolowanego może generować znaczne błędy...
dlatego nie robi się tego "w nieskończoność" ...
nie pamiętam dokładnie ale chyba takie Vortexy (i też inne karty robiące resampling 44kHz > 48kHz > 44kHz (live np. choć wszyscy mają mu za złe użyte algorytmy jeśli chodzi o jakość wyjściową)) korzystają sprzętowo z naprawdę wielu punktów aby przybliżyć przebieg...
i w skrócie to tak wygląda...
te inne to "jakieś inne" metody interpolacji których akurat nie znam ale pewnie znajdziesz te wszystkie metody w sieci...Linux - hmm , bor@s 1/02/03 20:37
jedno jest pewne liniowa albo none = najgorsze rozwiązanie. Ale interpolacja ma tylko sens gdy utwór ma niskie próbkowanie (<44 kHz) - ta interpolacja dotyczy modułów ! , Master/Pentium 1/02/03 21:07
nie mp3/ogg/mpc etc. Od tego masz resampler (analogiczna funkcja).Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - gwoli ścisłości... , XTC 1/02/03 21:12
chodzi dokładniej mówiąc o "sample używane jako instrumenty" w modułach...
ja do modułów używam WaveMOD'a... w/g mnie najfajniejszy...
inna sprawa, że do modułów nie zawsze jest fajnie włączać interpolację... bo zwykle twórca robi/ł na oryginalnej - dajmy na to amidze i te niedoskonałości brzmienia są niejako "charakterystyczne" i wasymilowane w brzmienie utworu - wraz z uwzględnieniem owego nieco metalicznego dźwięku...
więc używanie interpolacji to w sumie to samo co słuchanie dobrej jakościowo płyty na dobrych głośnikach - używając "ot tak dla fantazji" equalizera ustawionego na \_/ :)
...zawsze to "zniekształcenia których nie miał na myśli autor"...
zdanie takie moje :)Linux - racja , Master/Pentium 1/02/03 21:23
szczególnie z equalizotorem :-)Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-)
- ;]]]] , Wasabi 2/02/03 12:21
no i wszytsko jasne ;]
znaczy nie wazne jak to ustawie bo resamplera mam ustawionego na 48kHz a te modoly to mi do niczego nie potrzebne ;]Nothing to see here
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|