tuteurs : georges linares & mickael rouvierkaarar hayat _benbouazza nahid__boutahri...

16
20/06/22 1

Upload: filibert-legendre

Post on 04-Apr-2015

110 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

11/04/23 1

Page 2: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 3: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 4: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 5: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

Structure d’un fichier WAV

11/04/23 5

Page 6: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 7: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 8: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

Les bibliothèques utilisés

11/04/23 8

Page 9: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 10: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 11: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 12: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 13: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 14: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 15: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

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

Page 16: Tuteurs : Georges Linares & Mickael RouvierKaarar Hayat _Benbouazza Nahid__Boutahri ZakariaCeri_Avignon_2010 10/06/20141

Merci de votre attention

11/04/23 16