erro.se
Aktiv medlem
Någon som vill spåna lite teoretiskt kring digitala sensorer och hur man undviker att bränna högdagrarna?
En tanke slog mig häromdagen: I allmänhet vill man undvika utbrända högdagrar. Och anledningen till att de blir utbrända är ju att sensorn blir maxladdad (eller överladdad), d.v.s. RGB=255,255,255.
Men, och här är nu min tanke: skulle man inte kunna tillverka en sensor som inte blir överladdad? Alltså inte har någon övre gräns. Låt den laddas upp med fotoner (ljus) så länge den vill. När bilden väl är tagen skulle man sedan kunna säga att: OK, maxvärdet för just denna bild blev 97 miljoner fotoner. Då konverterar vi denna bild så att 97 miljoner fotoner motsvarar värde 255 i den färdiga bilden. Och den pixel som fick lägst antal fotoner sätter vi till RGB=0.
Förstår ni min tanke? En flexibel dynamisk övre gräns för vad RGB-värdet 255 egentligen motsvarar.
Frågan är om det är praktiskt möjligt? Finns det begränsande faktorer i sensortillverkning eller -teknik som gör att detta inte fungerar?
Eller är det en tanke som bara låter bra i teorin men som inte funkar praktiskt även om den skulle vara tekniskt genomförbar?
En tanke slog mig häromdagen: I allmänhet vill man undvika utbrända högdagrar. Och anledningen till att de blir utbrända är ju att sensorn blir maxladdad (eller överladdad), d.v.s. RGB=255,255,255.
Men, och här är nu min tanke: skulle man inte kunna tillverka en sensor som inte blir överladdad? Alltså inte har någon övre gräns. Låt den laddas upp med fotoner (ljus) så länge den vill. När bilden väl är tagen skulle man sedan kunna säga att: OK, maxvärdet för just denna bild blev 97 miljoner fotoner. Då konverterar vi denna bild så att 97 miljoner fotoner motsvarar värde 255 i den färdiga bilden. Och den pixel som fick lägst antal fotoner sätter vi till RGB=0.
Förstår ni min tanke? En flexibel dynamisk övre gräns för vad RGB-värdet 255 egentligen motsvarar.
Frågan är om det är praktiskt möjligt? Finns det begränsande faktorer i sensortillverkning eller -teknik som gör att detta inte fungerar?
Eller är det en tanke som bara låter bra i teorin men som inte funkar praktiskt även om den skulle vara tekniskt genomförbar?