mikrocontroller.net

Forum: FPGA, VHDL & Co. YCrCb 4:2:2 -> RGB


Autor: dummy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich bin relativ neu in der FGPA Welt und verusche gerade auf dem Altera 
DE2 Board mit dem Cyclone II das Bild einer Kamera vom TV Eingang auf 
einem VGA Monitor auszugeben und habe dazu eine kleine Frage:

Ist es möglich dass zu realisieren ohne ein komplettes Bild 
zwischenzuspeichern?(das wären ja mindestens 615KB)

Die Video-IN Daten kommen mit 27MHz um YCrCb 4:2:2 Format an und sollen 
mit 25MHz im RGB Format raus.
Wenn ich es richtig verstehe dann werden die Videodaten sequentiell 
gesendet, also   Cb - Y - Cr - Y ich brauche also 2,5 mal so lange bis 
ich ein komplettes Bild eingelesen habe wie ich es an VGA rausschicken 
muss.

Vielen Dank für eure Antworten!!

Autor: Thomas Reinemann (Firma: abaxor engineering) (abaxor)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

du willst also eine Auflösung von 520 x 576 (laut 
http://www.nickles.de/artikel/html/197.php3) in 640 x 480 umrechnen? Für 
einen ersten Test, würde ich einfach die überzähligen Zeilen/Pixel 
abschneiden bzw. auffüllen und nur die Umrechnung der Farbmodelle 
machen.

Bei der Umrechnung der Auflösung kannst du ausnutzen, dass sich die 
erste Zeile des Eingangsbildes nicht auf alle Zeilen des Ausgangsbildes 
auswirkt, sondern nur auf die erste und zweite. D.h. du musst zwei, 
vielleicht drei Zeilen zwischenspeichern. Du brauchst eine Matrix die 13 
Eingangszeilen auf 16 Ausgangszeilen und 6 Eingangsspalten auf 5 
Ausgangsspalten interpoliert.

Tom

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.