Brevet FR2853096A1 — publié le 20041001

Système et procédé de commande d'un équipement multimédia au moyen d'un équipement nomade communiquant par une liaison de préférence sans fil La présente invention concerne le domaine des équipements d'imagerie, pour l'acquisition et/ou la diffusion d'images, de vidéos et plus particulièrement de documents multimédias. Elle concerne en particulier le domaine des équipements d'imagerie médicale permettant le 10 pilotage d'un équipement multimédia au moyen d'un équipement nomade. La présente invention concerne plus particulièrement un système et un procédé de commande d'un équipement multimédia, ledit système comportant un premier 15 équipement informatique de traitement de documents multimédias numériques, et un deuxième équipement nomade communiquant avec le premier équipement par une liaison de préférence sans fil. La présente invention présente de nombreuses 20 applications dans le domaine du multimédia, et en particulier mais non exclusivement dans le domaine de l'imagerie médicale. L'art antérieur connaît déjà de tels systèmes. Dans le domaine médical en particulier, il peut être cité 25 le brevet américain US6440072, lequel porte sur un système d'imagerie à ultrasons destiné au diagnostic médical ainsi qu'un procédé pour transférer les données d'examen par ultrason à un équipement informatique portable, comme, par exemple, un assistant numérique personnel (PDA). Selon une 30 configuration préférée de l'invention, l'assistant numérique personnel est placé à proximité du système à ultrasons par un utilisateur qui effectue alors une demande de transfert des données d'examen dudit système audit assistant numérique personnel via une interface 35 dudit assistant numérique personnel. En réponse à cette action, le processeur de l'assistant génère une commande de téléchargement desdites données au processeur dudit système lequel transfère, après leur conversion dans une forme pouvant être lue par l'assistant numérique 5 personnel, lesdites données stockées dans une unité de stockage. Lesdites données peuvent être transférées au moyen d'une liaison avec ou sans fil. Le système précédemment décrit ne permet cependant pas le pilotage du système médical en fonction 10 de commandes spécifiques générées directement à partir de l'assistant numérique. Le système décrit permet en effet le simple téléchargement d'images préalablement stockées dans une unité de stockage. L'utilisateur de l'équipement nomade ne peut pas commander le fonctionnement de la 15 station d'acquisition à partir du terminal nomade. La présente invention entend remédier aux inconvénients de l'art antérieur en proposant un système permettant de commander un équipement multimédia, comme, par exemple, un dispositif d'imagerie médicale, à partir 20 d'un autre équipement nomade. En particulier, le but est de permettre l'utilisation d'un équipement nomade ne possédant que des ressources informatiques (mémoire vive, puissance de calcul) limitées et insuffisantes pour réaliser des traitements informatiques lourds. La présente invention entend proposer également un système permettant des échanges de données relativement rapides et sécurisés entre l'équipement multimédia et l'équipement nomade. Pour ce faire, la présente invention est du 30 type décrit ci-dessus et elle est remarquable, dans son acception la plus large, en ce que l'équipement nomade comporte une application de gestion d'interface graphique exécutée uniquement sur l'équipement nomade, générant des commandes définies dans un protocole commun aux deux 35 équipements, et en ce que lesdites commandes sont transmises par la couche de transport dudit protocole et sont exploitées par une application résidante de traitement multimédia exécutée exclusivement par ledit premier équipement. De préférence, les commandes sont écrites dans un protocole propriétaire interprété par l'application résidante dans le premier équipement, et déclenchant des traitements sur le premier équipement seulement. Avantageusement, les traitements exécutés par 10 le premier équipement comprennent des actions d'acquisition de documents multimédias. Avantageusement, les traitements exécutés par le premier équipement comprennent des actions de stockage local. Avantageusement, les traitements exécutés par le premier équipement comprennent des actions de présentation de documents. Avantageusement, le traitement exécuté par le premier équipement produit un document agrégé, ledit 20 document agrégé étant transmis audit équipement nomade selon le protocole TCP/IP. Dans le domaine médical en particulier, ledit document agrégé est un compte-rendu de visite médical. Avantageusement, les commandes sont générées 25 pour piloter un ensemble de plusieurs premiers équipements à partir dudit équipement nomade. Avantageusement, le protocole présente un format constitué d'au moins une séquence comportant des identifiants respectivement du premier équipement, de 30 l'équipement nomade, de leur application respective, de la commande générée et des paramètres de ladite commande. De préférence, la couche de transport est une couche non-orientée communication du protocole TCP-IP, de préférence la couche UDP. Le protocole UDP (User Datagram Protocol) est un protocole non orienté connexion de la couche transport du modèle TCP/IP. Ce protocole est très simple étant donné qu'il ne fournit pas de contrôle d'erreurs (il n'est pas orienté connexion... ). L'en-tête du segment UDP est simple: Elle comprend l'identifiant du port Source, codé sur 16 bits, l'identifiant du port Destination, codé sur 16 bits, la longueur des données codée en 16 bits, une 10 information de contrôle (Somme de contrôle ou checksum) codée en 16 bits et des données (datagramme) de longueur variable. * Port Source: le Port Source est le numéro de port correspondant à l'application émettrice 15 du datagramme. Ce champ représente une adresse de réponse pour le destinataire. Ainsi, ce champ est optionnel, cela signifie que si l'on ne précise pas le port source, les 16 bits de ce champ seront mis à zéro, auquel cas le destinataire ne pourra pas répondre (cela 20 n'est pas forcément nécessaire, notamment pour des messages unidirectionnels * Port Destination: Ce champ contient le port correspondant à l'application de la machine destinataire à laquelle on s'adresse * Longueur: Ce champ précise la longueur totale du datagramme, en-tête comprise, or l'en-tête a une longueur de 4 x 16 bits (soient 8 x 8 bits) donc le champ longueur est nécessairement supérieur ou égal à 8 octets * Somme de contrôle: Il s'agit d'une somme réalisée de telle façon à pouvoir contrôler l'intégrité du datagramme On classe généralement les protocoles en deux catégories selon le niveau de contrôle des données que 35 l'on désire: * Les protocoles orientés connexion Il s'agit des protocoles opérant un contrôle de transmission des données pendant une communication établie entre deux 5 machines. Dans un tel schéma, la machine réceptrice envoie des accusés de réception lors de la communication, ainsi la machine émettrice est garante de la validité des données qu'elle envoie. Les données sont ainsi envoyées sous forme de flot. TCP est un protocole orienté 10 connexion. * Les protocoles non orientés connexion: Il s'agit d'un mode de communication dans lequel la machine émettrice envoie des données sans prévenir la machine réceptrice, et la machine réceptrice reçoit les données 15 sans envoyer d'avis de réception à la première. Les données sont ainsi envoyées sous forme de blocs (datagrammes). UDP est un protocole non orienté connexion. La présente invention se rapporte également à 20 un procédé de commande d'un équipement multimédia relié à un deuxième équipement nomade par liaison, de préférence sans fil, ledit procédé comprenant des étapes successives consistant à : - générer des commandes écrites dans un 25 protocole commun aux deux équipement, lesdites commandes étant générées par une application de gestion d'interface graphique dudit équipement nomade; - transmettre lesdites commandes dudit équipements nomade audit équipement multimédia par la 30 couche de transport dudit protocole; interpréter et traiter lesdites commandes par ledit équipement multimédia au moyen d'une application résidante de traitement multimédia. De préférence, l'étape de traitement par 35 l'équipement multimédia consiste en des actions d'acquisition et/ ou de diffusion de documents multimédias. Avantageusement, l'étape de traitement par l'équipement multimédia consiste en des actions de stockage local. Avantageusement, l'étape de traitement par l'équipement multimédia consiste en des actions de présentation de documents. Selon une première configuration de 10 l'invention, le procédé comporte une étape consistant en la production par ledit premier équipement d'informations réorganisées permettant la constitution d'un document par ledit équipement nomade, lesquelles sont transmises par ledit premier équipement multimédia audit équipement 15 nomade. Selon une autre configuration de l'invention, et préférentiellement, le procédé comporte une étape consistant en la production d'un document agrégé par ledit premier équipement multimédia, lequel est transmis par 20 ledit premier équipement multimédia audit équipement nomade. On comprendra mieux l'invention à l'aide de la description, faite ciaprès à titre purement explicatif, 25 d'un mode de réalisation de l'invention, en référence à la figure 1 illustrant un schéma bloc d'un système de commande d'un équipement multimédia selon l'invention. Le système de commande selon l'invention, 30 illustré figure 1, comporte un premier équipement informatique (1) de traitement de documents multimédias numériques, et un deuxième équipement nomade (2), du type assistant numérique personnel (2). Par documents multimédias, on entend tout 35 document comportant des images, sons et/ou vidéos. Bien entendu, tout autre équipement informatique portable peut être utilisé dans le cadre de cette invention. Dans cet exemple de réalisation, l'assistant 5 numérique personnel (2) communique avantageusement avec le premier équipement (1) par une liaison établie à travers un réseau sans fil (liaison WiFi, Bluetooth, Infrarouge, ) en utilisant de préférence le protocole UDP. Selon un autre mode de réalisation de 10 l'invention, la communication entre ledit assistant numérique personnel (2) et ledit premier équipement (1) peut être établie au moyen d'une liaison physique (port USB, ...). Chacun des deux équipements (1, 2) est établi 15 selon le modèle OSI (Open Systems Interconnexion). Pour rappel, le modèle OSI définit sept couches, chacune d'entre elles communiquant avec une couche adjacente. Ainsi, chaque couche, chargée d'une fonction distincte à celle des autres couches, utilise les 20 services des couches inférieures et en fournit à la couche immédiatement supérieure. Le modèle OSI est constitué des couches suivantes: couche d'application, couche de présentation, couche session, couche transport, couche réseau, couche liaison de données, couche liaison 25 physique. L'assistant numérique personnel (2) comporte une application de gestion d'interface graphique, laquelle est exécutée uniquement sur ledit assistant numérique personnel (2). Lorsqu'un utilisateur effectue, depuis 30 l'interface dudit assistant numérique personnel (2), une commande, celle-ci est générée dans un protocole propriétaire commun aux deux équipements (1, 2), lequel présente un format constitué d'au moins une séquence comportant des identifiants respectivement du premier 35 équipement (1), de l'assistant numérique personnel (2), de leur application respective, de la commande générée et des paramètres de ladite commande. Lesdits paramètres sont des valeurs textes ou numériques, ou des fichiers graphiques. Ladite commande, ainsi que les paramètres 5 correspondants, sont alors transférés audit premier équipement (1) par la couche transport (4) dudit protocole, de préférence UDP. Ladite commande et lesdits paramètres sont ensuite interprétés par une application résidante de traitement multimédia dudit premier 10 équipement informatique (1) qui déclenche l'exécution des traitements demandés par ledit assistant numérique personnel (2). Dans un mode de réalisation préféré de l'invention, les traitements exécutés par le premier 15 équipement (1) consistent notamment en des actions d'acquisition et/ou de diffusion de documents multimédias, des actions de stockage local dans une base de données, et des actions de présentation de documents. Avantageusement, dans le cadre d'une 20 application médicale, le traitement exécuté par le premier équipement (1) produit un document agrégé lequel est stocké dans une base de données. Les données relatives audit document agrégé sont ensuite converties dans une forme pouvant être lue par l'assistant numérique personnel 25 (2) puis transmises audit assistant numérique personnel (2) par TCP ou UDP. Dans le cadre de l'application de l'invention dans le domaine médical, et plus particulièrement dans le domaine de l'imagerie médicale, le document agrégé 30 comprendra avantageusement des données permettant audit assistant numérique personnel (2) d'établir un compterendu de visite médicale au moyen d'un logiciel adapté, ledit compte-rendu contenant les documents multimédias traités par ledit premier équipement (1) et transmis audit 35 assistant numérique personnel (2). Pour des applications plus générales, le traitement exécuté par le premier équipement (1) produira des informations réorganisées qui seront transmises audit assistant numérique personnel (2) pour la constitution du document final souhaité. Il est à noter que le système selon la présente invention présente l'avantage, en particulier pour des applications multimédias, de permettre le pilotage d'un ensemble de plusieurs premiers équipements 10 (1) à partir d'un unique assistant numérique personnel (2). L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que l'homme du métier est 15 à même de réaliser différentes variantes de l'invention sans pour autant sortir du cadre du brevet. REVENDICATIONS 1. Système de commande d'un équipement multimédia comportant un premier équipement (1) 5 informatique de traitement de documents multimédias numériques, et un deuxième équipement nomade (2) communiquant avec le premier équipement (1) par une liaison de préférence sans fil, caractérisé en ce que l'équipement nomade (2) comporte une application de gestion d'interface 10 graphique exécutée uniquement sur l'équipement nomade, générant des commandes définies dans un protocole commun aux deux équipements, et en ce que lesdites commandes sont transmises par la couche transport (4) dudit protocole et sont exploitées par une application résidante de traitement 15 multimédia exécutée exclusivement par ledit premier équipement (1). 2. Système selon la revendication 1, caractérisé en ce que les commandes sont écrites dans un 20 protocole propriétaire interprété par l'application résidante dans le premier équipement (1), et déclenchant des traitements sur le premier équipement (1) seulement. 3. Système de traitement selon la revendication 25 1 ou 2, caractérisé en ce que les traitements exécutés par le premier équipement (1) comprennent des actions d'acquisition et/ou de diffusion de documents multimédias. 4. Système de traitement selon l'une quelconque 30 des revendications 1 à 3, les traitements exécutés par le premier équipement (1) comprennent des actions de stockage local. 5. Système de traitement selon l'une quelconque 35 des revendications 1 à 4, caractérisé en ce que les traitements exécutés par le premier équipement (1) comprennent des actions de présentation de documents. 6. Système selon l'une quelconque des 5 revendications précédentes, caractérisé en ce que le traitement exécuté par le premier équipement (1) produit un document agrégé, ledit document agrégé étant transmis audit équipement nomade (2) selon le protocole TCP/IP. 7. Système selon la revendication précédente, caractérisé en ce que ledit document agrégé est un compterendu de visite médical. 8. Système selon l'une quelconque des 15 revendications précédentes, caractérisé en ce que les commandes sont générées pour piloter un ensemble de plusieurs premiers équipements (1) à partir dudit équipement nomade (2). 9. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le protocole présente un format constitué d'au moins une séquence comportant des identifiants respectivement du premier équipement (1), de l'équipement nomade (2), de leur 25 application respective, de la commande générée et des paramètres de ladite commande. 10. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que la couche 30 transport (4) est de type UDP ou TCP, et de préférence UDP. 11. Procédé de commande d'un équipement multimédia (1) relié à un deuxième équipement nomade (2) par liaison de préférence sans fil consistant à : générer des commandes écrites dans un protocole commun aux deux équipement (1, 2), lesdites commandes étant générées par une application de gestion d'interface graphique dudit équipement nomade (2) ; - transmettre lesdites commandes dudit équipement nomade (2) audit équipement multimédia (1) par la couche de transport dudit protocole; - interpréter et traiter lesdites commandes par ledit équipement multimédia (1) au moyen 10 d'une application résidante de traitement multimédia. 12. Procédé selon la revendication 11, caractérisé en ce que l'étape de traitement par l'équipement multimédia (1) consiste en des actions 15 d'acquisition et/ou de diffusion de documents multimédias. 13. Procédé selon la revendication il ou la revendication 12, caractérisé en ce que l'étape de traitement par l'équipement multimédia (1) consiste en des 20 actions de stockage local. 14. Procédé selon l'une quelconque des revendications 11 à 13, caractérisé en ce que l'étape de traitement par l'équipement multimédia (1) consiste en des 25 actions de présentation de documents. 15. Procédé selon l'une quelconque des revendications il à 14, caractérisé en ce que le procédé comporte en outre une étape consistant en la production par 30 ledit premier équipement (1) d'informations réorganisées permettant la constitution d'un document par ledit équipement nomade (2). 16. Procédé selon l'une quelconque des 35 revendications 11 à 14, caractérisé en ce que le procédé comporte en outre une étape consistant en la production d'un document agrégé par ledit équipement multimédia (1). 17. Procédé selon la revendication 14 ou la 5 revendication 15, caractérisé en ce que lesdites informations réorganisées ou ledit document agrégé sont transmis par ledit équipement multimédia (1) audit équipement nomade (2).