Кіріспе

Цифрлық аудио қысу артефактісі. Аудио сигналды өңдеуде преэхо, кейде алдыңғы эхо деп аталады (кері эхомен шатастырмау керек) – дыбыс одан бұрын естілетін (сондықтан осылай аталады) цифрлық аудио қысу артефактісі. Бұл әсіресе кастаньеталар немесе цимбалдар сияқты соққылы аспаптардың импульстік дыбыстарында жақсы байқалады. Ол трансформацияға негізделген аудио қысу алгоритмдерінде, әдетте модификацияланған дискретті косинус трансформациясына (MDCT) негізделген, мысалы MP3, MPEG 4 AAC және Vorbis сияқты алгоритмдерде кездеседі, және бұл кодектердің толық трансформация терезесіне тараған кванттау шуына байланысты болады.

Себеп

Эффектінің психоакустикалық компоненті – адам тек уақытша өзгерістің алдындағы эхоны ғана естиді, кейінгісін емес, себебі кейінгі эхо уақытша өзгеріспен жабылады. Формальды түрде, алға қарайғы уақытша маскалау, артқа қарайғы уақытша маскалаудан әлдеқайда күшті, сондықтан адам преэхоны естиді, бірақ кейінгі эхоны естімейді.

Жеңілдіктер

Преэхо артефактілерін болдырмау үшін көптеген дыбысты өңдеу жүйелері сызықтық фазалық сүзгілердің орнына, барлық жауабы негізгі импульстан кейін болатын сүзгілерді қолданады. Мұндай сүзгілер міндетті түрде фазалық бұрмалау мен уақытша бүркемелеуді тудырады, бірақ бұл қосымша бұрмалау күшті алға маскировканың арқасында аз естіледі. Преэходан қашу – MP3, MPEG 4 AAC және Vorbis сияқты трансформациялық домендегі жоғалтулы аудио кодектерді жобалаудағы маңызды қиындық. Бұл сондай-ақ сандық бөлме түзету алгоритмдері мен жиілік доменді сүзгілерде (спектрлік азайту, теңестіру және т.б. арқылы шуды жою) кездесетін мәселелердің бірі. Фильтрлер мен компрессия техникалары үшін «тыныс алуды» азайтудың бір жолы – Фурье негізіндегі бөліктелген трансформацияларды пайдаланып, кішірек трансформация терезесін (MP3-тегі қысқа блоктар) таңдау, осылайша жиілік ажыратымдылығын төмендету есебінен алгоритмнің уақытша ажыратымдылығын арттыру. Уақытша құбылыстарды жақсырақ қайта жаңғырту және преэхо жоғалтуын болдырмау үшін ашық кодты Vorbis кодегі (vorbis құралдарынан oggenc) импульстік шуды реттеу немесе бит резервуарын қосымша опция ретінде (құрылғылық кодек опциясы) пайдалануға болады.