Hallo, ich möchte einen kleinen Voicercorder bauen, als Speichermedium soll eine SD-Karte dienen. Kennt jemand einen Encoderchip, der MP3 oder Ogg oder was auch immer kann? Die Chips von VLSI und ST sind ja bekannt, doch können die leider nur ADPCM. Notfalls könnte ich mit der geringeren Kompressionsrate von ca. 4:1 leben aber vielleicht gibt's ja eine Alternative. Jupp
Da wirst du wahrscheinlich Probleme haben was zu finden. Wenn man betrachtet wie 'schnell' aktuelle PCs beim encoden von bspw. mp3 sind, merkt man schon, dass das wohl kaum mit nem kleinen, 'langsam' getakteten DSP/µC in Echtzeit hinhauen wird. Also: Anderes Format suchen gehn.
dsPIC scheidet wegen des hohen Stromverbrauchs aus. Naja ich vergesse das einfach mal, man wird einen solchen Chip wohl eh kaum bekommen. Ich werde einfach einen STA015 benutzen, davon habe ich hier noch einige liegen. Erfordert zwar etwas mehr Hardwareaufwand aber egal, ist ja für mich. Und SD-Karten mit 1GB kosten ja fast nichts mehr. Bei 11025kHz Abtastrate, Mono und 16 Bit bekomme ich da über 50 Stunden drauf, wenn man mal davon ausgeht, dass ADPCM etwa um den Faktor 4 komprimiert. LOL das langt dicke...hatte mich da vorher irgendwie verrechnet. Jetzt muß ich mir nur noch die Ansteuerung von SD-Karten ansehen. Ich wollte die komprimierten Daten einfach als RAW -d. h. ohne Dateisystem- auf die Karte schreiben. Sollte ja eigentlich nichts dagegen sprechen. Ein Transport der Daten auf ein anderes Medium ist eh nicht vorgesehen.
Jupp M. wrote: > Jetzt muß ich mir nur noch die Ansteuerung von SD-Karten ansehen. Ich > wollte die komprimierten Daten einfach als RAW -d. h. ohne Dateisystem- > auf die Karte schreiben. Sollte ja eigentlich nichts dagegen sprechen. Könntest du machen, aber beachte, dass du so keine "Ordnung" auf deinem Dingen hast. Das heißt, du kannst immer nur ganz vorne anfangen zu spielen.
Natürlich kannst Du das. Simon ging wohl davon aus, daß Du Deine Daten einfach linear abspeicherst - ohne Metadaten, Inhaltsverzeichnis...
antworter wrote: > Natürlich kannst Du das. > > Simon ging wohl davon aus, daß Du Deine Daten einfach linear > abspeicherst - ohne Metadaten, Inhaltsverzeichnis... Jup, genau. Klar kannst du überall anfangen, aber es könnte doch sein, dass du dann mitten in einem Paket hängst. Ohne "Inhaltsverzeichnis" (Und mehr ist ein Filesystem ja in der Regel nicht) wird das nämlich nix ;)
Also wie bereits erwähnt habe ich mich noch nicht näher mit SD-Karten beschäftigt. Ich hatte mir das aber so gedacht, dass ich einen Knopf vorsehe, bei dessen Betätigung die Aufnahme beginnt, wobei gleichzeitig der Startsektor irgendwo -z. B. im ersten Sektor der Karte- abgespeichert wird. Die Daten werden dann einfach linear und sektorweise aufgezeichnet. Mehrere Aufnahmen sind möglich, die Startsektoren werden einfach wieder im ersten Sektor gespeichert. Quasi eine Liste, die man dann mit Tasten durchgehen kann. Wobei mir jetzt noch nicht klar ist, wie groß die Sektoren auf der Karte sind :) So halt meine Idee, also wirklich ganz primitiv. Ich will halt einfach was haben, das es mir ermöglicht, schnell und ohne Aufwand eine Sendung mitzuschneiden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.