INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Les radios commandes, déclencheurs divers et variés. Les circuits électroniques et autres bidouillages.

INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede Alonzo BISTROT le Ven 19 Novembre 2010, 8:59

Afin de répondre à la demande d'emmanuel à ce sujet

L'incrustation de données (proprio & extréroceptives - Le vendredi c'est permis) d'un mobile sur un flux vidéo utilise une interface connue sous le nom de OSD (On Screen Display - Ecriture sur l'écran). Cette technologie est utilisée sur les equipements téléopéres insdustriels (ROV, DRONES, OUTILS SPECIFIQUES, MIRE DE CENTRAGE, ..) et de plus en plus sur les avions/voitures radiocommandés pilotés en immersion vidéo (FPV en anglais).

Pour cela, les informations (niveau de batterie, bousole, gps, courant absorbé, altitude, vitesse du vent,...) sont numérisées via un module électronique type arduino, puis incluses dans une trame de codage compréensible par l'OSD. Celui-ci crée une image du texte à afficher synchronisée et mélangée avec le signal du transmetteur vidéo.

A - Composants spécialisés
A1 - http://www.datasheetcatalog.com/datasheets_pdf/S/T/V/9/STV9425.shtml (chip STV9425 de Thomson)
A2 - http://www.maxim-ic.com/datasheet/index.mvp/id/5516(Data sheet MAXIM)

B - Sites de matériel
B1 - http://www.decadenet.com/bob4/bob4.html (Anglais)
B2 - http://www.on-screen-display.co.uk/ (Anglais)
B3 - http://www.robotshop.com/eu/platine-deploiement-max7456-sfe.html (Platine OSD / Sparkfun @ROBOTSHOP)

C - Distributeur / Fournisseur
C1 - http://fr.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6666665
C2 - http://www.dpcav.com/xcart/product.php?productid=16193

D - Mise en oeuvre
D1 - http://www.kapelec.com/fr/index.htm (site francais de cerfvolant)
D2 - http://webx.dk/rc/video-wireless/video-osd.htm (site danois en anglais)
D3 - http://www.youtube.com/watch?v=u1N5WJ_dZ3s (vidéo - OSD par µcontroleur PIC)
D4 - http://xavier.fenard.free.fr/Incrust.htm (STV9425)
D5 - http://wiki.mk-epi.de/index.php/Epi-OSD/en (Projet de carte OSD embarquée sur un µcopter RC)
D6 - http://wiki.mk-epi.de/images/6/60/OSD-Schalt.jpg (Schéma d'utilisation d'un MAX7456 par un µCtrl AVR 16Mhz)
D7 - http://doofusdog.org/files/Arduino+MAX7456_OSD.zip (ZIP contenant les schémas, code C et exemple - Aduino + OSD MAX7456)

E - Forum de dev
E1 - http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1220054359/0 (Forum arduino + OSD)
E2 - http://www.rcgroups.com/forums/showthread.php?t=732783&page=7 (Forum Autopilote RC + OSD par MAX7456)

Il est également possible d'utiliser les canaux audio des transmetteurs vidéo en utilisant des modems (MODulateur / DEModulateur) sonores. Les plus simples utilisent les technologies FSK ou "Saut de frequences". Aprés numérisation le signal est exprimé en binaire (suite de 0 et de 1). Le convertisseur d'emmision va transformer chaque bit en tonalité audible (donc transportable par le canal son) dite DTMF. Par exemple un "1" donnera un "LA" et un zéro un "SOL". Au sol le module de décodage fait exactement le contraire pour recréer le flot de données numériques contenant les informations.
Mais tout ca est une autre histoire....



!!! En construction Permanente !!!
Dernière édition par Alonzo BISTROT le Sam 20 Novembre 2010, 21:15, édité 12 fois.
Alonzo BRISTROT
Avatar de l’utilisateur
Alonzo BISTROT
Plus de 400 messages
 
Messages: 461
Inscription: Lun 20 Octobre 2008, 21:47
Localisation: AU SUD (de la ligne SNCF)

Re: INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede Emmanuel le Ven 19 Novembre 2010, 11:02

Merci Alonzo.
Je parie que ce sujet va grandir et fourmiller d'infos de première main.
Perso, la transmission via le signal audio me parait intéressant car j'en ai un sur mon retour vidéo (à revoir). Dommage que ça soit plus compliqué. D'après ce que je comprend, cela rajouterait un "étage" entre les capteurs/plaque Arduino et l'émetteur vidéo.
Bon, faut vraiment que je me mette à l'Arduino...
Emmanuel, Administrateur des forums francophones de la photographie aérienne par cerf-volant : http://photocerfvolant.free.fr/phpBB2/ - Et "toujours..." mon projet "au long cours..."
Avatar de l’utilisateur
Emmanuel
Site Admin
 
Messages: 8654
Inscription: Dim 21 Novembre 2004, 3:23
Localisation: Saint Jean Les Deux Jumeaux (Seine et Marne) 77

Re: INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede Alonzo BISTROT le Ven 19 Novembre 2010, 13:31

