Brevet FR3075543A1 — publié le 20190621

Procede de telechargement de chaine pour le zapping d'une chaine numerique en fonction du comportement utilisateur DOMAINE TECHNIQUE DE L'INVENTION La pr6sente invention a pour objet un proc6d6 de telechargement de chaine pour le zapping sur un decodeur de television numerique en fonction du comportement utilisateur. La presente invention a pour objet un procede pour reduire les ressources reseau FCC (de l'anglais : Fast Channel Change ) en fonction du comportement utilisateur. L'invention a notamment pour but de proposer un procede permettant de lo r6duire la consommation de ressource reseau (bande passante) lorsque les donnees ne sont pas necessaires sans impacter la fonctionnalite FCC, c'est-a-dire tout en permettant a l'utilisateur de diminuer le temps de zapping de certains decodeurs numeriques, sans pour autant provoquer de perte de qualite d'image affichee par ('ensemble des decodeurs geres par un operateur. 15 Par temps de zapping, ou temps de changement de chaine, on designe la duree qui s'ecoule entre ('emission d'une commande de changement de chaine par un utilisateur d'un decodeur de television numerique, au moyen d'un organe de telecommande appropriee, et l'affichage effectif de la chaine desiree sur l'ecran relie au decodeur considers. Par chaine, on entend classiquement ce que les utilisateurs 20 appellent une chaine de television, par exemple une chaine diffusant au cours de la journee des programmes successifs les uns aux autres. Le domaine de ('invention est, d'une fawn generale, celui des decodeurs de television numerique qui diffusent des chaines en ultra haute definition UHD de l'anglais (Ultra High Definition) ou/et en Haute Definition HD ou/et en SD de 25 l'anglais Standard-Definition. Dans le domaine de la television numerique, des decodeurs D de television numerique sont utilises, notamment afin d'acceder a un ensemble de chaines de television qui sont transmises cryptees et qui sont decryptees au sein du decodeur. Les decodeurs D de television sont des organes interfaces, associes dans le cas de 30 chaine via le reseau Internet a des dispositifs de type modem, entre des systemes de transmission de signaux de television, notamment de signaux de television numerique au format UHDTV, et des moniteurs de visualisation comprenant un organe d'affichage 2 E. Le moniteur peut comporter l'organe de decodage D et l'organe de d'affichage E comprenant un ecran. L'organe de decodage D peut aussi etre connecte au moniteur. Les signaux echanges sont le plus souvent des signaux numeriques, mais un decodeur D peut aussi avoir des facultes de traitement de signaux analogiques. 5 Les moyens de transmission qui transmettent les emissions de television a ces decodeurs/recepteurs sont soit des moyens de transmission par > ), HEV (Hight Efficiency Video Coding) pour permettre de diminuer le debit binaire. Malgre cette compression, le debit binaire necessaire pour les 3 qualites de chaines utilisees dans la television numerique aujourd'hui est: Pour la qualite SD ( de l'anglais : Simple Definition ) ayant une definition de 720x576 pixels, le debit binaire necessaire peut varier entre 1 Mbits/s et 3Mbits/s Pour la qualite HD / Full HD (de l'anglais > en l'occurrence la chaine N vers le fournisseur par internet. Bien entendu, le changement de chaine est possible dans les deux etats du decodeur D1 (d'activite ou d'inactivite). Comme explique plus haut, dans le cas d'etat d'activite EA, le changement de chaine se fera avec un temps de zapping TZ 15 correspondant a la latence de changement de chaine LCC si la chaine demandee M par l'utilisateur correspond a la ou une des chaines telechargees en parallele avec la chaine decodee N avant la reception du signal de changement de chaine 101. Dans le cas d'etat d'inactivite, s'il n'y a pas de chaine en parallele telechargee comme dans l'exemple represents, le temps de zapping TZ correspondra a la somme 20 de la latence de telechargement LT et de la latence de changement de chaine LCC. Dans l'exemple decrit l'organe decodeur est un decodeur mais pourrait etre une tablette ou encore un ordinateur. Dans l'exemple repr6sent6 les chaines telechargees en paralleles a la chaine decodee sont la chaine suivante N+1 et la chaine precedente N-1. Selon un autre 25 mode de realisation non represents, les chaines telechargees en paralleles sont d'autres chaines que les chaines suivante et precedente de la chaine visualisee. Par exemple le module d'analyse comportement utilisateur peut detecter et memoriser une chaine regulierement decodee, en particulier une chaine regulierement regardee a une certaine heure. Dans ce cas a cette heure, le module de telechargement peut 30 telecharger en parallele cette chaine regulierement regard6e. 26 Bien entendu, ('invention n'est pas limitee au mode de realisation qui vient d'être decrit. Ainsi, le decodeur selon ('invention comporte notamment des moyens pour mettre en 5 ceuvre le procede selon ('invention, et notamment une memoire de programmes avec une premiere application pour effectuer le procede de changement de chaine. La presente invention a ete decrite et illustree dans la presente description detainee et dans les figures des dessins annexes, dans des formes de realisation possibles. La presente invention ne se limite pas, toutefois, aux formes de realisation lo presentees. D'autres variantes et modes de realisation peuvent etre deduits et mis en ceuvre par la personne du métier a la lecture de la presente description et des dessins annexes. Dans les revendications, le terme "comprendre" ou "comporter" n'exclut pas d'autres elements ou d'autres etapes. Un seul processeur ou plusieurs autres unites 15 peuvent etre utilisees pour mettre en ceuvre ('invention. Les differentes caracteristiques presentees et/ou revendiquees peuvent etre avantageusement combinees. Leur presence dans la description ou dans des revendications dependantes differentes, n'excluent pas cette possibilite. Les signes de reference ne sauraient etre compris comme limitant la portee de ('invention. REVENDICATIONS1) Proc6d6 de telechargement de chaines pour le zapping d'une chaine numerique a une autre chaine numerique dans un organe d6codeur configur6 pour d6coder une chaine et la transmettre a un &ran, ('organe de decodage (D1) comprenant un module de telechargement (D141) comprenant un etat d'activite (EA), - dans lequel le procede comprend a l'etat d'activite une etape de telechargement d'une premiere chaine de visualisation (N) dans une qualite d'activite et d'au moins une autre chaine (M) en parallele de la premiere io chaine (N), le telechargement etant effectue selon un debit binaire d'activite, le module de telechargement (D141) comprenant en outre un etat d'inactivite (El) ayant un debit binaire d'inactivite de telechargement inf6rieur au d6bit binaire d'activite caracterise en ce que le procede comprend a l'etat d'inactivite les etapes : 15 - de telechargement de la premiere chaine (N) dans la qualite d'activite - de reception d'un signal d'un signe avant-coureur de changement de chaine (103), - de changement d'etat du module de telechargement (D141) en passant de l'etat d'inactivite (El) a l'etat d'activite (EA) lorsque le signal d'un signe avant- 20 coureur de changement de chaine (103) a 6t6 regu. 2) Procede de telechargement de chaine selon la revendication precedente, comprenant en outre une etape de determination de fin d'etat d'activite (102) pour passer de l'etat d'activite (EA) a l'etat d'inactivite (El) et en ce que l'etape de 25 determination comporte differentes operations consistant a : - mesurer une duree repos a l'etat d'activite (EA) consistant a mesurer le temps s'ecoulant depuis un changement de chaine telechargee ou depuis la reception d'un signal de signe avant-coureur de changement de chaine (103), - comparer la duree repos mesuree a au moins une valeur seuil de reference 30 memorisee; 28 3) Procede de telechargement de chaine selon l'une des revendications 1 a 2, dans lequel le signal de signe avant-coureur (103) comprend un signal envoye par un organe de telecommande (TC) a l'organe de decodage (D1), notamment un signal d'un capteur de deplacement de l'organe de telecommande (TC). 5 4) Procede de telechargement de chaine selon la revendication 3, dans lequel le capteur de deplacement (C) est un accelerometre et dans lequel le procede de telechargement comprend une etape de detection d'un signal de signe avantcoureur (103) lorsqu'un signal d'acceleration regu est superieur ou egal a un lo signal seuil representatif d'une acceleration de 0.3g, preferentiellement superieure a 0.5g. 5) Procede de telechargement de chaine selon la revendication 3 ou 4, dans lequel le signal de signe avant-coureur comprend un signal provenant d'une mesure du 15 capteur de telecommande indiquant au moins une acceleration de 0.5g ou au moins 1g. 6) Procede de telechargement de chaine selon l'une des revendications 3 a 5, dans lequel le signal de signe avant-coureur (103) comprend un signal d'un appui sur 20 une touche requete de l'organe de telecommande (TC). 7) Procede de telechargement de chaine selon l'une des revendications 1 a 6, dans lequel le signal de signe avant-coureur (103) comprend un signal regu d'un micro correspondant a un mot cle. 25 8) Procede de telechargement de chaine selon l'une des revendications precedentes, dans lequel a l'etat d'inactivite (El), le nombre de chaine telechargee par le module de telechargement (D141) est une seule chaine (N). 30 9) Procede de telechargement de chaine selon l'une des revendications 1 a 7 dans lequel a l'etat d'inactivite le procede comprend en outre une etape de telechargement d'au moins une autre chaine en parallele de la chaine transmise, la chaine transmise utilisant une premiere partie du debit binaire d'inactivite et l'au moins une autre chaine en parallele utilisant une deuxieme partie du debit binaire 29 d'inactivite, et en ce que la deuxieme partie du debit binaire d'inactivite etant inferieure a une deuxieme partie du debit d'activite pour telecharger au moins une autre chaine (M) en parallele a l'etat d'activite. 5 10)Procede de diffusion d'une chaine telechargee (N) pour pouvoir envoyer des signaux a des organes de commande d'un dispositif d'affichage (E), I'organe de decodage (D1) comprenant une sortie (D10) et en ce que le procede de diffusion cornprend le procede de telechargement selon l'une des revendications 1 a 9 et en outre une etape de decodage de la premiere chaine (N) et une etape de transformation en signaux transmis a la sortie (D10) pour transmettre des signaux a des organes de commande d'un dispositif d'affichage (E) pour afficher la premiere chaine (N). 11) Proc6d6 de zapping d'une chaine a une autre chaine comprenant le procede de diffusion selon la revendication precedente, dans lequel le procede de zapping cornprend des etapes successives : -de reception d'un signal de changement d'une chaine demandee (M), -de changement de chaine de la chaine d6cod6e (N) a la chaine demand6e (M) en fonction du signal de changement de chaine demandee. 12)Organe de d6codage configure pour mettre en ceuvre le procede de telechargement selon l'une quelconque des revendications 1 a 9 ou/et le procede de zapping selon la revendication 11. 13) Produit "programme d'ordinateur" chargeable directement dans une memoire (D14) interne d'un organe de decodage (D1), comprenant des portions de code de logiciel qui, lorsque !edit programme est execute, conduisent celui-ci a mettre en ceuvre toutes les etapes du procede de telechargement selon l'une quelconque des revendications 1 a 9 ou/et le procede de zapping selon la revendication 11. 14) Support d'enregistrement de donnees lisible par une machine comprenant un processeur, comprenant le programme d'ordinateur selon la revendication 13. 30 15) Ensemble comprenant un organe de decodage selon la revendication 12 et un organe de telecommande comprenant un capteur accelerometre apte a envoyer un signal de signe avant-coureur (103) pour passer le module de telechargement (D141) de l'etat d'inactivite (El) a l'etat d'activite (EA). 5