IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Détection de synchronisation sur un signal video


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    IUT Lyon
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : IUT Lyon

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Par défaut Détection de synchronisation sur un signal video
    Bonjour a tous,

    Ceci est mon premier message sur votre forum! oui on peut sortir le champagne!

    Mais avant toute réjouissance j ai besoin de votre aide

    Je cherche a capter un signal vidéo puis de le traiter avec un convertisseur analogique numérique!
    La partie de conversion est déjà faite et fonctionne parfaitement!

    Le seul problème qu'il me manque est la synchronisation du signal vidéo.
    J'ai penser a détecter les front montant , passant de 0V a 0.3V.
    Bien entendu je programme en C.

    Si vous avez quelques idées pour détecter se front je vous serais reconnaissant de me partager votre savoir =)

    Merci d'avoir pris le temps de lire!
    J'attend vos réponses!

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 257
    Par défaut
    Bonjour,

    Juste une idée :
    Je pense qu'il est plus facile de détecter le front descendant : dès que le signal échantillonné passe en dessous du seuil (0.15V) par exemple.
    Pour synchroniser sur le front montant : rajouter la durée du top de synchro.

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 484
    Par défaut
    Bonjour et bienvenue,

    Citation Envoyé par ulyse Voir le message
    Ceci est mon premier message sur votre forum! oui on peut sortir le champagne!

    Le seul problème qu'il me manque est la synchronisation du signal vidéo.
    J'ai penser a détecter les front montant , passant de 0V a 0.3V.
    Bien entendu je programme en C.
    Tu développes sur quel matériel ?

  4. #4
    Membre régulier
    Homme Profil pro
    IUT Lyon
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : IUT Lyon

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Par défaut
    Sur le front descendant pourquoi pas, je vais essayer mais je ne vois pas trop la fonction a entrer

    Je travaille sur un Psoc 4! avec une interface en C préprogrammée dessus.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 257
    Par défaut
    Je cherche a capter un signal vidéo puis de le traiter avec un convertisseur analogique numérique!
    Quelle est la fréquence d’échantillonnage du convertisseur ?
    Tu envisages de faire des traitements numériques en temps réel ? des traitements de quel type ?

  6. #6
    Membre régulier
    Homme Profil pro
    IUT Lyon
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : IUT Lyon

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Par défaut
    mon taux échantillonnage est relativement élevé, 1M samples par secs en 8bits

    Je fais un traitement par ligne video, je prends 51 valeurs qui sont stockée dans un tableau, mon microcontrôleur a alors un peu prés 50ms pour faire le traitement de la ligne!

    En fait ce que je fais plus précisément c'est de prendre un ligne de l'image (une ligne centrale : la numéro 321 par exemple)
    je stock ces valeurs dans un tableau, et je détecte ma ligne noire
    pour détecter cette ligne je fais un test avec un IF pour détecter une tranche de tension (0.3V jusqu'a 0.4V) ou( 0x34 juqu'a 0x46) et je stock la position où ces valeurs se trouvent dans mon tableau
    Je fais une moyenne et je bouge ma voiture avec un certain angle sur les pneus qui font tourner la voiture!

    donc ce qu'il ne manque c est synchroniser mon convertisseur avec une ligne de la video!

    ai-je ete clair ? ^^

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 257
    Par défaut
    mon microcontrôleur a alors un peu prés 50ms pour faire le traitement
    Si c'est sur une ligne : je pense que tu voulais dire 50us !

    Le top synchro de la ligne fait 5us , pour le détecter tu pourrais compter le nombre d'échantillons consécutifs inférieurs à 0.15V :
    Dés que tu en as 4 voir 5 consécutifs (en échantillonnant à 1MHz) tu es au front montant.
    C'est à 1 ou 2us près mais je ne vois pas comment tu pourrais être plus précis.

    Je fais une moyenne et je bouge ma voiture avec un certain angle sur les pneus qui font tourner la voiture!
    Je ne vois pas encore bien le lien, mais cela à l'air passionnant !

Discussions similaires

  1. Détection de variation sur un signal 1D
    Par b_reda31 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 03/04/2015, 16h08
  2. Détection d'un palier sur un signal
    Par MottetCCSF dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 12/06/2007, 11h41
  3. [3D] Poser des textes 3D sur une sequence Vidéo???
    Par pointer dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 11/03/2006, 09h59
  4. Faire a un script executer une action sur un signal
    Par vodevil dans le forum Langage
    Réponses: 1
    Dernier message: 13/12/2005, 11h14
  5. [TMS320C6416] FFT et IFFT sur un signal audio...
    Par 0x4e84 dans le forum Autres architectures
    Réponses: 1
    Dernier message: 18/04/2005, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo