Aller au contenu
Logo Caradisiac      

Téléchargez nos application

Disponible sur App Store Disponible sur Google play
Publi info
PC et informatique

Adaptateur VGA vers YUV


MasterLudo

Messages recommandés

Sur le net on trouve un peu partout des adaptateurs VGA vers YUV.

 

De mémoire pour moi le vga utilise des connecteurs à part pour la synchro horizontale et verticale alors qu'en yuv ces synchro sont présentes sur une des câbles (genre la verticale sur un, l'horizontale sur l'autre, rien sur le dernier) en plus du signal vidéo lui même.

 

Cependant sur cette page : http://www.connectic.fr/index.php?action=rechercher&mots=subd&start=10 et sur une tonne d'autres on trouve du vga avec les 3 ou les 5 connecteurs. Est ce qu'on peut passer passivement du signal analogique vga au signal analogique YUV genre demander au driver de la carte graphique de passer en mode YUV par la sortie VGA ?

 

J'aurais besoin que mon pc sorte un signal yuv :o

Lien vers le commentaire
Partager sur d’autres sites

Oh la loose !

 

C'est du RVB qui passe dans nos câbles VGA, on en oublierait presque ses basiques de l'encodage analogique à force de lire des trucs sur les signaux numériques :ddr:

 

Donc soit la carte graphique sait sortir du yuv sur les broches, soit il faut convertir le signal (cher, pas beau, mazette)... C'est pas gagné cette histoire :cyp:

Lien vers le commentaire
Partager sur d’autres sites

Pour passer du RGB au YUV:

Y = 0,299 x Red + 0,587 x Green + 0,114 x Blue

U = -0,147 x Red - 0,289 x Green + 0,436 x Blue

V = 0,615 x Red - 0,515 x Green - 0,100 x Blue

 

Et inversement... pour passer du YUV au RGB:

Red = Y + 0 x U + 1,140 x V

Green = Y - 0,396 x U - 0,581 x V

Blue = Y + 2,029 x U + 0 x V

 

Resterait plus qu'à coller les signaux de synchro H & V.

Mais bon c'est de la conversion et comme ma tv me sert de moniteur c'est mort.

 

Nom di diou, je vais pas pouvoir tout switcher avec l'ampli :cubitus:

Lien vers le commentaire
Partager sur d’autres sites

Invité §Cra883ru

En pratique, la manipulation "passive" tel que tu l'as décrit ne me semble pas faisable.

 

Effectivement le connecteur VGA est câblé de façon à traiter séparément la synchro horizontale (pin 13 du connecteur) et la synchro verticale (pin 14 du connecteur). Et comme tu t'en es rendu compte, le vga envoi un signal RGB respectivement sur les pin 1 à 3 du connecteur vga.

 

Là, où je ne suis pas sur de te comprendre, c'est au niveau de la connectivité entre ton ordi et le périphérique (TV ou moniteur je suppose) qui est sensé recevoir le signal (j'y reviens dans quelques lignes :D **).

 

Le YUV (ou plus exactement, le YCbCr) n'est pas une palette de couleur comme l'est le RGB, c'est un encodage du signal RGB (donc plus exactement, on ne peut pas dire qu'à une valeur entre 0 et 255 correspond une couleur comme c'est le cas avec du RGB - 8 bits).

 

Le Y est en fait le grayscale, c'est à dire l'image traduite en niveau de gris (noir et blanc donc) et le Cb et Cr sont respectivement la différence de blue et la différence de rouge par rapport à l'image grayscale.

 

Pour s'en convaincre, il suffit de constater que dans la matrice de conversion RGB->YUV, la conversion Y correspondant exactement à une transformation de l'image en niveau de gris. Et les 2 autres formules correspondent exactement aux différences de Bleue et Rouge (U et V).

 

Cet encodage nécessite donc un décodage actif du signal de la part du périphérique à l'autre bout.

 

** Toute la problématique se situe donc, à mon sens, dans la capacité du périphérique à l'autre bout à décoder le signal YUV. Il y a plusieurs façons d'envisager le décodage :

 

  • La première, le décodage se fait au niveau hardware par le périphérique même. C'est généralement le cas lorsque l'on a une connectivité RCA directement sur le périphérique.
     
  • La seconde, le décodage se fait au niveau de la prise péritel, c'est également hardware (il y a une séparation des signaux sur les broches 7, 11, 15 qui donne respectivement le B, G, R)

 

Dans les deux cas, on constate qu'il y a une nécessité de recevoir le signal de prise RCA.

 

Donc, si la connectivité est du RCA, ça ne posera pas de problème. Par contre, si tu espères envoyé un signal YUV sur les pins du connecteur VGA alors que le périphérique à l'autre bout s'attend à recevoir un signal RGB (sans décodage entre les deux), c'est mort. (Donc pour ma part, c'est un point de lumière qui est encore ténébreux et qu'il faudrait que tu éclaircisses si tu veux que je comprenne quelque chose :ddr: ).

 

Passons à un encodage/décodage software du signal. La conversion RGB -> YUV (et vice et versa), est facilement faisable avec des outils comme matlab / simulink.

 

