Brevet FR2828048A1 — publié le 20030131

décodeur numérique multimedia. MÉCANISME POUR EFFECTUER UNE TRANSMISSION DE DONNÉES RAPIDE ENTRE DISPOSITIFS DE COMMUNICATION La présente invention conceme les dispositifs de communi cation et plus part iculièrement un mécanisme pour réal i ser une transmission de donnces rapide entre dispositifs de communi cation. Ces dernières annces, le prix unitaire des téléphones cellulaires a beaucoup baissé en raison de la très grande crois sance du marché des communications. Ainsi, de plus en plus de gens apprécient l'utilisation des télophones cellulaires. En outre, au fur et à mesure des développements, les téléphones lo mobiles acquièrent de nombreux avantages tels quune petite dimension, un caractère multifonctionnel et une grande commodité, tout en maintenant une haute qualité de communication. En outre, il existe un logiciel de communication dans un nouveau téléphone mobile commercial pour permettre diverses transmissions de donnces telles que des données alphabétiques, des donnces gra- phiques, et analogue. Ainsi, en plus de la parole, il est possible d'échanger des données alphabétiques, des données graphiques, etc. entre deux utilisateurs de téléphones mobiles. Ceci améliore beaucoup la commodité des communications entre personnes. Une transmission de données classique mise en oeuvre par des télophones mobiles est illustrée en figure 1 dans laquelle des données sont transmises dun premier téléphone mobile à un téléphone mobile éloigné spécifique ou à plusieurs téléphones mobiles éloignés par l'intermédiaire d'un central téléphonique. Toutefois, dans les deux cas ci-dessus, le déLit de transmission de donnces est au plus de 14 kbits par seconde (kbps) en raison du protocole de télécommunication existant des téléphones mobiles. Ainsi, il faut beaucoup de temps pour trans mettre de grandes quantités de données. Ceci nest pas commode. On vise donc à améliorer cet état de chose. La présente invention prévoit un mécanisme comprenant un logiciel de transmission de données dans une mémoire de chacun de plusieurs dispositifs de communication et une interface de transmission dans chaque dispositif, respectivement, pour établir une connexion entre dispositifs par l'intermédiaire d'au moins une ligne de signal et pour effectuer une transmission de donnces entre eux dans laquelle, pour la transmission de donnéss d'un dispositif à un autre, le logiciel de transmission de donnces divise les donnces en plusieurs blocs ayant chacun une dimension prédéterminée, les blocs étant individuellement transmis vers l'autre dispositif par l'intermédiaire de la ligne de signal, et l'autre dispositif émettant les blocs par l'intermédiaire d'une communication sans fil; et, pour la réception des donnces, le logiciel de transmission de donnéss du dispositif reçoit les blocs envoyés à partir de l'autre dispositif éloigné, les blocs requs étant envoyés à l'un des dispositifs par l'intermédiaire de la ligne de signal, et le logiciel de transmission de données dudit dispositif regroupe les blocs pour restaurer les donnces initiales. Ainsi, il est possible de réaliser des transmissions de données rapides entre dispositifs de communication. Ces objets, caractéristiques et avantages ainsi que d'autres apparaîtront à la lecture de la description détaillée suivante prise en relation avec les figures jointes parmi lesquelles: la figure 1 représente de façon schématique une trans mission de donnses classique entre télophones mobiles; la figure 2 représente une transmission de données rapide réalisse par des dispositifs de communication selon l' invention; la figure 3 est un organigramme indiquant comment l'unité centrale d'un dispositif de communication transmet des données; et la figure 4 est un organigramme illustrant la façon dont l'unité centrale de l'autre dispositif de communication recoit des donnces. La figure 2 illustre un mécanisme pour réaliser une transmission de données rapide entre dispositifs de communication selon la présente invention. Une interface de transmission de données est prévue dans chaque dispositif de communication. Un logiciel de transmission de données est installé dans la mémoire du dispositif de communication. Avec une telle interface, un premier dispositif de communication peut établir une connexion avec un autre dispositif de communication de même configuration par l'intermédiaire d'au moins une ligne de signal. Ainsi, les di spos it i f s de communication peuvent réali ser entre eux une transmission de signal. Dans le cas d'une émission de données d'un dispositif de communication à un autre dispositif de communication éloigné, l'utilisateur peut introduire des instructions fournies par le logiciel de transmission de données en utilisant le clavier d'un dispositif de communication pour utiliser un premier dispositif de communication en tant que maître et un autre dispositif de communication en tant qu'esclave. Alors, le logiciel de transmis- sion de données divise les données en une pluralité de blocs ayant chacun une dimension prédéterminée. Ces blocs sont indivi- duellement émis vers le dispositif esclave par l'intermédiaire de la ligne de signal. Enfin, tous les canaux appartenant au maître et à l'esclave sont utilisés pour émettre des blocs par une communication sans fil. Dans un autre mode de réalisation, le maître et l'esclave peuvent utiliser un logiciel de transmission de donnces pour recevoir des blocs d'un dispositif de communication éloigné. Alors les blocs sont envoyés à un maître. Le logiciel de trans- mission de données du dispositif de communication peut alors regrouper les blocs pour récupérer toutes les donnces initiales. On notera que des procédés pour diviser les données et regrouper des blocs de données sont bien connus. En outre, l'objet de l' invention nest pas de prévoir un procédé pour résoudre des problèmes associés à cette division en blocs. Ainsi, une descrip- tion détaillée en est omise par souci de brièveté. Dans la présente invention, l' interface de transmission de données est un bus série universel (uss). Le dispositif de communication peut utiliser un protocole de transmission mis en oeuvre dans 1'USB pour déterminer comment émettre des signaux. De façon détaillée, en réponse à des données divisées en blocs par le maître, le protocole de transmission mis en oeuvre dans l'USB est utilisé pour émettre des blocs vers un dispositif de communi cation éloigné par l'intermédiaire d'un esclave approprié. Quand le dispositif de communication éloigné reçoit des blocs, le protocole de transmission est à nouveau utilisé pour envoyer les blocs reçus vers le maître pour regroupement. Selon l' invention, quand les donnces sont divisées en plusieurs blocs par le maître, une identification spécifique (ID) associée à un premier dispositif de communication (maître ou esclave) est affectée à chaque bloc. Ainsi, le maître peut envoyer un bloc à un esclave correspondant en fonction de l' ID. En outre, quand le dispositif de communication reçoit des blocs et que les blocs requs sont envoyés au maître pour regroupement, le logiciel de transmission de donnces du maître pourra assembler les blocs pour restaurer des données initiales complètes sur la base des ID. En figure 3, un organigramme indique comment une unité centrale (CPU) d'un dispositif de communication émet un enregis- trement de données. A l'étape 301, l'utilisateur peut introduire des instructions fournies par le logiciel de transmission de données en utilisant le clavier d'un dispositif de communication pour établir un dispositif de communication en tant que maître et un autre dispositif de communication en tant qu'esclave. A l'étape 302, le logiciel de transmission de données du maître détermine si une division des données est nécessaire. Si oui, on passe à l'étape 303. Si non, on passe à l'étape 306 pour amener le maître à émettre des donnéss avant d'achever le processus. A l'étape 303, on divise les donnces en une pluralité de blocs et on affecte une identification spécifique (ID) associée à un dispositif de communication à chaque bloc. A l'étape 304, on transmet des blocs vers un dispositif de communication par l'intermédiaire de la ligne de signal. A l'étape 305, le dispo- sitif de communication émet les blocs. La figure 4 représente un organigramme indiquant comment l'unité centrale de l'autre dispositif de communication rec,oit des données. A l'étape 401, on rec,oit des blocs associés tels que déterminés par le logiciel de transmission de donnces. A l'étape 402, on émet des blocs vers un dispositif de communi- cation choisi comme maître par la ligne de signal. A l'étape 403, le logiciel de transmission de donnces du maître est à nouveau utilisé pour regrouper des blocs pour restaurer l'enregistrement initial de donnces. Selon l' invention, le dispositif de communication est mis en oeuvre sous forme dun télophone mobile. Egalement, les données émises sur le télophone mobile sont divisées en une pluralité de blocs dont chacun a une dimension prédétermince qui ntest pas supérieure à 14 kbits par seconde (kbps) comme cela résulte du protocole de communication existant entre télophones mobiles. Dans un exemple, un enregistrement de données ayant une dimension de 100 kbps est divisé en huit blocs ayant chacun 12, 5 kbps. Il est ainsi possible d'émettre de telles données en une seconde s'il y a huit L6lAphones mobiles couples les Ens flux autres. Ainsi, Reinvention peut Economizer an Lamps de transTis- sion de dominoes iporLant. Bien qua 1' invention ait Eta deceits en relation avec des modes de ralisation particuliers, de nombreuses variances et modifications apparaitront lbomme de l'art la lecture de la description prcAdenLe. REVENDICATIONS 1. Mécanisme comprenant un logiciel de transmission de données dans une mémoire de chacun de plus ieurs di spos it i f s de communication et une interface de transmission dans chaque dispo- sitif, respectivement, pour établir une connexion entre dispo sitifs par l'intermédiaire d'au moins une ligne de signal et pour effectuer une transmission de donnces entre eux dans laquelle, pour la transmission de donnces d'un dispositif à un autre, le logiciel de transmission de donnces divise les donnces en plu- sieurs blocs ayant chacun une dimension prédéterminée, les blocs étant individuellement transmis vers l'autre dispositif par l'intermédiaire de la ligne de signal, et l'autre dispositif émettant les blocs par l'intermédiaire d'une communication sans fil; et, pour la réception des donnces, le logiciel de transmis- sion de données du dispositif recoit les blocs envoyés à partir de l'autre dispositif éloigné, les blocs recus étant envoyés à l'un des dispositifs par lintermédiaire de la ligne de signal, et le logiciel de transmission de données dudit dispositif regroupe les blocs pour restaurer les données initiales. 2. Mécanisme selon la revendication 1, dans lequel pour l'émission de données dun dispositif à un autre dispositif éloi- gné, des instructions d'entrée sont fournies par le logiciel de transmission de donnces en actionnant le clavier d'un dispositif pour établir un dispositif en tant que maître et l'autre disposi- tif en tant qu'esclave, le logiciel de transmission de donnces divise les données en plusieurs blocs ayant chacun une dimension prédéterminée, émet individuellement les blocs vers l'esclave par ltintermédiaire de la ligne de signal, et utilise tous les canaux appartenant au maître et à l'esclave pour émettre les blocs par l'intermédiaire de la communication sans fil. 3. Mécanisme selon la revendication 1, dans lequel l' interface de transmission de données est un bus série universel (USB). 4. Mécanisme selon la revendication 2, dans lequel les donnces sont diviséss en plusieurs blocs par le maître, une iden tification spécifique (ID) associée à un dispositif étant affectée à chaque bloc, le maître envoie chaque bloc à l'esclave correspondant sur la base de 1'ID, les blocs reçus par le dispo- sitif sont envoyés au maître pour regroupement, et le logiciel de transmission de donnces du maître assemble les blocs pour restaurer les donnces initiales. 5. Mécanisme selon la revendication 1, dans lequel le dispositif comprend une unité centrale (CPU) propre à émettre un enregistrement de données pour réaliser des étapes suivantes: (a) envoyer des instructions fournies par le logiciel de transmission de données en utilisant le clavier d'un premier dispositif pour établir un dispositif comme maître et 1'autre dispositif comme esclave; (b) déterminer si une division des données est néces saire par le logiciel de transmission de données du maître; (c) si le résultat de l'étape (b) est positif, diviser les données en plusieurs blocs et affecter chaque bloc d'une identification spécifique (ID) associée à un dispositif; (d) transmettre les blocs au dispositif par l'intermé diaire de la ligne de signal; et (e) émettre les blocs par le dispositif. 6. Mécanisme selon la revendication 5, dans lequel, si le résultat de l'étape (b) est négatif, le maître est amené à émettre des données. 7. Mécanisme selon la revendication 5, dans lequel le CPU peut recevoir l'enregistrement de donnces en réalisant des étapes suivantes: (f) recevoir les blocs associés tels que déterminés par le logiciel de transmission de données; (g) émettre les blocs vers le dispositif établi en tant que maître par la ligne de signal; et (h) regrouper les blocs par le logiciel de transmission de données du maître pour les récupérer en tant quenregistrement initial de donnces. 8. M6canisme salon la revindication 1, dans lequel le dispositif est an telephone mobile eL les dances demises sur le telephone mobile scat divides en plusieurs blocs ayant chacun une dimension prAd6Lerminde qui nest pas sp6rieure une dimen Sian maximum dfinie par an protocols de communication existent