Via een HD camera module van Sony (MCB1172) zou ik willen de video processen. Dat wil zeggen dat er gefilmd wordt, en de film opgeslagen wordt op bvb een SD kaart, of direct doorgestuurd wordt via Wifi.

Ik vraag geen afgewerkt schema, gewoon wat tips om me op weg te zetten om dit te bouwen.

Ik weet dat er kant en klare encoders bestaan (vb Axis Communications), maar wil zelf een oplossing maken die in de kleine, ter beschikking zijnde ruimte past.

Iemand tips voor welke IC's er aan elkaar gekleefd moeten worden of mogelijke werkwijzes werkwijzes?

Zelf heb ik reeds rondgeneusd in de video encoders van Analog Devices.

IS het alleen opslaan en eventueel doorversturen of wil je het ook kunnen verwerken zoals ik begrijp uit je topic titel.
Wat bedoel je met verwerken eigenlijk.

Uiteindelijk moet er een mpeg gemaakt worden die ofwel lokaal opgeslagen wordt op memory card, ofwel via Wifi doorgestuurd wordt. Eén van de twee mogelijkheden is al goed, beide is natuurlijk nog beter.

je wifilink zal problemen geven. de datastroom is te groot.

wat komt er uit de module ? digitale YUV ? of zit er al een compressor in de module ?

Ik zet de datasheet van de Sony MCB1172 cameramodule eens online, dit zal een beter beeld geven om te tonen wat ik precies wil.

Uit die module komt een klok, Hsync, Vsync en 8 databits die opeenvolgens de syncs en YCbCr representeren. Dus YCbCr, 8 bit, 4:2:2.

Ik wil dat beeld in HD er uit krijgen, comprimeren met mpeg-4 of zoiets, en daarna opslaan op een memory card.

Dus via Wifi heb ik te veel data om door te sturen, dan enkel op memory card dan.

inderdaad 4:2:2 YUV in 8 bit datastroom... zal op 27MHz (of 13.5) clock zijn.

die camera levert zo te zien een JPEG stream af ...
je zult dus een transcoder moeten hebben die de individuele jpeg frames kan grabbelen en daar een IBP stream kan van maken. Dat wordt een lastige karwei. dat zijn serieuze processoren ... Kijk eens bij Zoran, die zullen daar wel chipsets voor hebben. maar dat zijn flinke kleppers hoor. reken maar op een 8 tot 10 lagen print met flink wat ram en BGA devices er op. misschien heeft zoran wel kant en klare modules.

Eenmaal je een TS kan maken kan je die over een link duwen.

maar die bollewinkel gaat je flink wat tijd , knowhow en geld kosten.. das gene kattepis..

http://www.framos.eu/4524.html?&L=1

Da's geen kattepis.

1) de sensor kan volgens mij geen HD aan. Hij doet 1.8 FPS bij z'n volle resolutie. Dat is 14.4 Mpixels per seconde. Full-HD is ongeveer 58 megapixels per seconde. Verder roepen ze dat ie 120FPS kan bij qvga. Dat is 9 Mpixels per seconde. Ik schat zo in dat die 14 Mpixels het maximum is wat je er uit kan halen, en niet meer. Maar zo snel niet hard in het datasheet kunnen vinden.

Verder heb je een dikke pentium-klasse CPU nodig om van zo'n datastroom een mpeg te maken. Anders kan je eventueel een dedicated mpeg encoder nemen. Maar met deze hoeveelheid data is het zoewiezo niet makkelijk.

Bedankt al voor de antwoorden. Ik had het al gedacht dat dit een flinke schakeling zou worden op een multilayer. Ik was ook aan't denken aan een klein processor bord met een OS (zoals Linux) en een softwarematige mpeg encoder. Maar 't zal waarschijnijk hard worden om iets te hebben die die snelheid aankan.

maar ook, zoals ik al zei, de sensor kan geen HD video. Hij is kennelijk bedoeld om in een 8 mpixel foto camera te passen...

Je kan als je een compleet bordje zoekt even bij via kijken die hebben leuke kleine moederbordjes met een Mpeg decoder erop