La transmission audio est plus complexe car il faut traiter l'information au départ (en haut) ET à l'arrivée (en bas). A la différence de l'OSD, ou l'information est noyée dans l'image, le modem audio permet un stockage, et éventuellement un post-traitement particulier. Par contre les composants sont plus standards et moins cher. Cette methode est utilisée sur les porteurs qui embarquent des GPS. L'analyse des données X,Y,Z recues permet un pointage automatique et optimal de l'antenne directionnelle du sol (gain de signal et de portée).
Alonzo BRISTROT
Avatar de l’utilisateur
Alonzo BISTROT
Plus de 400 messages
 
Messages: 461
Inscription: Lun 20 Octobre 2008, 21:47
Localisation: AU SUD (de la ligne SNCF)

Re: INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede Emmanuel le Ven 19 Novembre 2010, 22:53

J'espère ne pas être hors sujet (dites-le moi...) mais quand je vois Arduino, écran Oled (pas mal pour visu en extérieur, non ?). Je me dis que ça pourrait sans doute faire avancer le schmilblick...
http://www.digitalspirit.org/blog/index ... 4d-Arduino
Emmanuel, Administrateur des forums francophones de la photographie aérienne par cerf-volant : http://photocerfvolant.free.fr/phpBB2/ - Et "toujours..." mon projet "au long cours..."
Avatar de l’utilisateur
Emmanuel
Site Admin
 
Messages: 8654
Inscription: Dim 21 Novembre 2004, 3:23
Localisation: Saint Jean Les Deux Jumeaux (Seine et Marne) 77

Re: INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede Alonzo BISTROT le Sam 20 Novembre 2010, 9:57

Il s'agit d'un écran d'affichage piloté par un µcontroleur (type arduino,..). A ma connaissance il n'est pas simple d'y faire afficher un flux vidéo en temps réel ET d'y incruster quelques informations numériques en sus. A la fourche à foin, il faut faire appel à un convertisseur analogique numérique ultra rapide (Flash) pour remplir et afficher une mémoire de trame vidéo ET EN MÊME TEMPS traiter les infos numériques reçues pour les inclure dans la mémoire de trame. A l'heure actuel, tout est techniquement faisable, mais le temps de développement nécessaire n'est pas à la portée de la plupart des amateurs éclairés (dont je fais partie) qui rodent sur le forum.
Alonzo BRISTROT
Avatar de l’utilisateur
Alonzo BISTROT
Plus de 400 messages
 
Messages: 461
Inscription: Lun 20 Octobre 2008, 21:47
Localisation: AU SUD (de la ligne SNCF)

Re: INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede J-C le Sam 20 Novembre 2010, 12:15

On (surtout Gilbert) avait déjà évoqué le sujet ici (http://photocerfvolant.free.fr/phpBB2/viewtopic.php?f=6&t=2256&p=21139) de l'incrustation de texte dans un flux vidéo grâce à l'arduino.
Je n'ai pas testé depuis...
Par contre, il n'est pas envisageable de faire transiter un signal vidéo via l'arduino et un module sans-fil tel que le X-Bee ou autre. En effet, il faudrait adjoindre un convertisseur analogique/numérique pour convertir le signal video (modulation) en numérique, puis tout faire transiter par l'arduino... Or celui-ci n'a qu'une fréquence de 16MHz, ce qui est assez faible compte tenu de la masse de données à faire transiter, surtout si en plus il faut gérer les servo et une télécommande.
Et enfin ,'écran Amoled montré est trompeur avec sa belle capture de fleurs dedans... pour ce qu'il concerne l'arduino. Autant, on doit pouvoir l'utiliser avec différents types de sorties vidéo numériques, autant, les capacités de l'arduino sont modestes et donc on ne peut que se limiter à l'affichage de formes géométriques calculées et non des bitmaps.
On en reste donc à deux canaux sans-fils, un pour la radio et l'autre pour le retour vidéo....

A+
JC
Avatar de l’utilisateur
J-C
Plus de 1000 messages
 
Messages: 1770
Inscription: Jeu 15 Mai 2008, 9:14
Localisation: Sud des Landes

Re: INCRUSTATION D'INFORMATION SUR RETOUR VIDEO (OSD)

Messagede Alonzo BISTROT le Sam 20 Novembre 2010, 16:12

Les joyeux Arduineurs du site pourront faire un tour sur le lien réf D5 du post initial. Ils pourront se faire une idée de la relative facilité de mise en œuvre matérielle du chip OSD de chez MAXIM. La programmation est réalisée par une interface série tout à fait claissique chez les microntroleur.
C'est à mon avis la solution la moins onéreuse en passant par une demande d'échantillon gratuit (!! Les Français sont très connus du fait !! ). Par contre techniquement il faut être capable de souder du CMS.
Les partisants du moindre effort (dont je fais partie) pourront acheter une platine mini qui regroupe le circuit et la triperie qui l'entoure chez ROBOTSHOP.
Image
http://www.robotshop.com/eu/platine-deploiement-max7456-sfe.html
Alonzo BRISTROT
Avatar de l’utilisateur
Alonzo BISTROT
Plus de 400 messages
 
Messages: 461
Inscription: Lun 20 Octobre 2008, 21:47
Localisation: AU SUD (de la ligne SNCF)


Retourner vers L'électronique embarquée et au sol

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 6 invités