Tu peux, sous simulink, obtenir ce résultat facilement avec un schéma de ce type (Ici, je traduis juste l'image en grayscale - c'est fait à la va vite pour les besoins didacticiels du topic :ddr:). Il faudrait donc faire la même chose avec U et V :

 

grayscale.jpg.8d1fa849ed082f4fdfb83c60464cbd71.jpg

 

Donc tu peux très facilement faire une conversion depuis une source vidéo quelconque vers ce que tu veux (je suis sur qu'en analysant les bloc simulink, tu dois pouvoir trouver un truc qui ressemble à une sortie vidéo type RCA ou VGA et qui permettrait d'envoyer ton signal vidéo YUV sur ton connecteur VGA - sinon, ça ne doit pas se coder trop difficilement). Mais je ne te dis pas l'usine à gaz, si tu essaies de faire ça en temps réels. :p

 

Les formules de conversion dans l'autre sens (YUV -> RGB) ne me semble pas correcte. Il faut les vérifier car tel quel, je pense que tu vas avoir des problèmes.

 

Bref, comme dans mon esprit, la connectivité entre ton ordi et le périphérique auquel tu veux envoyer le signal n'est pas clair, je ne saurais pas t'en dire plus pour l'instant. ;)

Lien vers le commentaire
Partager sur d’autres sites

Invité §pob474iW

Sur le net on trouve un peu partout des adaptateurs VGA vers YUV.

 

De mémoire pour moi le vga utilise des connecteurs à part pour la synchro horizontale et verticale alors qu'en yuv ces synchro sont présentes sur une des câbles (genre la verticale sur un, l'horizontale sur l'autre, rien sur le dernier) en plus du signal vidéo lui même.

 

Cependant sur cette page : http://www.connectic.fr/index.php?action=rechercher&mots=subd&start=10 et sur une tonne d'autres on trouve du vga avec les 3 ou les 5 connecteurs. Est ce qu'on peut passer passivement du signal analogique vga au signal analogique YUV genre demander au driver de la carte graphique de passer en mode YUV par la sortie VGA ?

 

J'aurais besoin que mon pc sorte un signal yuv :o

 

Convertisseur, ou sinon, y'a certaines cartes graphiques qui savent sortir du YUV directement, plus pratique.

Lien vers le commentaire
Partager sur d’autres sites

Convertisseur, ou sinon, y'a certaines cartes graphiques qui savent sortir du YUV directement, plus pratique.

 

 

Le pc est un portable, j'ai regardé du côté des cartes graphiques pcmcia, l'offre est aussi limitée que chère et au mieux tu peux avoir du DVI numérique, donc passer en HDMI via adaptateur.

Lien vers le commentaire
Partager sur d’autres sites

Bref, comme dans mon esprit, la connectivité entre ton ordi et le périphérique auquel tu veux envoyer le signal n'est pas clair, je ne saurais pas t'en dire plus pour l'instant. ;)

 

 

D'un côté j'ai un pc portable qui a deux connecteur :

- un connecteur qui ressemble à du svidéo, avec un cable qui sort juste du composite (ça ressemble aux connecteurs ati desquels sortent des cables yuv, composite et svideo...)

- un connecteur vga sub d15 classique

- une carte graphique intel intégré, me souvient plus de la ref mais c'est genre "915 GM" ou un nom dans le genre.

 

De l'autre une TV qui accepte le vga (c'est comme ça que c'est branché actuellement), une TV LG 32" 720p de base.

 

Entre les deux un ampli HC qui accepte le yuv.

 

Et j'aimerais donc brancher le pc sur l'ampli, qui accepte composite, composante, hdmi, svideo. Mais pas VGA :D

Je le savais, mais si j'y arrive avec une qualité identique à la connexion directe sur la TV (image nickel, la TV me sert de moniteur) alors ce serait vraiment pas mal.

Lien vers le commentaire
Partager sur d’autres sites

Invité §pob474iW

 

D'un côté j'ai un pc portable qui a deux connecteur :

- un connecteur qui ressemble à du svidéo, avec un cable qui sort juste du composite (ça ressemble aux connecteurs ati desquels sortent des cables yuv, composite et svideo...)

- un connecteur vga sub d15 classique

- une carte graphique intel intégré, me souvient plus de la ref mais c'est genre "915 GM" ou un nom dans le genre.

 

De l'autre une TV qui accepte le vga (c'est comme ça que c'est branché actuellement), une TV LG 32" 720p de base.

 

Entre les deux un ampli HC qui accepte le yuv.

 

Et j'aimerais donc brancher le pc sur l'ampli, qui accepte composite, composante, hdmi, svideo. Mais pas VGA :D

Je le savais, mais si j'y arrive avec une qualité identique à la connexion directe sur la TV (image nickel, la TV me sert de moniteur) alors ce serait vraiment pas mal.

 

 

Sinon, t"as ce genre de choses :

 

http://www.abix.fr/convertisseur-vga-audio-vers-hdmi,article,051231.html

 

Tu sors en vga et rentre en hdmi sur l'ampli, avec juste une conversion analo/numerique.

