Concevoir une application ANDROID pour commander un
récepteur numérique à partir des commandes gestuelles
Aout 2013
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 2
Introduction:
•Un seul objectif dans la tête: suivre l'évolution technologique. La société SAGEMCOM a pensé offrir une faveur à ses utilisateurs en leurs donnant la possibilité de commander leurs récepteurs numériques avec des simples commandes gestuelles.
•En effet, l'utilisateur secoue son téléphone ANDROID à droite ou à gauche pour zapper entre les chaines.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 3
Présentation du projet et Problématique
Les Notions Utilisés
Présentation de la Solution
Argumentation des choix pris
Conception du projet
Achèvements
Les approches utilisés
Plan du présentation:
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 4
Présentations du Projet et Problématique
Ce projet a été réalisé dans le cadre de mon stage ingénieur. Son objectif est donner l'opportunité aux
utilisateurs des récepteurs LaBOX de zapper les chaînes télévisé, lister les menu... en secouant leurs téléphones
ANDROID suivant des gestes bien déterminé.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 5
• Les buts visés: Etudier les API de la programmation Android. Exploitation les capteurs intégrés dans les smartphones Android. Etudier les API assurant la communication à travers les Sockets SNMP. Détecter les commandes gestuelles du téléphone. On vise résoudre cette
tache en deux phases: On doit capter des commandes gestuelles présélectionné, les
interprétés et envoyer ensuite l’ordre au récepteur numérique. on va donner à l’utilisateur la possibilité de personnalisé ses commandes
gestuelles. Et par la suite l’application doit être capable d’Apprendre les nouvelles gestes.
Assurer la bonne exploitation du téléphone.
Présentations du Projet et Problématique
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 6
o Android:
La première plateforme mobile complète et Open Source.
C'est un système d'exploitation pour les smartphone développer
par Google .
On peut trouver ANDROID implémenter sur les appareils photos
et les TV
Les Notions Utilisés
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 7
o Accéléromètre:
Un accéléromètre est un capteur qui, fixé à un mobile ou tout autre objet, permet de mesurer l’accélération linéaire de ce dernier.
Les Notions Utilisés
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 8
o SNMP:
SNMP signifie Simple Network Management Protocol (protocole simple de
gestion de réseau).
Il s'agit d'un protocole qui permet aux administrateurs réseau de gérer les
équipements du réseau et de diagnostiquer les problèmes de réseau.
Les Notions Utilisés
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 9
Présentation de la Solution:
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 10
Argumentation des choix prisPourquoi Android?
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 11
• Use Case:
• Diagramme de
Séquence:
Conception du Projet
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 12This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Achèvements
Nombre de CommandesGestuellesacceptés
L’application peut capter SIX commandes
gestuelles
Communication
L’application envoie les ordres au récepteur
numérique suivant le protocole SNMP
Paramétrage
L’utilisateur peut modifier l’adresse IP, Numéro de Port et/ou
l’OID
Transparence
L’utilisateur peut Afficher les paramètre de la boite auquel le
Téléphone est connecté.
Template
Spécification d’une interface graphique aux Template de la société
Numéricâble
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 13This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Les approches utilisés
I. Première Approche : Système des barrières
II. Deuxième Approche : Les plus grand écart
III. troisième Approche : Wavelet Transformation
IV. Quatrième Approche: Fusion entre capteurs
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 14
o Description:
•Si on prend {4<x<8.8 ; 2<y<3.5 ; 1<z<6.5} l’ensemble des valeurs qui définissent le geste «Droite». Si on obtient une résultat depuis le
capteur qui se situe dans ces intervalles, on dit que l’utilisateur a fait le geste «Droite».
Les approches utilisés
I. Première Approche : Système des barrières
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 15
o Avantage et Inconvénients:
Avantages: Facile
Inconvénients:Très sensible au bruit
Les approches utilisés
I. Première Approche : Système des barrières
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 16
o Description:
•Si on suppose que le premier échantillon nous a ramené les informations suivantes : {x=5 ; y=3 ; z=8}. L’échantillon qui le suit est le suivant :
{x=1 ; y=2.7 ; z=11}.Supposant de plus qu’on a fixé le bruit à 2.5. En faisant des simple soustractions
en valeur absolu, on obtient les écart suivants :{deltaX=4 ; deltaY=0.3 ; deltaZ=3}.
•Puisque le deltaX est le plus grand parmi tous les autres écarts, on peut constater que l’utilisateur a fait un mouvement horizontale.
Les approches utilisés
II. Deuxième Approche : Le plus grand écart
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 17
o Avantage et Inconvénients:
Avantages:diminue jusqu’à 70% du bruit qui peut affecter les résultats,
Inconvénients:
Les approches utilisés
II. Deuxième Approche : Le plus grand écart
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 18
o Description:
Les approches utilisés
III. Troisième Approche : Wavelet Transformation
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 19
o Avantages et Inconvénients:
Avantages:Manière innovante pour détecter les gestes.
Inconvénients:Problème de conflit: les gestes brusques peuvent ne pas designer que l’utilisateur veut commander le récepteur
Les approches utilisés
III. Troisième Approche : Wavelet Transformation
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 20
Les approches utilisés
IV. Quatrième Approche : Fusion entre Capteurs
o Description:
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
Sagemcom | Communication & Marketing | July 2013 | 21
oAvantages et Inconvénients:
Avantages:Cette approche est idéal pour éliminer le bruit
Inconvénients:Demande beaucoup de connaissances physique sen plus que connaissances
informatique.
Les approches utilisés
IV. Quatrième Approche : Fusion entre Capteurs
Merci pour votre attention