Brevet FR2968425A1 — publié le 20120608

Procédé de transfert de données multimédia dans un réseau L'invention concerne un procédé de transfert de données multimédia dans un réseau, d'un terminal multimédia source à un terminal multimédia cible. Dans le cadre d'un réseau domestique, le nombre de terminaux multimédia croît sans cesse. En effet, le routeur internet d'un particulier est relié à des terminaux tels qu'un téléviseur, une chaîne stéréo, un écran ou cadre numérique pour l'affichage de photographies, un téléphone portable équipé d'une connexion internet et un ou plusieurs ordinateurs. Tous ces terminaux sont en général hétérogènes, et traitent des données parfois de nature différentes : vidéos, flux audio, images, diaporamas, textes. Cependant, ces données peuvent être compatibles avec plusieurs terminaux du réseau domestique. Pour transférer des données d'un terminal à un autre terminal utilisant le même type de données, un utilisateur doit par défaut recourir à un ordinateur et à un support de transfert, tel qu'un disque compact, un DVD, ou bien une mémoire flash de type EEPROM. De plus, des données de différentes natures peuvent être associées. Par exemple un clip vidéo, un morceau de musique, et l'image de couverture de l'album dont il est extrait peuvent être considérés comme associées. Pour transférer à un terminal des données associées à celles stockées ou en cours d'utilisation sur un premier terminal, l'utilisateur doit passer par un ordinateur et des moyens de transfert. Il doit alors rechercher manuellement les données sur le réseau, et/ou sur internet au moyen d'un moteur de recherche, procéder à captures d'écran ou à des téléchargements. Un utilisateur désireux, par exemple, d'écouter sur sa chaîne hi-fi la musique associée à la vidéo qu'il est en train de visionner sur son téléviseur doit manuellement chercher ledit morceau de musique, le transférer à la chaîne hi-fi et en lancer la lecture. La gestion des médias dans le réseau demande donc une certaine maîtrise de 30 l'outil informatique et des manipulations relativement longues. 805959 - BRT0585 Pour pallier au moins partiellement aux défauts précédemment relevés, l'invention propose un procédé de transfert de données multimédia dans un réseau, comprenant plusieurs terminaux, comprenant les étapes : - on sélectionne un terminal source diffusant un contenu multimédia au moyen d'un terminal interface portable, - on sélectionne parmi le contenu multimédia une séquence du contenu multimédia diffusé, - on identifie un terminal cible, - on évalue la compatibilité des données avec le terminal cible sélectionné, - le cas échéant, on transfère, via le réseau, les données identifiées ou les données converties à partir des données identifiées au terminal cible. Le procédé de transfert des données entre terminaux hétérogènes s'en trouve simplifié, et l'utilisateur dispose ainsi d'une installation d'utilisation simple et 15 ergonomique. Le procédé peut en outre comporter une ou plusieurs des caractéristiques qui suivent, prises seules ou en combinaison. Le terminal interface est un assistant numérique personnel.Le terminal interface est un téléphone portable intelligent. 20 Le terminal interface est une tablette électronique. Le terminal source et/ou le terminal cible sont des éléments de la liste suivante : télévision, chaîne stéréo, écran d'affichage photographique, ordinateur, assistant numérique personnel, portable intelligent, tablette électronique. Les données transférées sont un ou plusieurs éléments de la liste suivante : texte, 25 image, capture d'écran, diaporama, séquence vidéo, séquence audio. Le procédé comporte les étapes : - les terminaux disponibles émettent au moins un signal électromagnétique, tel qu'un signal de radio-identification, un signal Wi-Fi ou un signal Bluetooth, comportant un identifiant, 805959 - BRT0585 - le terminal interface reçoit le au moins un signal électromagnétique, et identifie le ou les terminaux disponibles, - on sélectionne le terminal diffuseur et/ou le terminal cible parmi les terminaux identifiés. La sélection du terminal source et/ou du terminal cible est effectuée par lecture photographique d'au moins un code optique associé au terminal source et/ou au terminal cible. Le procédé comporte les étapes : - on positionne le terminal interface par rapport à au moins un terminal du 10 réseau - on établit une liste de terminaux du réseau proches du terminal interface, on sélectionne le terminal source et/ou le terminal cible parmi la liste établie. On procède en cas d'incompatibilité des données sélectionnées avec le terminal cible à une recherche de données apparentées sur le réseau à transférer au terminal cible 15 au lieu des données sélectionnées. On procède en cas d'impossibilité de copier les données sur une mémoire intermédiaire à une redirection du flux de données multimédia correspondant aux données sélectionnées vers le terminal cible afin qu'elles soient diffusées par celui-ci. On recherche d'éventuelles restrictions d'utilisation des données avant de 20 procéder à l'enregistrement. Le procédé comporte en outre une étape d'authentification du terminal interface auprès du terminal diffuseur et/ou du terminal cible. D'autres caractéristiques et avantage apparaîtront à la lecture de la description 25 des figures qui suit, présentées à titre d'exemples non limitatifs, parmi lesquelles : la figure 1 montre de façon schématique les terminaux intervenant dans le procédé et les principales étapes d'un mode de réalisation dudit procédé; la figure 2 est un organigramme reprenant les étapes d'un premier mode de réalisation du procédé; 805959 - BRT0585 la figure 3 est un organigramme reprenant les étapes d'un second mode de réalisation du procédé. Sur toutes les figures les mêmes références se rapportent aux mêmes éléments. 5 L'invention se rapporte à un procédé de transfert de données dans un réseau. La figure 1 montre schématiquement un réseau domestique selon l'invention. Le réseau 1 comprend plusieurs terminaux 3, 5, 7. Le terminal interface 3 est destiné à permettre à l'utilisateur d'interagir avec les terminaux du réseau. Le terminal source 5, diffuse un 10 contenu multimédia dont les données 9 que l'utilisateur souhaite transférer font partie. Le dernier terminal est le terminal cible 7, vers lequel l'utilisateur souhaite transférer les données 9. Pour permettre le transfert de données, les terminaux source 5 et cible 7 sont reliés à au moins une mémoire, configurée pour permettre l'enregistrement des données 9 correspondant à la séquence de contenu. Sur la figure 1, seule la mémoire 11 reliée au 15 terminal source est représentée. Le terminal interface 3 est dans l'exemple de la figure 1 un téléphone portable, de type téléphone portable intelligent ("smartphone"). Ledit terminal interface 3 étant destiné à permettre à l'utilisateur d'interagir avec les autres terminaux 5, 7 du réseau 1, il est de préférence mobile et aisément transportable par l'utilisateur. En conséquence, le 20 terminal interface 3 peut alternativement être un assistant numérique personnel, une tablette électronique ou un ordinateur portable. Les terminaux source 5 et cible 7 sont des terminaux diffuseurs de contenu multimédia, tels qu'une télévision, une chaîne stéréo, un écran d'affichage photographique, un ordinateur, un assistant numérique personnel, ou un portable 25 intelligent, ou tout autre terminal pouvant diffuser un contenu multimédia. Dans l'exemple représenté en figure 1, le terminal source 5 est représenté sous forme d'un téléviseur, et le terminal cible 7 sous forme d'un cadre d'affichage photographique. Les données 9 correspondant à la séquence de contenu que l'utilisateur souhaite transférer peuvent donc être un texte, une image, en particulier une capture d'écran, un 30 diaporama, une séquence vidéo ou une séquence audio, ou tout autre type de média. 805959 - BRT0585 L'utilisateur souhaite transférer l'image en cours d'affichage sur le téléviseur 5 dudit téléviseur 5 au cadre d'affichage photographique 7. Pour ce faire, il va dans un premier temps sélectionner le téléviseur 5 en train de diffuser un flux vidéo au moyen de son téléphone portable 3. Ensuite il sélectionne une capture d'écran, toujours au moyen de son téléphone portable 3, qui sera stockée dans une mémoire 11, reliée au terminal source 5, sous forme de données 9 au format d'une image. Ensuite l'utilisateur sélectionne le cadre d'affichage photographique 7. Le réseau 1 assure alors le transfert des données 9 correspondant à la capture d'écran sélectionné de la mémoire 11 du téléviseur 5 vers le cadre d'affichage photographique 7, et éventuellement la conversion des données 9 pour que l'image puisse être affichée par le cadre d'affichage photographique 7. Dans le cas d'un réseau IP, les terminaux 3, 5, 7 sont configurés pour communiquer avec un serveur 13. Le serveur 13 assure la communication entre les terminaux 3, 5, 7 du réseau en appliquant un protocole de résolution d'adresse. Si les données multimédia 9 sélectionnées sont sous forme de flux ne pouvant être copié sur une mémoire intermédiaire 11, ce qui est par exemple dans le cas d'une émission radio ou télévisée, le terminal interface 3 procède, éventuellement via le serveur 13, à une redirection du flux de données du terminal source 5 au terminal cible 7, afin que le flux de données correspondant aux données sélectionnées 9 soit diffusé par le terminal cible 7 au lieu du terminal source 5. La figure 2 représente les différentes étapes de l'interaction entre ces éléments permettant l'exécution du procédé. La première étape 15 est la sélection par l'utilisateur d'un terminal du réseau 1, diffusant un contenu multimédia, au moyen du terminal interface portable comme terminal source 5. Par exemple, le terminal interface 3 peut procéder à la détection de signaux électromagnétiques courte portée, tels que des signaux Bluetooth', radiofréquence ondes courtes, ou infra-rouge émis par les différents terminaux 805959 - BRT0585 disponibles. Les signaux comportent un identifiant du terminal qui les émet. L'utilisateur sélectionne ensuite un desdits terminaux parmi une liste. L'identifiant peut aussi être encodé dans une puce RFID passive. Cette puce REID est lue en approchant à quelques centimètres le terminal interface 3 du terminal désiré, de sorte qu'un couplage se fait entre le terminal interface 3 émetteur et la puce RFID qui renvoie un signal en réponse à l'excitation par le signal émis par le terminal interface 3. La portée limitée des signaux assure que le terminal source 5 et le terminal cible 7 sont proches, en particulier situés dans un même espace tel que le logement de l'utilisateur ou dans une même pièce dudit logement. Si la sélection se fait parmi une liste préétablie de terminaux du réseau 1, lesdits terminaux peuvent être répartis dans des groupes correspondant à des espaces prédéfinis, tels qu'une pièce précise du logement de l'utilisateur dans lequel se trouve le réseau 1. Suite à la sélection d'un terminal source 5, l'utilisateur choisit alors le terminal cible 7 parmi les terminaux du même groupe de la liste, afin de simplifier et d'accélérer le procédé de transfert. Ensuite, en seconde étape 17, l'utilisateur sélectionne parmi le contenu multimédia diffusé une séquence de contenu qu'il désire transférer. Dans l'exemple de la figure 1, l'utilisateur choisit une image, correspondant à une capture d'écran. Le terminal interface 3 envoie alors une requête de capture d'écran, éventuellement via le serveur 13 Lors de la troisième étape 19, les données 9 correspondant à la séquence de contenu sélectionnée sont enregistrées dans une mémoire 11 d'un élément du réseau 1. En particulier, dans l'exemple de la figure 1, le téléviseur 5 comprend une mémoire 11, pouvant servir à enregistrer des séquences vidéo et des captures d'écran. L'image correspondant à la capture d'écran sélectionnée par l'utilisateur est donc stockée sur ladite mémoire 11. Il est cependant possible, selon un autre mode de réalisation, de procéder à l'enregistrement sur une mémoire reliée au terminal interface 3, ou dans une mémoire reliée au serveur 13. Ensuite, dans la quatrième étape 19, l'utilisateur identifie au moyen du terminal 30 interface 3 un terminal cible 7 parmi les terminaux du réseau 1, proche du terminal 805959 - BRT0585 source 5. Dans le cadre de l'exemple de la figure 1, l'utilisateur sélectionne dans la liste précédemment établie, comportant les terminaux détectés par signal électromagnétique courte portée. Cette sélection peut de nouveau se faire par sélection parmi une liste, établie par réception de signaux électromagnétiques émis par les terminaux disponibles. Lors de la cinquième étape 21, le terminal interface 3 évalue la compatibilité des données 9 avec le terminal cible 7 sélectionné. Si les données 9 et le terminal 7 sont compatibles, les données 9 sont transférées au terminal cible 7 lors de l'étape 23a. Si les données 9 et le terminal cible 7 sont incompatibles, les données 9 sont converties par un élément du réseau 1 comprenant des moyens de conversion, et les données converties sont ensuite transférées au terminal cible 71ors de l'étape 23b. La conversion 23b des données 9 peut être faite par le terminal interface 3, par le terminal source 5 ou par le terminal cible 7, si au moins l'un d'entre eux comporte des moyens de conversion adaptés. Alternativement, le terminal interface 3 ou le serveur 13 peuvent être configurés pour rechercher sur le réseau 1 un terminal apte à procéder à la conversion, les données 9 sont alors transférées audit terminal qui procède à la conversion 2311 Le procédé peut aussi comprendre au moins une étape d'authentification d'un des terminaux 3, 5, 7 soit auprès du serveur 13, soit auprès de l'un des autres terminaux 3, 5, 7. Ainsi, l'accès à certains terminaux peut être restreint, afin de permettre le contrôle de l'accès à leur contenu. Par exemple, dans un réseau situé dans un espace ouvert ou public, un terminal peut être configuré pour que seuls des terminaux possédant un identifiant crypté puissent utiliser ledit terminal comme terminal cible 7, tandis qu'aucun identifiant n'est requis pour utiliser le terminal comme terminal source 5. Ledit terminal est alors un terminal destiné à servir de terminal source 5, dont le contenu est libre d'accès. Si le terminal interface 3 comporte une suite internet ou de moyens de recherche dans une banque de données, il peut être configuré pour trouver des éventuels mots clés parmi les données 9 à transférer. Le terminal interface 3 propose alors de substituer 805959 - BRT0585 l'étape de conversion 23b des données 9 incompatibles avec le terminal cible 7 par une étape de recherche de données apparentées, recherchées via un moteur de recherche sur internet et/ou dans la banque de données, de format compatible avec le terminal cible 7. Un mode de réalisation alternatif prévoit que la sélection du terminal source 5 et/ou du terminal cible 7 soit faite en utilisant un capteur optique relié au terminal interface 3. Le capteur optique peut comporter notamment un appareil photographique intégré, lorsque le terminal interface est un téléphone portable intelligent. Les terminaux 5, 7 du réseau 1 peuvent par exemple comporter un code optique tel qu'un code barre, et le terminal interface 3 est configuré de manière à associer la détection et la lecture dudit code optique à la sélection du terminal 5, 7 auquel il correspond. Le code optique peut en particulier être un code optique de type Bokode, c'est à dire un code barre bidimensionnel, dont le contenu est lu au moyen d'un dispositif optique focalisé au-delà ou en deçà du support physique dudit code, généralement à l'infini optique, et qui peut être lu depuis une distance de quelques mètres. Il peut encore être un QRCode, un code barre bidimensionnel que l'on scanne en prenant sa photo, pouvant être lu à une distance d'environ 1 mètre. Un autre mode de réalisation alternatif prévoit que la sélection des terminaux source et cible 5, 7 comporte une étape de localisation du terminal interface 3 par rapport aux éléments du réseau 1. Par exemple, la localisation du terminal interface peut se faire par triangulation par rapport à des antennes courte portée, ou bien chaque pièce du bâtiment dans lequel se trouve le réseau peut être équipée d'une antenne détectant le terminal interface 3 lorsqu'il se trouve dans ladite pièce. Dans le cas d'un réseau 1 spatialement étendu, on effectue un positionnement du terminal interface, au moyen d'un dispositif de positionnement tel qu'un GPS, et les coordonnées dudit terminal interface 3 sont envoyées au serveur 13. 805959 - BRT0585 Le serveur 11 compare la position communiquée par le terminal interface à la position des différents terminaux du réseau 1. Le serveur 11 peut ensuite communiquer une liste comportant soit des terminaux situés dans un rayon prédéterminé autour de la position du terminal interface 3, soit un groupe de terminaux du réseau disposés dans un espace défini autour de la position établie du terminal interface 3, par exemple les terminaux du réseau 1 situés dans la même pièce que le terminal interface 3. Sur la figure 3 est représenté un mode de réalisation alternatif du procédé, dans lequel le procédé comporte en outre une étape 25 de recherche de restrictions d'utilisation des données 9, avant l'étape 17 d'enregistrement des données 9 sur la mémoire 11 reliée au terminal 5. Lors de cette étape 27, le terminal interface 3 recherche si les données 9 sélectionnées sont protégées par un droit d'auteur, ou au contraire font partie du domaine public. Si les données 9 que l'utilisateur souhaite transférer sont protégées, le terminal interface inhibe lors de l'étape 27 la copie des données 9 sur la mémoire, et avertit l'utilisateur de la présence desdites restrictions d'utilisation. Le procédé de transfert permet une utilisation simplifiée des terminaux multimédia d'un réseau, et en particulier des transferts entre les terminaux du réseau 805959 - BRT0585 REVENDICATIONS1. Procédé de transfert de données (9) multimédia dans un réseau (1), comprenant plusieurs terminaux (3, 5, 7), comprenant les étapes : - on sélectionne un terminal source (5) diffusant un contenu multimédia au moyen d'un terminal interface portable (3), - on sélectionne parmi le contenu multimédia une séquence du contenu multimédia diffusé, - on identifie un terminal cible (7), - on évalue la compatibilité des données (9) avec le terminal cible (7) sélectionné, - le cas échéant, on transfère, via le réseau (1), les données (9) identifiées ou les données converties à partir des données (9) identifiées au terminal cible (7). 15 2. Procédé selon la revendication 1, dans lequel le terminal interface (3) est un assistant numérique personnel. 3. Procédé selon la revendication 1, dans lequel le terminal interface (3) est un 20 téléphone portable intelligent. 4. Procédé selon la revendication 1, dans lequel le terminal interface (3) est une tablette électronique. 25 5. Procédé selon l'une des revendications 1 à 4, dans lequel le terminal source (5) et/ou le terminal cible (7) sont des éléments de la liste suivante : télévision, chaîne stéréo, écran d'affichage photographique, ordinateur, assistant numérique personnel, portable intelligent, tablette électronique. 805959 - BRT0585 6. Procédé selon l'une au moins des revendications 1 à 5, dans lequel les données transférées (9) sont un ou plusieurs éléments de la liste suivante : texte, image, capture d'écran, diaporama, séquence vidéo, séquence audio. 7. Procédé selon l'une des revendications précédentes, dans lequel : - les terminaux disponibles émettent au moins un signal électromagnétique, tel qu'un signal de radio-identification, un signal Wi-Fi ou un signal Bluetooth, comportant un identifiant, - le terminal interface (3) reçoit le au moins un signal électromagnétique, et 10 identifie le ou les terminaux disponibles, - on sélectionne le terminal source (5) et/ou le terminal cible (7) parmi les terminaux identifiés. 8. Procédé selon l'une des revendications précédentes, dans lequel on sélectionne le 15 terminal source (5) et/ou le terminal cible (7) par lecture photographique d'au moins un code optique associé au terminal source (5) et/ou au terminal cible (7). 9. Procédé selon l'une des revendications précédentes, dans lequel : - on positionne le terminal interface (3) par rapport à au moins un terminal du 20 réseau (1), - on établit une liste de terminaux du réseau (1) proches du terminal interface, - on sélectionne le terminal source (5) et/ou le terminal cible (7) parmi la liste établie. 25 10. Procédé selon l'une des revendications précédentes 1 à 6, dans lequel on procède en cas d'incompatibilité des données (9) sélectionnées avec le terminal cible (7) à une recherche de données apparentées sur le réseau à transférer au terminal cible (7) au lieu des données (9) sélectionnées. 805959 - BRT0585 11. Procédé selon l'une des revendications précédentes 1 à 6, dans lequel on procède en cas d'impossibilité de copier les données sur une mémoire (11) intermédiaire à une redirection du flux de données multimédia correspondant aux données sélectionnées (9) vers le terminal cible (7) afin qu'elles soient diffusées par celui-ci. 12. Procédé selon l'une des revendications précédentes, dans lequel on recherche d'éventuelles restrictions d'utilisation des données (9) avant de procéder à l'enregistrement. 10 13. Procédé selon l'une des revendications précédentes, comportant en outre une étape d'authentification du terminal interface (3) auprès du terminal diffuseur (5) et/ou du terminal cible (7). 805959 - BRT0585