2013-10-25 16 views
7

Jaka jest różnica między częstotliwością próbkowania a liczbą klatek na sekundę? Próbowałem sprawdzić utwór i znalazłem częstotliwość próbkowania oraz liczbę klatek na sekundę przy użyciu java. Mają tę samą wartość, to sprawia, że ​​się mylę.częstość klatek a częstotliwość próbkowania

czy rama nie składa się z wielu próbek?

dziękuję

Odpowiedz

9

przeczytać documentation

częstotliwość próbkowania = liczba próbek/sekundę

Rama Rozmiar = Częstotliwość próbkowania * liczba kanałów PCM - w przypadku wydaje się mieć 1 kanał (dla innych kodowań to się zmieni)

Szybkość klatek = klatki/sekundę. Więc jeśli masz częstotliwość próbkowania 8k, a rozmiar klatki dla 1 kanału pcm wynosi również 8k, to liczba klatek na sekundę = 8k klatek/sekundę

+1

Częstotliwość próbkowania jest zawsze taka sama jak liczba klatek na sekundę dla PCM. @ greg-449 opublikował poprawną odpowiedź –

+0

Odpowiedź gregs jest poprawna. Jest niezależny od kanałów dla PCM Kod źródłowy: http://book2s.com/java/src/package/javax/sound/sampled/audioformat.html – justinvf

+0

@justinvf Obie odpowiedzi są poprawne. Opublikowany link opisuje dokładnie to, co napisałem powyżej: 'Dla kodowań takich jak PCM, ramka składa się z zestawu próbek dla wszystkich kanałów w danym punkcie w czasie, a więc rozmiar ramki (w bajtach) jest zawsze równy wielkość próbki (w bajtach) pomnożona przez liczbę kanałów "..." z niektórymi innymi rodzajami kodowania ... częstotliwość próbkowania i wielkość próbki odnoszą się do danych po ich zdekodowaniu do PCM, a więc są całkowicie różni się od liczby klatek na sekundę i rozmiaru klatek " – msam

11

Od: http://www.jsresources.org/faq_audio.html#frame_rate

Dla PCM A-law i dane μ-law, ramka ma wszystkie dane, które należy do jednego Intervall próbkowania. Oznacza to, że liczba klatek na sekundę jest taka sama jak w przypadku częstotliwości próbkowania .

W przypadku formatów skompresowanych, takich jak Ogg Vorbis, mp3 i GSM 06.10, sytuacja jest inna. Ramka jest blokiem danych, ponieważ jest wyprowadzana przez koder . Często te bloki zawierają informacje dla kilku interwałów próbkowania. Na przykład ramka mp3 stanowi około 24 ms. Szybkość klatek wynosi około 40 Hz. Jednak częstotliwość próbkowania oryginału jest zachowywana nawet wewnątrz ramek i po dekodowaniu jest poprawnie odtworzona .