TNS
Celem kształtowania szumu kwantyzacji (TNS) w dziedzinie czasu jest minimalizacja efektu echa wyprzedzającego. W tradycyjnym kodowaniu transformatowym w blokach próbek, niezależna kwantyzacja współczynników powoduje, że błąd rekonstrukcji sygnału po obliczeniu przekształcenia odwrotnego jest rozłożony na całej długości bloku. Jeśli zatem wewnątrz bloku wypadnie transient, część energii błędu może wystąpić przed czołem impulsu. Narzędzie TNS przekształca wstępnie współczynniki MDCT tak, że ich kwantyzacja odbywa się w sposób różnicowy. Osiągnięte jest to za pomocą drugiego predyktora działającego w dziedzinie częstotliwości, to znaczy obliczającego błąd predykcji pomiędzy sąsiadującymi współczynnikami Fk, niezależnie w każdym bloku. Kwantyzacja wyniku predykcji w dziedzinie częstotliwości powoduje, że wprowadzane zniekształcenia w dziedzinie czasu obwiednią przypominają pierwotny sygnał i są efektywnie zamaskowane.
Błąd rekonstrukcji z kodowania transformatowego - po lewej: bez TNS, widać echo wyprzedzające, po prawej: z narzędziem TNS i zredukowanym pre-echem. Klinknij na obrazki aby usłyszeć przykład (zwróć uwagę na precyzję ataku serii dźwięków kastanietów w środkowej części nagrania).
|