Podana jest tablica 320 elementów (int16), które reprezentują sygnał audio (16-bitowy LPCM) o czasie trwania 20 ms. Szukam najbardziej prostej i bardzo szybkiej metody, która powinna zdecydować, czy ta tablica zawiera aktywny dźwięk (jak mowa lub muzyka), ale nie hałas czy cisza. Nie potrzebuję bardzo wysokiej jakości decyzji, ale musi to być bardzo szybkie.Najprostsza i najszybsza metoda wykrywania aktywności audio?
Najpierw przyszło mi do głowy dodać wszystkie kwadraty lub wartości bezwzględne elementów i porównać ich sumę z progiem, ale taka metoda jest bardzo powolna w moim systemie, nawet jeśli jest to O (n).
Czy 'L' oznacza liniowy lub logarytmiczny? – msw
@msw: L oznacza Linear – psihodelia
Może powinieneś opublikować kod sumy kwadratów + podejście progowe - to naprawdę nie powinno być "bardzo powolne" - może wprowadzasz je nieefektywnie? –