Suche Spezifikation für VGA

OP #1141360
Hallo,

ich möchte gerne das VGA Signal des Computers auswerten. Ich möchte 
jetzt bewusst nicht darauf eingehen, womit und auf welche Art und Weise 
ich das vor habe, um den Beitrag nicht in unnötige Diskussionen zu 
stürzen ;-)

Nur stehe ich jetzt vor der Hürde, wie das VGA Signal aufgebaut ist. Ich 
weiß, dass ich als Signalleitungen R, G und B separat vorliegen habe und 
zusätzlich das H-Sync und V-Sync Signal. Soweit alles wunderbar - wenn 
sich nicht alle Parameter (Dauer der Sync-Impulse, Dauer einer 
Bildzeile, Dauer der Schwarzschultern, ...) mit der Auflösung und 
Bildwiederholfrequenz ändern würden... Zumindest habe ich leider noch 
keinen Zusammenhang gefunden.

Auf meiner Suche bin ich auf Seiten wie diese hier gestoßen:
http://www.epanorama.net/documents/pc/vga_timing.html

Wie das Signal prinzipiell aufgebaut ist, weiß ich. Aber mir fehlt z.B. 
die Kenntnis, wie ich erkennen kann ob jetzt schon Videodaten auf den 
RGB Leitungen liegen oder ob gerade eine Schwarzschulter vorliegt. Denn 
so wie ich es verstehe ist die Reihenfolge
H-Sync -> Schwarzschulter -> Videosignal -> Schwarzschulter -> H-Sync
(wobei das H-Sync auf der eigenen Leitung übertragen wird).

Jetzt müsste es doch eine allgemeine Spezifikation oder ähnliches geben, 
oder??? So etwas wie "Die Schwarzschulter ist x mal so lang wie der 
H-Sync Impuls und die Bildzeile wiederrum y mal so lang". Ich suche 
quasi irgendeine Rechengrundlage - der Computermonitor muss doch auch 
irgendwie erkennen, welche Auflösung ihm vom Computer geliefert wird, um 
daraus ein Bild zu machen :-(

Es wäre echt super, wenn mir da jemand weiter helfen könnte. Auch 
Literaturempfehlungen nehme ich gerne an.
OP #1185723
Hmm, ich hatte endlich Zeit mich mal wieder mit meinem Projekt 
auseinander zu setzen und hab mich nun intensiv mit der Tabelle 
auseinandergesetzt und auf deren Grundlage auch weiter im Netz gesucht. 
So in groben Zügen verstehe ich mittlerweile wie das Signal aufgebaut 
ist und auch wie man aus dem Signal wieder Schlüsse ziehen kann welche 
Auflösung ect. anliegt.

Nur habe ich trotz mittlerweiler stundenlanger Suche nicht ein einziges 
Mal eine komplette Darstellung des VGA Signals gefunden. Insbesondere 
die folgenden Punkte sind mir noch unklar:
1) Wie ist der Übergang zwischen H-Sync und V-Sync zueinander? Wird der 
H-Sync stumpf während des V-Sync weitergesendet oder gibt es da 
Timingunterschiede?
2) Wie ist der V-Sync aufgebaut, um zwischen dem ersten und zweiten 
Halbbild zu unterscheiden? Werden immer Halbbilder gesendet oder gibt es 
auch Fälle wo Vollbilder gesendet werden? Wie würde sich das 
unterscheiden?

Ich finde das ziemlich verwunderlich, dass es zu einer so verbreiteten 
Signalform wie dem VGA-Signal nur so wenig Informationen mit 
ausreichender Detailtiefe gibt. Immerhin gibt es doch schon zig 
Projekte, die entweder VGA erzeugen oder es auswerten. Aber bei keinem 
habe ich wirklich viel über das VGA Signal gefunden :-(

Wäre schön wenn jemand wegen der beiden Punkte weiter weiß - ich stehe 
nämlich grad total auf dem Schlauch ^_^

Gruß,
André
Persönliche Seite #1185993
> 2) Wie ist der V-Sync aufgebaut, um zwischen dem ersten
> und zweiten Halbbild zu unterscheiden? Werden immer
> Halbbilder gesendet oder gibt es auch Fälle wo Vollbilder
> gesendet werden?

Über VGA werden Vollbilder übertragen. Interlace (Halbbildverfahren) 
gibt es nur in ganz extremen Ausnahmefällen (habe sowas am PC vor 
deutlich über 10 Jahren das letzte Mal gesehen).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.