Brevet FR2955412A1 — publié le 20110722

ÉCRAN AMOVIBLE POUR DISPOSITIF MULTIFONCTION MONTRANT DES VUES DYNAMIQUES EN 3D Le mode de réalisation d'exemple se rapporte à des dispositifs électromécaniques tels que des dispositifs multifonction (MFD). Il trouve une application particulière avec un dispositif d'affichage amovible comportant une interface utilisateur graphique (GUI) qui fournit des vues dynamiques en trois dimensions (3D) du dispositif MFD afin de fournir une aide à l'utilisateur pour le dépannage de divers composants du dispositif MFD. Alors que le mode de réalisation d'exemple est décrit en termes de dépannage, on se rendra compte que le système et le procédé trouvent application dans le fonctionnement du dispositif, l'apprentissage et autres. Des dispositifs multifonction (MFD) tel que des imprimantes, des copieurs, des scanners, des machines de télécopie, des combinaisons de ceux-ci ou autres, sont en général équipés d'un afficheur, de manière caractéristique un écran tactile comportant une interface utilisateur graphique (GUI), ainsi que d'un système d'exploitation (OS) fondé sur un logiciel afin d'effectuer les fonctions essentielles du matériel et de mettre en œuvre diverses tâches que le dispositif est capable d'effectuer. Des dispositifs complexes et sophistiqués, en particulier des dispositifs MFD à grande vitesse, sont sujets à divers problèmes et défaillances se rapportant au logiciel ou au matériel. Des problèmes qui se produisent à des régimes lents, non périodiques, sont difficiles à reproduire et donc difficiles à résoudre. Traditionnellement, un utilisateur recherchant une solution a recours à un appel téléphonique à un agent de maintenance ou à un fabricant pour qu'il le guide dans une séquence de dépannage qui est destinée à résoudre le problème ou à en identifier la cause. Plus récemment, des dispositions professionnelles entre le client et le fournisseur d'équipements tiennent l'utilisateur pour responsable, au moins en partie, de certains dépannages et de maintenance de base de l'équipement. Afin de venir en aide à l'utilisateur, l'interface GUI fournit des instructions sur une procédure de réparation fixe standard. Plus récemment, des systèmes ont été développés, lesquels fournissent un accès à une base de connaissances interrogeable (SKB) qui permet à l'utilisateur d'identifier un cas qui apparaît correspondre au problème. Une fois identifiées, une ou plusieurs solutions correspondantes sont affichées à l'utilisateur sous forme d'une série de procédures de réparation en même temps qu'une représentation graphique des composants matériels affectés. De manière caractéristique, l'utilisateur n'est pas techniquement entraîné pour effectuer un diagnostic et/ou assurer l'entretien des dispositifs MFD, et il peut donc trouver difficile d'effectuer un rapport entre le dispositif physique et ses composants matériels par rapport aux procédures de réparation et aux représentations graphiques affichées sur l'interface GUI. Du fait que l'afficheur est en général placé au sommet du dispositif MFD, l'afficheur et les procédures correspondantes de réparation se trouvent en dehors du champ de vision de l'utilisateur lorsqu'il effectue des réparations à l'intérieur du dispositif ou sur ses côtés. La procédure de réparation affichée, en dépit de ses qualités, nécessite un certain un effort cérébral pour être associée au dispositif physique. En d'autres termes, les utilisateurs trouvent souvent difficile de localiser un composant indiqué ou illuminé sur l'afficheur, en partie du fait que la vue affichée n'est pas dans le contexte de la perspective des utilisateurs. Il subsiste un besoin concernant un système et un procédé consistant à fournir des vues dynamiques 3D d'un dispositif MFD et de ses composants sur un afficheur qui fournisse une meilleure assistance aux utilisateurs lors de l'exécution de procédures de réparation. Conformément à un aspect du mode de réalisation d'exemple, il est décrit une unité d'affichage amovible. L'unité d'affichage inclut une liaison de communication qui transfère des données entre l'unité d'affichage et un dispositif électromécanique associé, les données étant caractéristiques de l'état courant du dispositif électromécanique associé. Au moins un capteur de position fournit des informations de position afin de déterminer la position actuelle de l'unité d'affichage par rapport au dispositif électromécanique lorsqu'elle est décrochée du dispositif électromécanique associé. Une interface utilisateur graphique affiche une représentation virtuelle dynamique du dispositif électromécanique associé sur la base de la position actuelle déterminée. Selon un autre mode de réalisation, le capteur de position inclut un accéléromètre à trois axes qui mesure des vecteurs d'accélération dans trois directions orthogonales. Selon un autre mode de réalisation, la liaison de communication est au moins l'une d'une liaison câblée ou d'une liaison sans fil. Selon un autre mode de réalisation, la représentation virtuelle représente les composants du dispositif électromécanique qui peuvent être actionnés par un utilisateur. Selon un autre mode de réalisation, lorsque les données caractéristiques de l'état actuel se rapportent à un problème concernant le dispositif électromécanique, l'interface utilisateur graphique affiche des indicateurs visuels pour indiquer un composant qui peut être actionné par l'utilisateur du dispositif électromécanique figuré sur la représentation virtuelle dynamique lorsqu'une action utilisateur est suggérée pour résoudre le problème. Selon un autre mode de réalisation, quand l'unité d'affichage se trouve à un emplacement à distance du composant pouvant être actionné par l'utilisateur, des indicateurs visuels guident l'utilisateur afin de plus rapprocher l'unité d'affichage du composant qui peut être actionné par l'utilisateur. Selon un autre mode de réalisation, l'interface utilisateur graphique affiche une liste d'instructions pour guider un utilisateur afin qu'il effectue au moins une action utilisateur sur au moins un composant pouvant être actionné par l'utilisateur et montré sur la représentation visuelle dans le but de résoudre un problème concernant le dispositif électromécanique. Selon un autre mode de réalisation, l'interface utilisateur graphique inclut une fonction pause qui maintient la représentation virtuelle actuelle indépendamment de modifications de la position en cours déterminée. Selon un autre mode de réalisation, le capteur de position détermine la position et l'orientation dans l'espace de l'unité d'affichage. Selon un autre mode de réalisation, la représentation virtuelle est une représentation virtuelle en trois dimensions. Selon un autre aspect, l'invention se rapporte à un dispositif électromécanique comprenant l'unité d'affichage comme décrite et reliée à celui-ci. Selon un autre mode de réalisation du dispositif électromécanique, le dispositif comprend en outre une station d'accueil permettant de recevoir une unité d'affichage amovible et à partir de laquelle l'unité d'affichage est amovible et mobile vers la position actuelle à distance de la station d'accueil. Selon un autre mode de réalisation du dispositif électromécanique, celui-ci comprend en outre une liaison câblée reliant par communication le dispositif d'affichage amovible à un système d'affichage du dispositif électromécanique qui génère la représentation virtuelle dynamique lorsque l'unité d'affichage se trouve dans la position courante à distance de la station d'accueil. Selon un autre aspect, un procédé permettant de générer l'affichage d'un dispositif électromécanique inclut la communication de données caractéristiques de l'état actuel du dispositif électromécanique vers une unité d'affichage amovible. Lorsque l'unité d'affichage amovible est décrochée du dispositif électromécanique, il est déterminé la position actuelle de l'unité d'affichage amovible par rapport au dispositif électromécanique. Une représentation virtuelle dynamique du dispositif électromécanique est générée sur la base de la position actuelle déterminée. La représentation virtuelle dynamique est affichée sur l'unité d'affichage décrochée. Selon un autre mode de réalisation, la détermination de la position actuelle comprend : la mesure de vecteurs d'accélération de l'unité d'affichage dans trois 15 directions orthogonales, et la détermination d'une position et d'une orientation dans l'espace de l'unité d'affichage décrochée sur la base des vecteurs d'accélération mesurés. 20 Selon un autre mode de réalisation, les données sont transférées sur au moins l'une d'une liaison câblée et d'une liaison sans fil. Selon un autre mode de réalisation, le procédé comprend en outre la détection de ce que l'unité d'affichage est décrochée du dispositif électromécanique et le 25 lancement de la génération de la représentation virtuelle dynamique en réponse à la position actuelle déterminée. Selon un autre mode de réalisation, le procédé comprend en outre la détection de ce qu'un composant du dispositif électromécanique présente un problème pour lequel il existe au moins une solution pouvant être mise en oeuvre par l'utilisateur, ainsi que l'affichage d'au moins l'une de la ou des solutions pouvant être mises en oeuvre sur l'unité d'affichage. Selon un autre mode de réalisation, le procédé comprend en outre l'affichage d'indicateurs visuels sur l'unité d'affichage afin d'indiquer une section du dispositif électromécanique où il est requis une action de l'utilisateur. Selon un autre mode de réalisation, les indicateurs visuels guident l'utilisateur pour qu'il positionne l'unité d'affichage de manière plus proche d'un composant pouvant être actionné par l'utilisateur auquel il est fait référence dans la ou les solutions pouvant être mises en oeuvre par l'utilisateur de telle sorte que la représentation virtuelle représente le composant pouvant être actionné par l'utilisateur. Selon un autre aspect, l'invention se rapporte à des instructions de codage d'un programme informatique qui, lorsqu'elles sont exécutées par un ordinateur, exécutent le procédé tel que décrit ci-dessus. Selon un autre aspect, un dispositif électromécanique inclut une unité d'affichage amovible. L'unité d'affichage inclut une interface utilisateur graphique et au moins un capteur de position qui détermine au moins l'une de la position et de l'orientation dans l'espace de l'unité d'affichage par rapport à la position de base. Une station d'accueil reçoit sélectivement l'unité d'affichage amovible dans la position de base. Un système d'affichage génère une représentation virtuelle dynamique du dispositif électromécanique qui change sur la base de modifications de la ou des positions et orientations déterminées dans l'espace de l'unité d'affichage, et il affiche la représentation virtuelle dynamique sur l'interface utilisateur graphique. Selon un autre mode de réalisation, le dispositif électromécanique comprend en outre un capteur qui transmet un signal au système d'affichage lorsque l'unité d'affichage est décrochée de la station d'accueil, et dans lequel le système d'affichage appelle la représentation virtuelle dynamique à la réception du signal du capteur. Selon un autre mode de réalisation, le dispositif électromécanique comprend en outre : une pluralité de détecteurs de composants reliés par communication au système d'affichage, chaque détecteur de composant transférant des signaux représentatifs de l'état d'un composant respectif du dispositif électromécanique Selon un autre mode de réalisation, le système d'affichage détecte un problème sur la base, au moins en partie, des signaux des détecteurs de composants et provoque l'affichage d'indicateurs visuels sur l'interface utilisateur graphique afin d'indiquer un composant figuré dans la représentation virtuelle dynamique où une action utilisateur est suggérée pour résoudre le problème. Selon un autre mode de réalisation, le dispositif électromécanique comprend un dispositif de rendu d'image. La figure 1 est une vue en perspective d'un dispositif multifonction (MFD) qui incorpore une unité d'affichage amovible arrimée sur le dispositif MFD, la figure 2 est une vue en perspective du dispositif MFD, l'unité d'affichage amovible étant décrochée, affichant des représentations virtuelles dynamiques 3D, la figure 3 est un schéma synoptique du dispositif multifonction et du système d'affichage, la figure 4 est une vue agrandie en perspective de l'unité d'affichage amovible, illustrant un mode de réalisation de la représentation virtuelle dynamique 3D, la figure 5 est une vue agrandie en perspective de l'unité d'affichage amovible, illustrant un autre mode de réalisation de la représentation virtuelle dynamique 5 3D, la figure 6 est une vue agrandie en perspective de l'unité d'affichage amovible, illustrant un autre mode de réalisation de la représentation virtuelle dynamique 3D, la figure 7 est une vue agrandie en perspective de l'unité d'affichage amovible, 10 illustrant un autre mode de réalisation de la représentation virtuelle dynamique 3D, la figure 8 illustre un procédé qui peut être exécuté en utilisant le système d'affichage de représentation virtuelle 3D de la figure 2 Des aspects du mode de réalisation d'exemple se rapportent à un dispositif 15 électromécanique tel qu'un dispositif multifonction (MFD) qui inclut des composants fonctionnels qui, entre autres, procurent une pluralité de fonctions, permettant à un utilisateur d'effectuer une sélection à partir d'une pluralité d'opérations disponibles qui incorporent les diverses fonctions. Le dispositif MFD peut être un dispositif de rendu d'image dans lequel les opérations 20 peuvent inclure une, deux ou plusieurs actions d'impression, de copie, de télécopie, de numérisation, de numérisation vers messagerie électronique, et autres. Selon un mode de réalisation, le dispositif inclut une imprimante qui effectue une opération d'impression en appliquant un moyen de marquage, tel que de l'encre, du toner ou autre, à un support d'impression, tel que du papier, 25 un film ou autre. Le mode de réalisation d'exemple trouve une application particulière en relation avec des systèmes de diagnostic et de dépannage pour des utilisateurs de dispositifs MFD, par exemple, dans le cadre d'un bureau. Une unité d'affichage amovible pour le dispositif MFD est configurée pour afficher une représentation virtuelle, par exemple une représentation virtuelle en trois dimensions (3D) du dispositif MFD. La représentation virtuelle fournit une assistance à un utilisateur en guidant l'utilisateur pour qu'il effectue des actions sur des composants du dispositif pouvant être actionné par l'utilisateur, en général pour résoudre un problème avec le dispositif, tel que le dysfonctionnement d'un composant, le besoin de réapprovisionnement ou de remplacement de consommables, tels que du papier, de l'encre ou du toner, pour éliminer un bouchon de papier dans le réseau du trajet du papier, pour ajuster des réglages et ainsi de suite. En fonctionnement normal, l'affichage repose sur le dispositif et fonctionne comme un dispositif d'affichage classique, fournissant une assistance à l'utilisateur pour qu'il effectue les fonctions du dispositif, telles que l'impression, la copie et autre. Alors que l'appareil et le procédé d'exemple sont décrits en termes d'un dispositif multifonction de rendu d'image comportant l'impression, la numérisation et/ou d'autres fonctions ou autre, on se rendra compte que le système et le procédé peuvent également être appliqués à d'autres dispositifs électromécaniques complexes avec lesquels un utilisateur peut rencontrer des problèmes qui ne sont pas facilement résolus en utilisant l'expérience globale de l'utilisateur pour la machine. La figure 1 illustre un dispositif multifonction (MFD) d'exemple 100 qui inclut une unité d'affichage amovible 102. L'unité d'affichage 102 peut être utilisée par un utilisateur pour faciliter le dépannage d'un composant défectueux. L'unité d'affichage 102 peut être utilisée à proximité du dispositif MFD 100 pendant une session de dépannage. La figure 1 montre l'unité d'affichage 102 dans une position d'ancrage dans laquelle elle est montée avec une possibilité de décrochement sur la surface supérieure du dispositif MFD. L'unité d'affichage 102 peut être décrochée d'une station d'accueil 104 du dispositif MFD par un utilisateur 105 et déplacée vers la position actuelle, à distance de la station d'accueil comme représenté sur la figure 2. L'unité d'affichage peut être maintenue par l'utilisateur dans cette position de telle sorte que l'utilisateur puisse visualiser la représentation virtuelle dynamique 3D d'un composant approprié du dispositif MFD 100 tout en effectuant simultanément une action utilisateur, par exemple la réparation d'un composant défectueux. Selon un mode de réalisation, le dispositif MFD 100 procure une liaison de communication câblée 106 à l'unité d'affichage. Cependant, le dispositif MFD 100 peut utiliser des protocoles connus câblés et/ou sans fil afin de faciliter le transfert de données entre le dispositif MFD 100 et l'unité d'affichage 102. L'unité d'affichage 102 peut être retirée de la station d'accueil 104, par exemple en la tirant en avant dans le sens de la flèche A vers une position à distance de la position d'ancrage. À partir de là, elle peut être déplacée dans trois dimensions, illustrées par les flèches x, y, z (par exemple vers le haut, vers le bas, vers les côtés, vers l'avant et vers l'arrière) et réorientée, par exemple inclinée depuis l'orientation horizontale de la position d'ancrage jusqu'à une orientation plus proche de la verticale comme illustré par la flèche R, ce qui améliore la visualisation de l'écran par un utilisateur placé en face du dispositif MFD. Comme illustré sur la figure 2, lorsqu'elle est retirée de la station d'accueil 104, l'unité d'affichage 102 peut être temporairement montée dans une seconde position en utilisant un élément de montage tel qu'un crochet 108, par exemple situé sur un panneau du dispositif MFD. À cette fin, l'unité possède un élément de montage correspondant 110, représenté ici sous forme d'une boucle. Les utilisateurs de dispositifs MFD rencontrent souvent des problèmes auxquels il peut être facilement remédié lorsqu'ils possèdent une visualisation appropriée du composant et des procédures, en particulier des composants internes que l'utilisateur ne peut pas facilement voir. Afin de hâter la résolution de tels problèmes, l'unité d'affichage 102 procure à l'utilisateur une représentation virtuelle dynamique 3D du dispositif MFD 100 alors que l'utilisateur agit sur un ou plusieurs des composants du dispositif MFD. La représentation virtuelle 3D est rendue sur l'unité d'affichage 102 en fonction de la position et de l'orientation actuelles de l'unité d'affichage amovible par rapport au dispositif électromécanique, ce qui fournit une visualisation dans un certain contexte du modèle 3D plutôt qu'une image du dispositif MFD. En poursuivant notre référence à la figure 2, l'unité d'affichage 102 inclut un boîtier 112 qui est formé pour être reçu dans un berceau 113 défini par la station d'accueil 104. Un écran d'affichage 114 est monté sur le boîtier 112. L'écran d'affichage 114 peut être un écran tactile. En variante ou en plus, un clavier 116 peut être procuré sur l'unité d'affichage, lequel inclut des commandes pouvant être actionnées par l'utilisateur. Le dispositif MFD 100 inclut divers composants sur lesquels un utilisateur peut effectuer des actions utilisateur. Comme exemple de composant, la figure 2 représente un compartiment à déchets 120 qui est également visualisé graphiquement en 122 sur l'écran d'affichage 114 dans une représentation virtuelle 3D 124 des composants pouvant être actionnés par l'utilisateur du dispositif 100. La figure 3 illustre un système dynamique d'affichage d'exemple 300 qui utilise l'unité d'affichage 102 portative pouvant être décrochée afin de fournir une assistance à un utilisateur lors du dépannage d'un dispositif MFD 100 contenant plusieurs composants. Le système d'affichage 300 inclut une unité de contrôle de position 302 qui suit l'emplacement et l'orientation de l'unité d'affichage 102 par rapport au dispositif MFD, en particulier par rapport à une partie fixe du dispositif MFD. Alors que l'unité de contrôle de position 302 est représentée comme résidant sur le dispositif MFD, il est également envisagé que l'unité de contrôle de position 302 puisse résider sur l'unité d'affichage 102 et communique des informations de position et d'orientation au dispositif MFD, par exemple grâce à la liaison 106. L'unité d'affichage 102 inclut un capteur de position 304 qui fournit des données de position en temps réel à l'unité de contrôle de position 302. Le capteur de position 304 inclut, par exemple, au moins un accéléromètre à trois axes qui mesure des vecteurs d'accélération dans trois directions orthogonales. Le capteur de position 304 fournit des informations de position, telles que les vecteurs d'accélération à l'unité de contrôle de position 302. L'unité de contrôle de position peut déterminer la distance parcourue par rapport à une position de base telle que la position de l'unité 102 dans le berceau d'accueil 113. De cette manière, l'emplacement du capteur de position peut être suivi jusqu'à un emplacement spécifique dans l'espace et donc à la position de l'unité d'affichage par rapport au dispositif MFD. L'unité d'affichage 102 est initialisée sur une position de base, par exemple dans la station d'accueil 104, afin d'établir un point de référence pour tout mouvement à partir de celle-ci. Afin d'établir une position de base du capteur de position 304, l'unité d'affichage 102 est placée dans la station d'accueil 104 qui procure une position prédéfinie par rapport à l'unité de contrôle de position 302. Une fois que la position de base est établie, la position et l'orientation de l'unité d'affichage 102 peuvent être définies facilement à pratiquement toute fréquence. un capteur d'ancrage 306 (figure 2) surveille si l'unité d'affichage 102 est fixée (au repos) à la station d'accueil 104 ou décrochée de celle-ci. Alors qu'elle est arrimée, la position de base de l'unité d'affichage 102 est établie et maintenue Une fois que l'unité d'affichage est retirée de la station jusqu'à une première position détachée, le capteur d'ancrage 306 détecte son absence, ce qui déclenche le lancement du suivi de l'unité d'affichage 102 par l'unité de contrôle de position 302. L'unité de contrôle de position 302 réalise l'interface vers un contrôleur du dispositif 308, par exemple sur un bus système 310 et/ou sur une liaison 106. De cette manière, l'unité de contrôle de position 302 procure l'emplacement et l'orientation de l'unité d'affichage 102. Le capteur d'ancrage 306 procure également un signal de lancement du suivi au contrôleur du dispositif 308. Le contrôleur du dispositif 308 peut utiliser un logiciel pour traiter les données reçues des divers composants du système d'affichage 300 par l'intermédiaire du bus système 310. Selon un mode de réalisation, le contrôleur du dispositif 308 prend en charge les systèmes et procédés décrits ici. On devra se rendre compte que tout dispositif de calcul approprié peut être utilisé conformément aux présents modes de réalisation. Par exemple, on peut utiliser des architectures de calcul incluant, sans y être limité, une structure autonome, des multiprocesseurs, une structure client/serveur répartie, un mini- ordinateur, un ordinateur principal, un superordinateur, des appareils numériques et analogiques, conformément au présent mode de réalisation. Selon un mode de réalisation, le contrôleur du dispositif est hébergé par l'organe frontal numérique (DFE) du dispositif MFD 100. Le contrôleur du dispositif 308 peut utiliser un processeur numérique 312 qui exécute des instructions stockées dans une mémoire d'ordinateur 314. Le bus système 310 peut coupler divers composants du système, y compris la mémoire du système, au processeur 312. Le processeur 312 peut être intégré de diverses manières telles que par un processeur à coeur unique, un processeur à double coeur (ou plus généralement un processeur à coeurs multiples), un processeur numérique et un coprocesseur mathématique associé, un contrôleur numérique ou autre. Le bus système 310 peut être l'un quelconque parmi plusieurs types de structures de bus, y compris un bus mémoire ou un contrôleur mémoire, un bus de périphériques et un bus local utilisant une architecture quelconque parmi diverses architectures de bus disponibles sur le marché. La mémoire de l'ordinateur 314 inclut de la mémoire en lecture seule (ROM) et de la mémoire à accès direct (RAM). la mémoire 314 peut en outre inclure au moins une certaine forme de supports pouvant être lus par ordinateur tel qu'une unité de disque dur, une unité de disque magnétique, par exemple pour effectuer une lecture depuis un disque amovible ou écrire sur celui-ci, ainsi qu'une unité de disque optique, par exemple permettant de lire un disque CD-ROM ou d'effectuer une lecture depuis d'autres supports optiques ou d'écrire sur ceux-ci. Les supports pouvant être lus par ordinateur peuvent être tous supports disponibles auxquels on peut accéder par ordinateur. À titre d'exemple, et sans être une limitation, des supports pouvant être lus par ordinateur peuvent comprendre des supports de stockage pour ordinateur et des supports de communication. Les supports de stockage pour ordinateur incluent des supports volatils et non volatils, amovibles et non amovibles, mis en oeuvre selon un quelconque procédé ou technologie permettant le stockage d'informations telles que des instructions pouvant être lues par ordinateur, des structures de données, des modules de programmes ou d'autres données. Les supports de stockage pour ordinateur incluent, sans y être limités, de la mémoire RAM, de la mémoire ROM, de la mémoire EEPROM, de la mémoire flash ou toute autre technologie de mémoire, des lecteurs de disques CD-ROM, des lecteurs de disques numériques polyvalents (DVD) ou d'autres dispositifs de stockage magnétique, ou encore tout autre support qui peut être utilisé pour stocker les informations souhaitées et auquel le contrôleur du dispositif 308 peut accéder. Le contrôleur du dispositif 308 peut également commander le dispositif MFD 100 sur la base des instructions stockées dans la mémoire centrale 314. Un utilisateur peut entrer des instructions et des informations par l'intermédiaire d'un dispositif de saisie utilisateur tel que le clavier 116, l'écran tactile 114 ou tout autre dispositif de saisie non représenté. L'écran d'affichage 114 peut être connecté au bus système 310 par l'intermédiaire d'une interface telle qu'un adaptateur vidéo (non représenté). L'utilisateur est assisté en ce qu'il reçoit une représentation virtuelle dynamique 3D 124 d'au moins une partie du dispositif MFD 100 dans laquelle une représentation 122 d'un composant défectueux est illuminée ou sinon identifiée, par exemple par un indicateur 315 qui fournit le nom de la pièce et d'autres informations en option. Le système d'affichage inclut une unité de modélisation 3D 316 qui génère la représentation dynamique 3D du dispositif MFD 100 et de ses composants. La représentation virtuelle 3D 124 inclut au moins les pièces du dispositif MFD 100 qui seront visibles ou pourront être actionnées par l'utilisateur dans le contexte de la réparation, d'autres pièces peuvent être omises de la représentation. Une telle représentation 124 peut inclure des bacs de stockage de papier, des trappes d'accès, des leviers mobiles et des chicanes permettant d'accéder à un encombrement de feuilles sur le trajet du papier, des contenants de supports de marquages remplaçables, tels que des cartouches de toner ou des réservoirs d'encre, des réceptacles de déchets de toner, d'autres éléments remplaçables, tels que des courroies de photorécepteurs, des dispositifs de chauffage de galets fixateurs, des composants finisseurs, tels que des bacs de recueil, des dispositifs d'agrafage et autres. Tout comme la visualisation de ces composants 120, la représentation virtuelle 3D visualise les actions appropriées de l'utilisateur, comme ouvrir des trappes, tourner des leviers, lever des chicanes etc. qui peuvent être utilisées pour accéder et/ou réparer un composant. Reportez-vous, par exemple, aux demandes des États-Unis de numéros de série 12/396,506 et US2006/0197973A1, incorporées par référence qui décrivent une unité de modélisation 3D d'exemple et un procédé pour relier une base de connaissances à l'unité de modélisation 3D 316. En particulier, une base de données de liaisons (non représentée) peut être utilisée pour relier les problèmes et les solutions extraits de la base SKB 322 avec le modèle 3D généré par l'unité de modélisation 316, bien que dans le cas présent le modèle 3D prend également en compte la position et l'orientation de l'unité d'affichage, par exemple par rapport au dispositif MFD. L'unité de modélisation 3D 316 peut fournir une vue en trois dimensions fondée sur la position et l'orientation déterminées de l'unité d'affichage 102 lorsqu'elle est tenue par l'utilisateur pour lui procurer une expérience visuelle plus réaliste. Par exemple, l'unité d'affichage 102 reproduit le viseur d'un appareil de prise de vues pour guider l'utilisateur vers le composant défectueux du dispositif MFD 100. À mesure que l'unité d'affichage 102 se déplace, la représentation graphique 124 sur l'afficheur change en conséquence. L'unité de modélisation 3D 316 reçoit la position et l'orientation relatives de l'unité d'affichage 102 depuis le contrôleur du dispositif 308 par l'intermédiaire du bus système 310. Les dimensions du dispositif MFD de même que les dimensions et les emplacements des composants sont connus, de sorte que la position et l'orientation de l'unité d'affichage 102 peuvent se rapporter à l'emplacement spécifique des composants. Alors que la représentation virtuelle est décrite comme une représentation virtuelle 3D, des représentations en deux dimensions pour le dispositif MFD 100 sont également envisagées. La représentation virtuelle 3D 124 est fournie au contrôleur du dispositif 308 par l'intermédiaire du bus système 310 pour être affichée par l'intermédiaire d'une interface utilisateur graphique (GUI) 318 de l'unité d'affichage 102 qui incorpore l'écran 114 et un dispositif de saisie utilisateur 116. L'interface GUI 318 permet aux utilisateurs de recevoir des instructions et d'effectuer une série d'actions comme changer les configurations du dispositif, les préférences, demander que le dispositif MFD effectue des actions comme copier, télécopier, effectuer une numérisation ou autre en plus du dépannage du dispositif MFD 100. Dans le cas d'un dysfonctionnement, un détecteur de composant 320 (figure 2), associé au composant défectueux 120 en question, signale au contrôleur du dispositif 308, par l'intermédiaire du bus système 310, qu'un dysfonctionnement est présent. Le contrôleur du dispositif 308 établit une communication vers l'interface GUI 318 par l'intermédiaire du bus système 310 pour rapporter à l'utilisateur qu'un problème est présent. Une base de connaissances interrogeable (SKB) 322 réalise l'interface avec le contrôleur du dispositif 308 par l'intermédiaire du bus système 310 afin de fournir des informations textuelles et des instructions se rapportant au composant 120 vers l'interface GUI 318. Si l'utilisateur est relativement familier avec le problème et/ou le dispositif 100, l'utilisateur peut suivre les instructions fournies à l'interface GUI 318 sans décrocher l'unité d'affichage 102. Cependant, si l'utilisateur n'a pas d'expérience par rapport au dysfonctionnement rapporté, l'utilisateur peut décrocher l'unité d'affichage 102 qui lance le suivi et qui modifie l'affichage de la représentation virtuelle 3D du dispositif MFD 100. Comme illustré sur la figure 4, la représentation du composant en défaut 122 est illuminée en même temps que des indicateurs visuels 126, tels que des flèches, pour guider l'utilisateur vers l'emplacement du composant illuminé. En plus de la représentation virtuelle 124 et des indicateurs visuels 126, l'interface GUI 318 peut afficher des informations textuelles 318, telles que des instructions 402, de manière adjacente au modèle de dispositif 124. Les instructions textuelles sont récupérées de la base SKB 322 par le contrôleur 308. Les instructions peuvent être statiques. Ou bien elles peuvent être dynamiques, par exemple fondées sur la position et l'orientation de l'unité d'affichage 102, ou encore fondées sur les actions effectuées par l'utilisateur signalées par des détecteurs de composants 320. Par dynamique on entend que les instructions textuelles changent en termes d'ordre, de complexité, de détail ou autre sur la base de la position et de l'orientation de l'unité d'affichage 102 et/ou des actions de l'utilisateur. Par exemple, si la première instruction est « ouvrir le panneau avant » et qu'un capteur de panneau avant détecte que le panneau est ouvert, comme représenté sur la figure 2, cette instruction peut être grisée pour indiquer que cette action a été effectuée. La base SKB 322 peut être une base de données électroniques structurée d'instructions (de cas) du problème qui peuvent être une courte description textuelle d'un problème connu relié au composant en défaut et une ou plusieurs instructions de solutions qui décrivent les étapes pour résoudre le problème. Les solutions peuvent comprendre chacune une séquence d'une ou de plusieurs étapes à effectuer par l'utilisateur dans sa tentative de résoudre le problème. Une séquence de solutions peut être composée d'au moins deux parties : un titre qui décrit fondamentalement ce qui doit être fait, et une description qui donne étape par étape des instructions à l'utilisateur pour régler le problème. Les instructions sur le problème peuvent être stockées sous forme de documents hypertextes, tels que des documents en langage de balisage extensible (XML) qui sont annotés avec des balises et qui relient les instructions du problème aux solutions associées. Alors que la base SKB peut être située dans la mémoire 314 du dispositif MFD 100, dans d'autres modes de réalisation, il y est fait accès à distance, par exemple par l'intermédiaire d'un réseau tel que le réseau Internet ou bien un réseau local. Un composant d'état du dispositif 326 reçoit un retour du dispositif 100 concernant son état, par exemple à partir de détecteurs de composants 320, et il communique avec le contrôleur quand un défaut est détecté. Dans le cas où un utilisateur identifie un problème (ou même lorsqu'un problème est détecté par l'intermédiaire d'un détecteur de composant 320) une ou plusieurs causes profondes peuvent exister pour le problème observé, lesquelles peuvent chacune inclure une ou plusieurs séquences de solutions. La base SKB 322 peut n'être indexée qu'en fonction du contenu des instructions sur le problème, ou indexée à la fois sur les instructions sur le problème et les solutions. De cette manière, l'utilisateur peut sélectionner une instruction sur un problème puis décrocher l'unité d'affichage 102 afin de tenter de résoudre le problème en effectuant l'une des séquences de solutions liées. En variante, l'utilisateur peut décrocher l'unité d'affichage 102 avant de sélectionner une instruction sur un problème. Les solutions peuvent être classées sur la base de la détermination effectuée par le composant d'état 326 de la ou des causes les plus probables du problème et de leurs solutions. La figure 4 illustre l'unité d'affichage amovible 102 comportant l'interface GUI 318 affichée. L'unité d'affichage 102 illustrée inclut un panneau d'affichage 114 qui est sensible au toucher. Par sensible au toucher, on entend que le panneau d'affichage 114 génère des données de toucher, sensibles au toucher du doigt d'un utilisateur, par exemple par l'intermédiaire d'une pression de détection ou de changements locaux d'une propriété électrique telle que des changements de résistivité ou de capacité, de chaleur, de lumière ou de détection de mouvement qui détecte le doigt d'un utilisateur lorsqu'il est positionné au toucher ou à proximité immédiate du panneau 114. Les données de toucher générées, par exemple des signaux électriques, permettent l'identification de l'emplacement du toucher de doigt sur le panneau pour commander le fonctionnement du dispositif sur la base de celui-ci. L'écran d'affichage 114 peut être adressable par un contrôleur d'afficheur 324 (figure 2) par l'intermédiaire de la liaison de communication 106 (figure 2) qui amène l'écran d'affichage 114 à afficher la représentation virtuelle dynamique 3D 124, les informations textuelles 318 et, en option, d'autres graphiques tels que des objets graphiques pouvant être sélectionnés par l'utilisateur, par exemple des onglets, des boutons 404, 406 et autres (figure 4). Les données de toucher sont communiquées au contrôleur d'afficheur 324 qui ajuste le graphique de manière prédéterminée sur la base de la zone de contact. En fonctionnement normal, des informations provenant du contrôleur d'afficheur 324 sont transférées au contrôleur du dispositif 308 par l'intermédiaire du bus système 310 qui utilise ces informations pour commander le fonctionnement du dispositif MFD 100. Dans le mode de réalisation d'exemple, l'écran d'affichage 114 est un panneau d'affichage de type LCD, cependant il est également envisagé des panneaux de type OLED, plasma, SEC, un tube cathodique ou autre. Le contrôleur de position 302, l'unité de modélisation 3D 316, le contrôleur d'afficheur 324 et le composant d'état du dispositif 326 peuvent être mis en oeuvre sous forme de matériel, de logiciel ou d'une combinaison de ceux-ci. Dans un mode de réalisation, ces composants se trouvent sous la forme d'instructions logicielles stockées en mémoire, telle que la mémoire 314 ou une mémoire séparée, et exécutées par un processeur, tel que le processeur 312, ou par un processeur séparé. Alors que dans le mode de réalisation d'exemple chacun de ces composants réside sur le même dispositif de calcul, il est envisagé qu'un ou que plusieurs d'entre eux puissent résider sur un dispositif de calcul séparé et soient reliés par communication au contrôleur du dispositif 308. En faisant à nouveau référence à la figure 4, dans un mode de dépannage, l'interface GUI 318 inclut la représentation virtuelle dynamique 3D 124 du dispositif MFD 100 et les informations textuelles 318 qui y sont liées, récupérées de la base SKB. Dans le mode de réalisation illustré, les informations incluent des instructions 402 permettant de résoudre un problème. L'interface GUI peut également inclure une fonction pause, ou gel, mise en oeuvre sous la forme d'un bouton logiciel 404. Il est cependant envisagé également l'affectation d'un bouton physique, ou matériel. La fonction pause agit pour maintenir la représentation virtuelle 3D actuelle 124 indépendamment des modifications intervenues dans la position où l'orientation de l'unité d'affichage 102. Par exemple, l'utilisateur peut avoir besoin de ses deux mains pour effectuer une action utilisateur suggérée. Dans ce cas, l'utilisateur peut mettre en pause la représentation virtuelle 3D en cours et placer l'unité d'affichage 102 sur le sol ou sur un crochet 108 ou encore sur un berceau alternatif (figure 2). Le crochet 108 ou le berceau alternatif peuvent être situés sur la face interne d'un panneau d'accès ou à un nombre quelconque d'emplacements qui peuvent faciliter l'exécution par l'utilisateur de diverses actions utilisateur. Une fois que l'action utilisateur est achevée, l'utilisateur peut récupérer l'unité d'affichage 102 et reprendre le modèle dynamique du dispositif MFD 100 en touchant le bouton logiciel 406 pour activer la fonction de lecture, ou de dégel. On devra noter que les fonctions de lecture et de pause peuvent utiliser alternativement le même bouton. Comme exemple, le compartiment à déchets 120 du dispositif MFD est détecté comme étant plein et il est suggéré qu'il soit nettoyé. Par exemple, un détecteur de composant 320 détecte que le compartiment à déchets 122 est plein et il transmet les informations de détection au contrôleur du dispositif 308 qui indiquent l'état plein. Le contrôleur du dispositif 308 communique avec l'interface GUI 318 et rapporte ainsi à l'utilisateur l'état du compartiment à déchets 122. L'interface GUI de l'unité d'affichage 102 encore fixée, ou arrimée, au dispositif MFD affiche une représentation graphique 124 d'une partie du dispositif MFD incluant une représentation 122 du compartiment à déchets en même temps que des instructions textuelles 402. Si l'utilisateur n'est pas familier avec l'emplacement du compartiment à déchets 122, l'utilisateur peut décrocher l'unité d'affichage 102 de la station d'accueil 104, suite à quoi la représentation graphique 124 affichant le dispositif MFD devient un modèle 3D sensible à la position. Étant donné la position et l'orientation actuelles de l'unité d'affichage par rapport à la position de base, par exemple la station d'accueil 104, l'interface GUI peut effectuer le rendu du modèle 3D adapté à la position et à l'orientation de l'unité d'affichage, à la demande de l'utilisateur. Des indicateurs visuels 126 peuvent guider l'utilisateur pour qu'il positionne l'unité d'affichage à proximité rapprochée du compartiment à déchets 120 réel (illuminé sur l'écran), point auquel d'autres instructions textuelles 402 détaillées, se rapportant à la dépose du compartiment à déchets, peuvent être présentées de manière adjacente au modèle 3D 124 rendu. En faisant référence à la figure 5, lorsque l'utilisateur déplace l'unité d'affichage 102, étant donné la position et l'orientation en cours, la représentation virtuelle 3D 124 peut représenter un composant différent du dispositif MFD 100, par exemple le bac d'entrée. Un indicateur visuel 126 peut être affiché pour guider l'utilisateur pour déplacer l'unité d'affichage 102 vers le compartiment à déchets. En faisant référence à la figure 6, dans le cas où l'utilisateur a encore des difficultés à localiser le compartiment à déchets, lui ou elle peut réaliser un zoom arrière de telle sorte que la représentation 3D 124 puisse apparaître telle qu'illustrée. Les fonctions de zoom avant et arrière peuvent respectivement être mises en oeuvre sous forme de boutons matériels 600 et 602. Cependant il est également envisagé des boutons logiciels intégrés dans l'interface GUI 318. Selon un autre mode de réalisation, l'utilisateur peut reculer à partir du dispositif MFD 100 tout en conservant à la main l'unité d'affichage 102. L'unité de contrôle de position 302 détermine que l'unité d'affichage 102 est à nouveau distante du dispositif MFD 100, actionnant ainsi les fonctions de changement de grossissement fondées sur la position de l'unité d'affichage 102. La figure 7 illustre la représentation virtuelle 3D 124 lorsque l'utilisateur a l'unité d'affichage 102 à proximité physique du compartiment à déchets 122, point auquel l'utilisateur peut mettre en pause la représentation 3D 124 en cours et abaisser l'unité d'affichage ou la placer sur le crochet 108, ou encore dans une station d'accueil alternative. Une fois que l'action utilisateur est achevée, l'utilisateur replace l'unité d'affichage 102 dans la station d'accueil 104, point auquel le capteur d'ancrage 306 déclenche l'arrêt de la représentation virtuelle dynamique 3D 124 du dispositif MFD 100 et toutes les instructions textuelles se rapportant au problème résolu (en supposant que l'utilisateur a effectué les actions spécifiées et que le problème a été résolu). La figure 8 illustre un procédé d'exemple permettant de générer un affichage 25 sensible à la position d'un dispositif électromécanique, tel que le dispositif 100. Le procédé commence à l'étape S100. À l'étape S102, pendant le fonctionnement normal du dispositif électromécanique, les données caractéristiques de l'état en cours du dispositif électromécanique sont communiquées à l'unité d'affichage amovible 102. Les données peuvent inclure, par exemple, des paramètres pouvant être sélectionnés par l'utilisateur pour une tâche, telle qu'une impression, une télécopie, une copie conformément aux fonctions qui sont disponibles sur le dispositif, telles que le type de papier sélectionnable, le nombre de copies, etc. Une fois sélectionné, l'afficheur peut représenter le progrès de la tâche, tel que le nombre de copies à imprimer, si une télécopie est en cours d'envoi etc. À l'étape S104, le dispositif électromécanique détecte un problème dans l'un de ses composants ou bien reçoit une notification entrée par l'utilisateur du fait qu'il 10 existe un problème avec l'un des composants. À l'étape S106, il est fait accès à une base de connaissances 322, par exemple par le contrôleur 308, pour identifier une solution au problème détecté. À l'étape S108, il est fait accès à l'unité de modélisation 3D 316, par exemple par le contrôleur 308, qui amène l'unité de modélisation 3D à générer une vue 15 3D du dispositif, laquelle illumine les composants que devra actionner l'utilisateur lors de l'exécution des étapes constituant la solution. À ce point, les données communiquées au dispositif d'affichage peuvent inclure le problème détecté et une ou plusieurs solutions candidates. À l'étape S110, il est réalisé la détection de ce que l'unité d'affichage a été 20 décrochée de son berceau, par exemple par le capteur 304, et ceci est relayé à l'unité de contrôle de position 302. À l'étape S112, il est déterminé une première position en cours de l'unité 102, par exemple la position et l'orientation 3D dans l'espace de l'unité d'affichage amovible par rapport à une position de base telle que la position d'ancrage. 25 À l'étape S114, une représentation virtuelle dynamique 3D du dispositif électromécanique est générée et affichée sur la base des changements de position et/ou d'orientation 3D dans l'espace. Les composants appropriés que l'utilisateur doit actionner sont illuminés sur l'afficheur. L'utilisateur peut ainsi visualiser la représentation virtuelle et les composants réels du dispositif MFD qui doivent être actionnés en même temps (ou virtuellement en même temps). Les données caractéristiques de l'état en cours du dispositif électromécanique peuvent être mises à jour à mesure que les actions utilisateur sont détectées et transférées à l'unité d'affichage amovible. À l'étape S116, si l'unité d'affichage est déplacée vers une nouvelle position en cours, différente de la première position en cours, par exemple en termes de position et/ou d'orientation dans l'espace, les étapes S112 et S114 sont répétées. À l'étape S118, lorsque l'unité d'affichage est ramenée au berceau, la représentation dynamique 3D qui se modifie par rapport à la position de l'unité d'affichage s'arrête et l'unité d'affichage revient à son mode normal de fonctionnement. Le procédé se termine à l'étape S120. Le procédé illustré sur la figure 8 peut être mis en oeuvre dans un programme informatique qui peut être exécuté sur un ordinateur. Le programme informatique peut être un support d'enregistrement réel pouvant être lu par ordinateur sur lequel un programme de commande est enregistré, par exemple un disque, une unité de disque dur ou autre. Des formes communes de supports pouvant être lus par ordinateur incluent, par exemple, des disquettes, des disques souples, des disques durs, une bande magnétique ou tout autre support de stockage magnétique, un disque CD-ROM, un disque DVD ou tout autre support optique, une mémoire RAM, une mémoire PROM, une mémoire EPROM, une mémoire FLASH - EPROM ou tout autre puce ou cartouche de mémoire, ou bien un quelconque autre support réel qu'un ordinateur peut lire et utiliser. En variante, le procédé peut être mis en oeuvre sur un signal à porteuse pouvant être transmis, dans lequel le programme de commande est intégré sous forme d'un signal de données utilisant des supports de transmission, tel que des signaux acoustiques ou lumineux comme ceux générés pendant des communications de données par ondes radio et par infrarouge et autres. Le procédé de l'exemple peut être mis en oeuvre sur un ou plusieurs ordinateurs d'usage général, sur un ou des ordinateurs d'usage spécial, sur un microprocesseur ou un microcontrôleur programmés avec des éléments de circuits périphériques intégrés, sur un circuit ASIC ou tout autre circuit intégré, sur un processeur numérique du signal, sur une électronique câblée ou un circuit logique tel qu'un circuit à éléments discrets, sur un composant logique programmable tel qu'un circuit PLD, PLA, FPGA, une unité centrale de carte graphique (GPU), ou un circuit PAL ou autre. En général, tout dispositif capable de mettre en oeuvre une machine d'états finis qui peut à son tour mettre en oeuvre l'organigramme représenté sur la figure 8, peut être utilisé pour mettre en oeuvre le procédé permettant de générer un affichage 3D dynamique. On se rendra compte que diverses caractéristiques et fonctions parmi celles décrites ci-dessus et d'autres, ou bien des alternatives de celles-ci, peuvent être combinées à souhait dans de nombreux autres systèmes ou applications différentes. REVENDICATIONS :1. Unité d'affichage amovible comprenant : une liaison de communication qui transfère des données entre l'unité d'affichage et un dispositif électromécanique associé, les données étant caractéristiques de l'état courant du dispositif électromécanique associé, au moins un capteur de position qui fournit des informations de position afin de déterminer la position actuelle de l'unité d'affichage par rapport au dispositif électromécanique lorsqu'elle est décrochée du dispositif électromécanique associé, et une interface utilisateur graphique qui affiche une représentation virtuelle dynamique du dispositif électromécanique associé sur la base de la position actuelle déterminée. 2. Unité d'affichage selon la revendication 1, dans laquelle le capteur de position inclut un accéléromètre à trois axes qui mesure des vecteurs d'accélération dans trois directions orthogonales. 20 3. Unité d'affichage selon la revendication 1, dans laquelle la liaison de communication est au moins l'une d'une liaison câblée ou d'une liaison sans fil. 4. Unité d'affichage selon la revendication 1, dans laquelle la représentation virtuelle représente les composants du dispositif électromécanique qui peuvent être actionnés par un utilisateur. 15 5. Unité d'affichage selon la revendication 4, dans laquelle lorsque les données caractéristiques de l'état actuel se rapportent à un problème concernant le dispositif électromécanique, l'inter-face utilisateur graphique affiche des indicateurs visuels pour indiquer un composant qui peut être actionné par l'utilisateur du dispositif électromécanique figuré sur la représentation virtuelle dynamique lorsqu'une action utilisateur est suggérée pour résoudre le problème. 6. Unité d'affichage selon la revendication 5, dans laquelle, quand l'unité d'affichage se trouve à un emplacement à distance du composant pouvant être actionné par l'utilisateur, des indicateurs visuels guident l'utilisateur afin de plus rapprocher l'unité d'affichage du composant qui peut être actionné par l'utilisateur. 7. Dispositif électromécanique comprenant l'unité d'affichage selon la revendication 1 reliée à celui-ci. 8. Procédé de génération de l'affichage d'un dispositif électromécanique comprenant la communication de données caractéristiques de l'état actuel d'un dispositif électromécanique vers une unité d'affichage amovible, lorsque l'unité d'affichage amovible est décrochée du dispositif électromécanique, la détermination de la position actuelle de l'unité d'affichage amovible par rapport au dispositif électromécanique, la génération d'une représentation virtuelle dynamique du dispositif électromécanique fondée sur la position actuelle déterminée, et l'affichage de la représentation virtuelle dynamique sur l'unité d'affichage décrochée. 9. Instructions de codage d'un programme informatique qui, lorsqu'elles sont 25 exécutées par un ordinateur, exécutent le procédé conforme à la revendication 8. 5 10 10. Dispositif électromécanique comprenant : une unité d'affichage amovible comprenant : une interface utilisateur graphique, et au moins un capteur de position qui détermine au moins l'une de la position et de l'orientation dans l'espace de l'unité d'affichage par rapport à la position de base de l'unité d'affichage. une station d'accueil qui reçoit sélectivement l'unité d'affichage amovible dans la position de base, et un système d'affichage qui génère une représentation virtuelle dynamique du dispositif électromécanique qui change sur la base de modifications de la ou des positions et orientations déterminées dans l'espace de l'unité d'affichage, et qui affiche la représentation virtuelle dynamique sur l'interface utilisateur graphique.