Hallo, ich möchte gerne eine Gain- und Offset- Korrektur eines Bildes in einem FPGA realisieren und wollte mal fragen, ob jemand ein paar Links kennt, in denen eventuell verschiedene Verfahrensweisen und Methoden erklärt werden, wie dies umzusetzen ist? Danke
Gain zum videosignal multiplizieren, offset je nach vorzeichen addieren oder subtrahieren, fertig ist die laube. Dabei das eventuelle Aufrunden aber nicht vergessen. Je nach dem wie gut du das umsetzt erzeugt das aber delays im Videosignal, also wäre es ratsam, H-Sync und V-Sync um die selbe Anzahl CLK-Cycles zu verzögern. Wenn du es schoen haben willst machst du noch ne Over- und Underflow detection dazu.
Stellt sich noch die Frage, woher die Gains kommen! Bei mir kommen sie aus einem trägen Mittelwertgleichrichter mit AGC.
> Wenn du es schoen haben willst machst du noch ne Over- und Underflow > detection dazu. Kannst du mir noch sagen was du damit meinst?
Moin, du rechnest mit Farbwerten. Weißer als Weiß geht nicht und schwärzer als Schwarz auch nicht. Das ist für uns so, einem Rechenwerk ist das normalerweise egal. Also muss du deinem Rechenwerk sagen das es bei einem Overflow das Ergebnis auf den Wert von Weiß setzen muss, und bei einem Underflow eben auf den Wert von Schwarz. Tobi
Das macht man aber eher nicht im Rechenwerk, sondern einmal am Ausgang. Das bietet dann noch die Chance, eine AGC oder einen Kompressor nachzuschalten, die skalieren und das Signal noch etwas erträglicher machen. 6dB headroom kosten ja nur ein klitzekleines Bit mehr.
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.