tuteurs : georges linares & mickael rouvierkaarar hayat _benbouazza nahid__boutahri...
TRANSCRIPT
11/04/23 1
Suppression en ligne de publicités
I. Présentation et objectif du projet Projet Innovant Description d’un fichier WAV
II. Les outils mis à notre disposition Description du code de Mr Rouvier Les bibliothèques utilisées
III.Réalisation technique Extraction des échantillons Affichage du résultat sur l’écran de VLC
IV. Améliorations prévues11/04/23 2
Contexte du projetTravail sur un projet de la thèse de Mr Rouvier.
DéroulementAnalyse de l’existantAnalyse des besoinsRéalisation
Notre mission Récupération du signal. Identification du genre de ce signal
(publicité, actualité,…) Affichage de l’étiquette
Suppression en ligne de publicités
11/04/23 3
Définition d’un fichier WAVUn 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éesLa charge utile du fichier wav.
Description d’un fichier WAV
11/04/23 4
Structure d’un fichier WAV
11/04/23 5
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 outils mis à notre disposition
11/04/23 6
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
11/04/23 7
Les bibliothèques utilisés
11/04/23 8
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
Le choix du Player: VLC
11/04/23 9
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.
La Réalisation technique
11/04/23 10
Le Respect du format d’échantillonnage
Pulse Code Modulation PCM: Echantillonnage régulier à des intervalles
uniformes .
Signal analogiq
ue?
Echantillonnage et
quantification
Signal format PCM
11/04/23 11
Déclaration des structures WavePCM
La fonction Read_Wav_File
La fonction getSample
La fonction getWindowBuffer
La fonction RemplirVector
Extraction des échantillons
11/04/23 12
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 du genre de la vidéo
=> Affichage de l’étiquette sur l’écran de VLC
11/04/23 13
Compréhension du code de Mr Rouvier
Installation des bibliothèques Alizé et LIARAL
Intégration des différents bouts de code
Problèmes rencontrés
11/04/23 14
Actualisation de la détection de la vidéo fréquemment.
Analyses statistiquesSuppression des vidéos publicitaires
Optimisation du code
Améliorations prévues
11/04/23 15
Merci de votre attention
11/04/23 16