SUPPRESSION EN LIGNE DE PUBLICITES Tuteurs : Georges Linares & Mickael Rouvier Kaarar Hayat _Benbouazza Nahid__Boutahri Zakaria Ceri_Avignon_2010 02/04/2017
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 02/04/2017
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 02/04/2017
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. 02/04/2017
Structure d’un fichier WAV 02/04/2017
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 » 02/04/2017
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) 02/04/2017
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 02/04/2017
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 02/04/2017
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. 02/04/2017
Le Respect du format d’échantillonnage Pulse Code Modulation PCM: Echantillonnage régulier à des intervalles uniformes . Signal format PCM Signal analogique? Echantillonnage et quantification 02/04/2017
Extraction des échantillons Déclaration des structures WavePCM La fonction Read_Wav_File La fonction getSample La fonction getWindowBuffer La fonction RemplirVector 02/04/2017
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 02/04/2017
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 02/04/2017
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 02/04/2017
Merci de votre attention 02/04/2017