Brevet FR3046515A1 (20170707)
REVENDICATIONS1.- Procédé de traitement de flux multimédia, notamment pour vérification des droits d'accès à un contenu dudit flux multimédia, le flux multimédia étant fourni par un dispositif serveur connecté à un réseau de communication, et téléchargeable par un dispositif client par l'intermédiaire de données formatées selon un langage de balisage, en utilisant un logiciel de navigation et d'affichage de données formatées selon un langage de balisage, coopérant avec un logiciel de lecture de flux multimédia, le flux multimédia comprenant au moins un flux vidéo affichable sous forme de pixels sur une zone d'affichage d'un écran d'affichage du dispositif client, caractérisé en ce qu'il comporte des étapes consistant à : - déterminer (64) une zone d'affichage, allouée par ledit logiciel de navigation et d'affichage au logiciel de lecture de flux multimédia pour l'affichage d'un flux vidéo extrait dudit flux multimédia, -enregistrer (72) au moins une image numérique formée des valeurs des pixels à afficher dans la zone d'affichage déterminée à un instant temporel donné. 2.- Procédé selon la revendication 1, caractérisé en ce que l'enregistrement (72) est effectué à une fréquence temporelle prédéterminée, permettant d'enregistrer une pluralité d'images numériques dudit flux vidéo. 3.- Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce que l'étape de détermination (64) d'une zone d'affichage met en oeuvre une analyse de commandes échangées entre le logiciel de navigation et d'affichage et le logiciel de lecture de flux multimédia, en fonction d'une interface de programmation fournie par ledit logiciel de navigation et d'affichage.\n<CLM>\1\tProcédé selon la revendication 3, caractérisé en ce qu'il comprend une étape d'interception (66) d'une commande de création ou d'initialisation d'une instance exécutable dudit logiciel de lecture de flux multimédia. 5.- Procédé selon l'une des revendications 3 ou 4, caractérisé en ce qu'il comprend une étape de détermination de mode d'affichage parmi un premier mode et un deuxième mode par analyse d'une commande d'allocation de zone d'affichage envoyée par le logiciel de navigation et d'affichage et le logiciel de lecture de flux multimédia. 3046515 16 6.- Procédé selon la revendication 5, caractérisé en ce qu'il comprend, lorsque le mode d'affichage est un premier mode d'affichage, l'interception d'une commande de mise à jour d'une zone d'affichage, et en ce que l'enregistrement des valeurs des pixels à afficher dans la zone d'affichage déterminée est effectué suite à ladite interception d'une 5 commande de mise à jour de la zone d'affichage déterminée. 7.- Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que le flux multimédia comporte au moins deux flux vidéo comprenant un flux vidéo principal et au moins un flux vidéo additionnel, chaque flux vidéo ayant une zone 10 d'affichage associée, et en ce que l'étape de détermination (64) comporte une détermination (68), pour chaque flux vidéo, de la zone d'affichage associée, et une identification (70) d'une zone d'affichage principale, parmi les zones d'affichage déterminées, comme étant la zone d'affichage associée au flux vidéo principal. 15 8.- Procédé selon la revendication 7, caractérisé en ce que l'identification de la zone d'affichage principale comprend au moins une étape de calcul d'un score associé à chaque zone d'affichage déterminée et une sélection comme zone d'affichage principale de la zone d'affichage dont le score associé est le score le plus élevé ou le score le moins élevé. 20 9.- Procédé selon la revendication 8, caractérisé en ce que le calcul d'un score associé à chaque zone d'affichage dépend d'au moins une opération parmi un groupe comprenant : le calcul (102) d'une surface occupée par chaque zone d'affichage, le calcul (106) d'un nombre de zones d'affichage superposées au moins partiellement sur chaque 25 zone d'affichage, le calcul (104) d'un ratio entre au moins une première et une deuxième dimensions de chaque zone d'affichage. 10.- Procédé selon l'une quelconque des revendications 7 à 9, dans lequel les valeurs des pixels enregistrées forment une image numérique, caractérisé en ce qu'il 30 comprend une étape d'analyse des images numériques enregistrées permettant de déterminer les images numériques appartenant au flux vidéo principal et les images numériques appartenant à un flux vidéo additionnel. 11.- Dispositif de traitement de flux multimédia, notamment pour vérification des 35 droits d'accès à un contenu dudit flux multimédia, le dispositif de traitement comportant 3046515 17 une unité centrale (24) de calcul, une unité (26) de stockage de données, le dispositif de traitement comportant ou étant connecté à un écran d'affichage (30), le flux multimédia étant fourni par un dispositif serveur connecté à un réseau de communication, et téléchargeable par le dispositif de traitement par l'intermédiaire de 5 données formatées selon un langage de balisage, en utilisant un logiciel (32) de navigation et d'affichage de données formatées selon un langage de balisage, coopérant avec un logiciel (34) de lecture de flux multimédia, le flux multimédia comprenant au moins un flux vidéo affichable sous forme de pixels sur une zone d'affichage (42, 44, 46,\n<CLM>\1\tdudit écran (30) d'affichage, 10 caractérisé en ce qu'il comporte un module (36) adapté à : -déterminer une zone d'affichage (42), allouée par ledit logiciel (32) de navigation et d'affichage au logiciel (34) de lecture de flux multimédia pour l'affichage d'un flux vidéo extrait dudit flux multimédia, -enregistrer au moins une image numérique formée des valeurs des pixels à 15 afficher dans la zone d'affichage (42) déterminée à un instant temporel donné. 12.- Programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont mises en oeuvre par un dispositif programmable, mettent en oeuvre un procédé de traitement de flux multimédia conforme à l'une quelconque des revendications 20 1 à 10.