Układ "dyktafon cyfrowy"

Feb 13, 2007 14 Replies

Witam,



Czy jest dostępny jakiś chip all-in-one "dyktafon cyfrowy"? Interesuje mnie tylko mowa - jakość telefoniczna. Gdyby jeszcze miał możliwość odczytania danych w jakiejś akceptowalnej postaci cyfrowej (żeby zgrać na komputer) to już byłaby rewelacja. Zależy mi na długim czasie (kilka godzin), więc pewnie nie obejdzie się bez zewnętrznej pamięci i wtedy z odczytem danych w cyfrowej postaci problemu nie będzie :-).



Ew. czy na Atmega da się to zrealizować? Czy wbudowany A/D wystarczy do tego celu? Są dostępne jakieś w miarę wydajne algorytmy kompresji? Bo bez kompresji wychodzi mi prawie 40MB/h (11kHz, 8bit).



I ostatnie pytanie - którego z ogólnie dostępnych standardów pamięci flash najłatwiej "nauczyć" Atmegę?



Przepraszam za lawinę pytań, ale nie wiem od której strony ugryźć temat. Proszę o podpowiedź a dalej sam pogooglam :-) Cel: nagrywaie rozmów telefonicznych.



Pozdrawiam



adpcm i data flash (wzglednie obsluga standardowych kart flash)

Tygrysek napisał(a):

Taniej będzie kupić mp3 playera w biedronce za 99 zł.

Użytkownik "Filip Ozimek" snipped-for-privacy@mielonka.polbox.pl> napisał w wiadomości news:eqt173$ms5$ snipped-for-privacy@inews.gazeta.pl...

Myślałem o tym, ale każde nagranie ma być skojarzone z numerem telefonu (Caller ID). Budowa i obsługa takiego urządzenia w oparciu o player mp3 byłaby skomplikowana i nieefektywna. Faktem jest że to pewnie najtańsze rozwiązanie :-)

Może ktoś zna jakieś gotowe chipy kompresujące i dekompresujące dźwięk? Nie używa się czegoś takiego przypadkiem w telefonach VoIP?

Pozdrawiam.

trzeba bylo mowic ze to ma byc to - dalbym troche RAM na bufor i postawil jakis mniejszy dysk twardy - budzil co jakis czas by zapisac zawartosc bufora i po klopocie...

a tak, uzywa sie, zazwyczaj jakies custom DSP z wbudowanym firmware... do sensownej kompresji bedziesz potrzebowal kilku - kilkunastu MIPS'ow ale takich arytmetycznych a nie logicznych jak w AVR - zmien platforme na ARM i wykorzystaj enkodery w stylu OGG (Tremor) albo sportuj SPEX'a (moze juz jest taki port dla staloprzecinkowych).

A nie ma czegos bardziej gotowego do komorek ? Bo jakosc "telefoniczna" chyba tu wystarczy.

J.

Tygrysek snipped-for-privacy@wp.pl napisał(a):

Takiego playera można podpiąć do uC i udawać wciśnięcia przycisków przez użytkownika np. kluczami cmos. Może być problem w określeniu położeniu nagrania, ale to pewno dałoby się jakoś zrobić znając kolejności zapisywania plików dźwiękowych.

raczej nie... w komorkach siedzi zazwyczaj ARM9 z instrukcjami DSP albo gole DSP z TI 320c54x

kiedys dawno temu dawny intermettal - ITT? robil taki smieszny uklad do sekretarek telefonicznych (dopinalo sie do tego DRAM 44256 albo 441100 i starczalo to na calkiem sporo minut - 15 - 20??? z zapowiedzia)

W starszych raczej cos prostszego. W siemensie C35 ponoc C166.

J.

ale enkoder....? dekodowanie mp3 jest mniej zlozone obliczeniowo niz kodowanie a sa dostepne darmowe zrodla dekoderow czy to ogg czy to mp3 dzialajace na tanich arm'ach - problemem bedzie enkodowanie takiego audio... a ogolnie to warto sie przyjrzec speex - sa chyba zrodla dla arm...

formatting link

PAndy <pandrw_cutthis snipped-for-privacy@poczta.onet.pl> napisał(a):

Ale nie to nie ma żadnego znaczenia, bo wszystko jest realizowane przez mp3 playera: kodowanie, dekodowanie oraz trzymanie na pamięci masowej.

IMO za slaby na udzwigniecie LPC... to dobry CPU na zastosowania w systemach sterowania ale z DSP to raczej tak sobie (mimo dosc szybkich instruckcji arytmetycznych)

I dlatego sie spodziewam sie ze maja wspomaganie w osobnej kostce.

Co prawda patrze na schemat .. CPU jest chyba specjalizowana, byc moze w srodku oparta na C166, ale chyba cos dodali do krzemu.

J.

tak mysle - w gruncie rzeczy pewnie to samo co ARM + siakies uDSP - pewnie jakis uklad MAC + siakies dodatkowe wspomaganie kodowania/dekodowania

a jestes tego pewien - wiekszosc mp3 playerow ma kodek ADPCM... - w trybie recordera uzywa ADPCM stad mniejsza pojemnosc jako dyktafon i raczej staly czas zapisu no i brak mozliwosci ustawienia bitrate badz brak VBR...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required