Brevet FR3041851A1 (20170331)
REVENDICATIONS1. Procédé d'allocation de débit entre une première couche (L-0), dite couche de base et au moins une deuxième couche (L-1), dite couche d'amélioration, d'un codeur scalable apte à coder une séquence d'images numériques, en fonction d'un débit global cible (DG), caractérisé en ce qu'il comprend les étapes suivantes, mises en oeuvre suite au codage d'un groupe d'images de la séquence (GOP(i)) : - obtention (El, EH) d'une mesure de qualité de codage (Q1) de la couche d'amélioration pour le groupe d'images courant à partir d'une métrique prédéterminée ; - obtention (E2) d'un coût de codage effectif de la couche de base et d'un coût de codage effectif de la au moins une couche d'amélioration pour le groupe d'images courant : - calcul (E3) d'un ratio de débit entre une dite couche d'amélioration et le débit global à partir des coûts de codage estimés ; - estimation (E6) d'une fonction de performance au moins à partir du ratio de débit calculé, de la mesure de qualité obtenue pour le GOP courant et d'un modèle de courbe prédéterminé ; et - Détermination (E8) d'un ratio de débit optimal (Ro) dans un intervalle de ratio prédéterminé (IF, IR), à partir de la fonction de performance estimée et selon un critère de maximisation de la qualité de ladite au moins une couche d'amélioration.\n<CLM>\1\tProcédé d'allocation de débit selon la revendication 1, caractérisé en ce que l'étape d'estimation d'une fonction de performance comprend une détermination de paramètres du modèle de courbe prédéterminé à partir du ratio de débit calculé et de la mesure de qualité obtenue pour le groupe d'images courant et d'une pluralité de couples de valeurs de mesures de qualité et de ratio de débit préalablement obtenues.\n<CLM>\1\tProcédé d'allocation de débit selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre une étape (E7) de détermination d'au moins un intervalle de ratios autorisés.\n<CLM>\1\tProcédé d'allocation de débit selon l'une des revendications précédentes, caractérisé en ce qu' il comprend une étape (E10) d'obtention d'une mesure de qualité de codage (QO) de la couche de base, une étape (E4) de mise à jour d'un débit restant (DR) à partir des coûts de codage obtenus et du débit global cible (DG), et en ce que l'étape (E7) de détermination détermine un 3041851 28 premier intervalle de ratio en fonction de contraintes de débit qualité sur la couche de base, des mesures de qualité, des coûts de codage et du débit restant calculé.\n<CLM>\1\tProcédé d'allocation de débit selon l'une des revendications précédentes, caractérisé en ce qu' il comprend une étape (E4) de mise à jour d'un débit restant (DR) à partir des coûts de 5 codage obtenus et du débit global cible (DG), et en ce que l'étape de détermination détermine un deuxième intervalle de ratio en fonction de contraintes de débit qualité sur une dite couche d'amélioration et du débit restant calculé.\n<CLM>\1\tProcédé d'allocation de débit selon les revendications 4 et 5, caractérisé en ce que l'étape de détermination détermine une intersection du premier et du deuxième intervalles. 10\n<CLM>\1\tProcédé d'allocation de débit selon l'une des revendications 4 à 6, caractérisé en ce que l'étape de détermination (E7) d'un intervalle de ratio comprend une estimation (E14, E15) d'une fonction débit-qualité à partir d'un modèle de courbe prédéterminé et d'au moins les mesures de qualité (QO, Q1)des couches, les coûts de codage obtenus pour le groupe d'images courant, un calcul du débit associé à une dite contrainte de qualité à partir de la 15 fonction débit qualité estimée et un calcul du ratio de débit correspondant à ladite contrainte en fonction du débit restant (DR) calculé.\n<CLM>\1\tProcédé d'allocation de débit selon la revendication 7, caractérisé en ce que l'estimation (E14, E15) d'une fonction débit-qualité comprend une détermination de paramètres du modèle de courbe prédéterminé à partir des mesures de débit et de qualité obtenues pour le groupe 20 d'images courant et d'une pluralité de couples de valeurs de mesures de qualité débit préalablement obtenues.\n<CLM>\1\tProcédé d'allocation de débit selon l'une des revendications précédentes, comprenant une étape (E4) de mise à jour d'un débit restant (DR) à partir des coûts de codage obtenus et du débit global cible (DG), caractérisé en ce qu'il comprend en outre une étape (E9) de calcul 25 d'un débit cible (JRC-0) de la couche de base et d'un débit cible (JRC-1) de ladite au moins une couche d'amélioration pour un groupe d'image suivant (GOP(i+1) en fonction du débit restant (DR) mis à jour et du ratio optimal (R0) de débit calculé.\n<CLM>\1\tProcédé d'allocation de débit selon l'une des revendications précédentes, caractérisé en ce qu'il comprend une étape (E4') de calcul d'un débit cible de la couche de base et d'un débit cible de 30 ladite au moins une couche d'amélioration pour le groupe d'image suivant en fonction du débit restant mis à jour suite à un premier encodage du groupe d'images suivant et du ratio optimal (R0') de débit calculé. 3041851 29\n<CLM>\1\tDispositif (100) d'allocation de débit entre une première couche, dite couche de base et au moins une deuxième couche, dite couche d'amélioration, d'un codeur scalable apte à coder une séquence d'images numériques (S), à un débit global cible (DG), caractérisé en ce qu'il comprend les unités suivantes, apte à être mises en oeuvre suite au codage d'un groupe 5 d'images de la séquence (GOIP;) : - évaluation (GET Q) d'une mesure de qualité de codage de la couche d'amélioration pour le groupe d'images courant à partir d'une métrique prédéterminée ; - estimation (GET B) d'un coût de codage effectif de la couche de base et d'un coût de codage effectif de la au moins une couche d'amélioration pour le groupe d'images courant : 10 - calcul (CALC) d'un ratio de débit entre une dite couche d'amélioration et le débit global à partir des coûts de codage estimés ; - estimation (EST Q(Ri)) d'une fonction de performance au moins à partir du ratio de débit calculé, de la qualité mesurée et d'un modèle de courbe prédéterminé ; et - Détermination (DET R0) d'un ratio de débit optimal dans un intervalle de ratio 15 prédéterminé, à partir de la fonction de performance estimée et selon un critère de maximisation de la qualité de ladite au moins une couche d'amélioration.\n<CLM>\1\tCodeur (10) scalable en couches, comprenant un premier codeur (C-0) apte à encoder une première couche, dite couche de base d'une séquence d'images numérique, à un premier débit et au moins un deuxième codeur (C-1) apte à encoder une deuxième couche, dite couche 20 d'amélioration de ladite séquence, à un deuxième débit, ledit codeur comprenant un premier module (RC-0) de contrôle de débit apte à contrôler le premier débit consommé par la couche de base et au moins un deuxième module (RC-1) de contrôle de débit apte à contrôler le deuxième débit consommé par une dite couche d'amélioration, caractérisé en ce qu'il comprend en outre un dispositif (100) d'allocation de débit selon la revendication 11 apte à 25 allouer le premier débit au premier module et le deuxième débit au deuxième module.\n<CLM>\1\tProgramme d'ordinateur (Pgi) comprenant des instructions pour la mise en oeuvre du procédé d'allocation de débit selon l'une des revendications 1 à 10, lorsqu'il est exécuté par un processeur.\n<CLM>\1\tSupport d'enregistrement lisible par un processeur, caractérisé en ce qu'il est apte à 30 mémoriser le programme d'ordinateur selon la revendication 13.