Lien vers le commentaire
Partager sur d’autres sites

Tu as déjà eu un de ces trucs en main ?

 

Parce que mon pc est capable de sortir un signal au pixel près et au hertz près qui soit exactement du 720p, mais j'ai peur que la conversion soit une peu pourrave du genre floue, avec des liserets de couleur ou dieu sait quoi.

 

Ca me sert quand même d'écran de pc (web, retouche photo, ...) et aussi parfois de source vidéo donc ça doit être comme le signal vga et fluide.

 

J'hésite, ça fait un peu bricolage leurs boitiers :oops:

 

Le dernier truc que j'ai vu dans le genre c'était une vgabox pour brancher des consoles dessus et envoyer le signal sur un moniteur pc, c'était bien dégueulasse mais en même temps le signal de départ et d'arrivée étaient bien différents :peur:

 

Quelqu'un a un tel boitier ?

Lien vers le commentaire
Partager sur d’autres sites

Invité §pob474iW

Tu as déjà eu un de ces trucs en main ?

 

Parce que mon pc est capable de sortir un signal au pixel près et au hertz près qui soit exactement du 720p, mais j'ai peur que la conversion soit une peu pourrave du genre floue, avec des liserets de couleur ou dieu sait quoi.

 

Ca me sert quand même d'écran de pc (web, retouche photo, ...) et aussi parfois de source vidéo donc ça doit être comme le signal vga et fluide.

 

J'hésite, ça fait un peu bricolage leurs boitiers :oops:

 

Le dernier truc que j'ai vu dans le genre c'était une vgabox pour brancher des consoles dessus et envoyer le signal sur un moniteur pc, c'était bien dégueulasse mais en même temps le signal de départ et d'arrivée étaient bien différents :peur:

 

Quelqu'un a un tel boitier ?

 

 

Pas celui la precisement, mais d'autres, oui.

AMHA, une conversion analo/numerique sera moins destructrice qu'une conversion RGB/YUV

L'analo/numerique, on sait faire ca dans tous les sens depuis bien longtemps (c'est basiqument la conversion qu'il y a en sortie de CG/entrée de lcd)

Lien vers le commentaire
Partager sur d’autres sites

Invité §Cra883ru

Et il faut que ce soit un portable bien entendu. Comme ça on ne sait pas changer la carte graphique. :ddr:

 

Comme le dit Pob, seul le convertisseur peut résoudre ton problème.

 

Je ne m'inquiéterais pas de trop par contre concernant les pertes de qualité due à la conversion. L'encodage/décodage étant beaucoup trop simpliste pour qu'il y ait de réelle perte. (Le tout en fait c'est juste d'espérer qu'ils ont utilisé la bonne formule :ddr:)

Lien vers le commentaire
Partager sur d’autres sites

Invité §pob474iW

Et il faut que ce soit un portable bien entendu. Comme ça on ne sait pas changer la carte graphique. :ddr:

 

Comme le dit Pob, seul le convertisseur peut résoudre ton problème.

 

Je ne m'inquiéterais pas de trop par contre concernant les pertes de qualité due à la conversion. L'encodage/décodage étant beaucoup trop simpliste pour qu'il y ait de réelle perte. (Le tout en fait c'est juste d'espérer qu'ils ont utilisé la bonne formule :ddr:)

 

J'ai deja testé le VGA-YUV, le probleme c'etait plutot ce qu'acceptait le diffuseur comme resolution, plutot que la conversion.

VGA-hdmi c'est bien plus simple :jap:

Lien vers le commentaire
Partager sur d’autres sites

Invité §Cra883ru

J'ai deja testé le VGA-YUV, le probleme c'etait plutot ce qu'acceptait le diffuseur comme resolution, plutot que la conversion.

VGA-hdmi c'est bien plus simple :jap:

 

 

:jap:

 

Effectivement, t'es limité à la résolution que l'écran à l'autre bout (ou le convertisseur) est capable d'accepter au maximum.

 

EDIT: c'est peut-être un problème de sens de câble. :cyp:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.



Newsletter Caradisiac

Abonnez-vous à la newsletter de Caradisiac

Recevez toute l’actualité automobile

L’adresse email, renseignée dans ce formulaire, est traitée par GROUPE LA CENTRALE en qualité de responsable de traitement.

Cette donnée est utilisée pour vous adresser des informations sur nos offres, actualités et évènements (newsletters, alertes, invitations et autres publications).

Si vous l’avez accepté, cette donnée sera transmise à nos partenaires, en tant que responsables de traitement, pour vous permettre de recevoir leur communication par voie électronique.

Vous disposez d’un droit d’accès, de rectification, d’effacement de ces données, d’un droit de limitation du traitement, d’un droit d’opposition, du droit à la portabilité de vos données et du droit d’introduire une réclamation auprès d’une autorité de contrôle (en France, la CNIL). Vous pouvez également retirer à tout moment votre consentement au traitement de vos données. Pour en savoir plus sur le traitement de vos données : www.caradisiac.com/general/confidentialite/

×
  • Créer...