Hallo LHC1,
Was die Geschwindigkeit beim speichern der RAW-files betrift, schaue mal unter folgendem link:
http://chdk.wikia.com/wiki/BenchmarksMeine IXUS100is braucht etwa 2 sec für ein Bild.
Was die 12 Bit Auflösung/Dynamik angeht, sieht es auch nicht recht gut aus, effektiv bleiben da wohl 7-8 Bit, der Rest ist überwiegend Rauschen (hatte ich mir mal bei mehrern Aufnahmen genauer angeschaut). Ich hatte auch mal ein paar Versuche gemacht, wo ich jeweils 4 Pixel zu einem zusammengefast habe. Damit kann man dann in etwa 10 Bit Dynamik erreichen (halt auf kosten der Bild-Auflösung).
Das RAW-File wird mit CHDK im Prinzip folgendermasen erzeugt:
1. Bild wird aufgenommen
2. Sensor Daten werden in den Speicher übertragen
3. nun wird der normale Prozess von Canon durch CHDK unterbrochen und die Bilddaten aus dem Speicher auf die SD-Card kopiert.
4. dann wird der normale Prozess von Canon fortgesetzt. Die Bilddaten werden prozessiert, nach JPEG konvertiert und gespeichert.
ob es möglich ist den letzten Schritt 4. zu unterdrücken weis ich nicht. Da könnte man evtl. 0.3-0.5 sec. einsparen. Falls dazu jemand was weis bin ich für Hinweise dankbar.
Im 3. Schritt gibt es nicht mehr viele Möglichkeiten die Zeit zu reduzieren. Das DNG-Format ist da etwas langsamer da zusätzlich Header-Information erzeugt werden müssen und bei den Bilddaten die Byte-Reihenfolge konvertiert werden muss. Die CHDK Software ist schon auf Zeit optimiert. Mann könnte nur noch den Bereich des Sensors der gespeichert wird verkleinern. Für ein auslagern der Bilddaten in einen Buffer ist kein Speicherplatz vorhanden.
Um eine etwas schnellere Bildfolge zu erreichen, könnte man vielleicht 2 Aufnahmen nur mit JPG und dann eine (letzte) Aufnahme mit RAW machen (Dann spielt die Speicherzeit für RAW keine Rolle). Diese 3 Aufnahmen könnte man dann am PC zusammenfassen. Auf der Kammera selbst ist das wohl nicht möglich, man müsste ja aus den JPG Daten wieder Sensordaten erzeugen (das ist wohl nicht möglich).
Eine weitere Möglichkeit könnte evtl. sein das man den Video Modus verwendet. Einen kurzen Film aufnimmt (? 50 Bilder), daraus dann die Einzelbilder extrahiert und daraus ein Bild erzeugt.
Gennerell kann man wohl sagen das die Dynamik besser wird um so größer die Pixel-Elemente der Kamera sind. Also für das was Du möchtest nehme am besten eine Kamera mit recht großen Pixel-Elementen.
Vielleicht so was wie hier:
http://www.digitalkamera.de/Testbericht/Sony_NEX_5/6505.aspxDie letzten Wochen hatte ich tests mit 3 HighEnd Kameras gemacht, ca. 50-70 MP, Preisklasse 50.000 €, auch diese Kameras haben keine 16Bit Auflösung/Dynamik sondern sie liegt nur im Bereich von 10 Bit. Das bei einer PixelGröße von 6x6 um.
Von einer Billig-Knipse (Meine IXUSS100is hat 120 € gekostet) kann man nicht zuviel erwarten, aber trotzdem kann man mit CHDK daraus auch einiges herausholen. Wenn man bestimmte Anforderungen hat, sollte man sich die beste dazu passende Kamera suchen.
Viele Grüße,
TaiJiGong
Canon IXUS 100 (SD780) Firmware: 1.00C, sonst nur rein mechanische Kameras wie Pentax-MX