Concevoir et programmer votre MIRE VIDEO NUMERIQUE

Transcription

Concevoir et programmer votre MIRE VIDEO NUMERIQUE
Concevoir et programmer votre MIRE VIDEO NUMERIQUE (Ver3)
Ce document complète et corrige le précèdent (la Ver2)
1) Créer une image de mire au format bitmap (.bmp)
Dessiner :
une mire dimension 720 x 576 au format bitmap (.bmp)
ou télécharger le fond de mire « xxx.bmp »
Logiciel :
Paint de window, Photoshop, Paint shop pro
Principe :
multiplier le fichier mire.bmp pour avoir 50 images identiques
Renommer les 50 images comme suis
Mire_01.bmp Mire_02.bmp mire_02.bmp mire_50.bmp
pour un texte (l’indicatif) sous forme clignotante dans la mire :
A partir du fichiers mire.bmp réaliser une image sans l’indicatif inséré
et un autre avec l’indicatif
Faire 25 images sans l’indicatif et nommée de _01.bmp à _25.bmp
Faire 25 images avec l’indicatif et nommée de _26.bmp à _50.bmp
Les 50 images doivent être déposée dans le même dossier
2) Convertir les images bitmap de la mire en fichier vidéo (.avi)
Logiciel :
Principe :
Virtualdub sauvegarder le fichier sous le nom : mire.avi
ouvrir le fichier mire_01.bmp Virtualdub charge les 49 autres fichiers à la suite
Enregistrer le nouveau fichier au format AVI (mire.avi) taille 60 Mo
3) Transformer le fichier AVI en fichier compressé Mpeg 1 (AVI to MPEG) (.mpg)
Logiciel : TMPGENC (Outil complet et sophistiqué)
Principe
transformer le fichier mire.avi en fichier en fichier mpeg 1 au bon débit
Sauvegarder sous le nom : mire.mpg
4) Transformer le fichier Mpeg en fichier TS ( MPEG to TS) (.ts)
(Le fichier Transport Stream est un fichier MPEG empaqueté)
Logiciel : Manzanita (la version démo de Manzanita n’autorise que 10 secondes de flux vidéo)
La durée requise pour la mire numérique est 2 seconde max ! le temps nécessaire à la boucle.
Le logiciel découpe le fichier en paquet de 188 octets, génère et insère les tables PAT et PNT
A ce stade manque encore la table SDT contenant le nom du provideur et de service
Certain démodulateurs affranchissent très bien de l’absence de certaines tables, d’autres
les exigent.
5) Insertion de la table SDT par une moulinette F1FAU (TS to TS)
Le programme fabrique la table SDT et l’insère en substitution dans le fichier TS créer par Manzanita
on renseigne au préalable le nom du provider et de service.
6) Transposer le fichier TS en format IQ (TS to IQ)
Cette opération est effectuée par une moulinette spécifique de F1FAU
4) Programmer le fichier IQ dans une EPROM de 4 Mo (27040-D DIL32)
Le flux de données est envoyé sur le port (parallèle) d’un PC ou de sortie de la mire.
Pour programmer l’eprom, Il suffit là d’avoir le programmateur haddock, rien de plus courant !
RECAPITULATIF des programmations nécessaires
Dans le cadre de la réalisation de la mire, et de l’exciteur numérique
Voici les étapes, les outils et les opérations :
Photoshop : pour réaliser ou traiter un fichier Bimap (.bmp)
Virtual Dub : Fichier vidéo au format AVI comprenant 50 images
(BMP to AVI)
TMPGENC : (AVI to MPEG)
Manzanita : fichier MPEG
(MPG to TS)
Moulinette F1FAU (TS to TS) insère le nom du provider et du service dans une table tables
Moulinette F1FAU (TS to IQ) sort le fichier IQ
Programmation du fichier IQ dans l'eprom 4 Mb/s
Modifier le fichier source du PIC de la mire
(indiquer la taille du fichier contenu dans l'eprom pour obtenir un bouclage correct)
Programmer le PIC de la mire numérique
programmer le CPLD une fois soudé sur le circuit imprimé
Programmer via le connecteur JTAG, grâce a une interface JTAG connectée au port LPT d'un PC.
La programmation se fait à l'aide du logiciel MAX+Plus II de Altera (à télécharger sur le net) usine à gaz.
Développements futurs
L'objectif à terme de F1FAU est la simplification et l'automatisation d'une partie de ces opérations
On pourrait avoir une seule moulinette pour réaliser le traitement du fichier MPEG to TS
et fabriquer simultanément le contenu de l'eprom de la mire et le fichier à programmer dans le PIC de la
mire numérique.
Le remplacement du circuit CPLD par un nouveau PIC cadencé à 40 Mhz simplifierai la construction
et la programmation de l'exciteur
Pour réduire encore le coût F1FAU va tester un mélangeur à diode réalisé de toute pièce.
A 70 Mhz on peut envisager que cela fonctionne.
Il serai également possible de faire Exciteur numérique à la fréquence terminale (70cm 23cm et
13cm) avec un circuit intégré modulateur de chez FARNELL
A plus long terme, on peut envisager un programme dans un PC, capable de délivrer un flux vidéo
continu au format IQ et le présenter l’entrée d’un modulateur
Au départ du processus, il suffira d’une carte vidéo pour l’acquisition et la restitution des images au
format MPEG