170 likes | 314 Views
SUPPRESSION EN LIGNE DE PUBLICITES. Suppression en ligne de publicités. Présentation et objectif du projet Projet Innovant Description d’un fichier WAV Les outils mis à notre disposition Description du code de Mr Rouvier Les bibliothèques utilisées Réalisation technique
E N D
Suppression en ligne de publicités • Présentation et objectif du projet • Projet Innovant • Description d’un fichier WAV • Les outils mis à notre disposition • Description du code de Mr Rouvier • Les bibliothèques utilisées • Réalisation technique • Extraction des échantillons • Affichage du résultat sur l’écran de VLC • Améliorations prévues
Suppression en ligne de publicités • Contexte du projet Travail sur un projet de la thèse de Mr Rouvier. • Déroulement • Analyse de l’existant • Analyse des besoins • Réalisation • Notre mission • Récupération du signal. • Identification du genre de ce signal (publicité, actualité,…) • Affichage de l’étiquette
Description d’un fichier WAV • Définition d’un fichier WAV Un format audio développé par Windows sans compression, d’où leur taille importante. • Structure d’un fichier WAV • En-tête L’en-tête a une taille de 44 octets, et contient plusieurs champs. • Données La charge utile du fichier wav.
Les outils mis à notre disposition • Description du code de Mr Rouvier • Développement d’un outil de détection du genre d’une vidéo. • Le genre de la vidéo est le type de retour de la fonction « get_video_genre »
Les bibliothèques utilisés • La bibliothèque ALIZE • L'architecture générale Un découpage en plusieurs serveurs proposant des traitements élémentaires • Les fonctions de bases Modélisation des données (locuteur, visage, langue, empreintes)
Les bibliothèques utilisés • La bibliothèque LIARAL Le package de LIA_RAL entier a été coupé en trois paquets: • LIA_SpkDet • LIA_Seg • LIA_Utils
Le choix du Player: VLC • Propriétés de VLC • Un logiciel open source du projet VideoLAN. • Un lecteur vidéo très polyvalent . • Un système modulaire • un logiciel multiplateformes. • Diffusion des streaming dans le réseau
La Réalisation technique • Extraction des échantillons • Respecter les différents formats d’échantillonnage et les différents types de codage utilisés. • transformer ces échantillons en flottants • les stocker dans un vecteur.
Le Respect du format d’échantillonnage • Pulse Code Modulation PCM: • Echantillonnage régulier à des intervalles uniformes . Signal format PCM Signal analogique? Echantillonnage et quantification
Extraction des échantillons • Déclaration des structures WavePCM • La fonction Read_Wav_File • La fonction getSample • La fonction getWindowBuffer • La fonction RemplirVector
Affichage du genre de la vidéo • La fonction Affiche_etiquette • Création du ficher.sub • Récupération du retour de la fonction get_video_genre • Configuration du VLC • Prendre comme source de sous titres notre fichier.sub =>Affichage de l’étiquette sur l’écran de VLC
Problèmes rencontrés • Compréhension du code de Mr Rouvier • Installation des bibliothèques Alizé et LIARAL • Intégration des différents bouts de code
Améliorations prévues • Actualisation de la détection de la vidéo fréquemment. • Analyses statistiques • Suppression des vidéos publicitaires • Optimisation du code