ConceptionsmatériellesefficacespourdesnouveauxoutilsdustandardVVCciblantlesplates-formesASIC
| Auteur / Autrice : | Brahim Farhat |
| Direction : | Daniel Ménard, Olivier Déforges |
| Type : | Thèse de doctorat |
| Discipline(s) : | Signal, Image, Vision |
| Date : | Soutenance le 31/05/2022 |
| Etablissement(s) : | Rennes, INSA |
| Ecole(s) doctorale(s) : | École doctorale Mathématiques et sciences et technologies de l'information et de la communication (Rennes) |
| Partenaire(s) de recherche : | Laboratoire : Institut d'Électronique et des Technologies du numéRique |
| Jury : | Président / Présidente : Dominique Ginhac |
| Examinateurs / Examinatrices : Daniel Ménard, Olivier Déforges, Dominique Ginhac, Fernando Pescador, Virginie Fresse, François Berry, Wassim Hamidouche, Adrien Grill | |
| Rapporteurs / Rapporteuses : Fernando Pescador, Virginie Fresse |
Mots clés
Résumé
La nouvelle norme de codage vidéo MPEG/ITU ap- pelée Versatile Video Coding (VVC) a été finalisée en juillet 2021. VVC permet une efficacité de codage 40 % supérieure à celle de son prédécesseur, la norme HEVC. Ce gain de codage est ap- porté par plusieurs outils de codage. Le MTS et le LFNST sont l’un des principaux outils de codage qui ont été introduits dans le VVC pour la partie transformation. En outre, afin d’améliorer la qualité perceptive des trames codées, le VVC ajoute un nou- vel outil à son processus de filtrage en boucle appelé ALF. Dans cet élément, des implémentations matérielles pour tous les out- ils ci-dessus ciblant les plateformes ASIC sont proposées. Elles comportent toutes les optimisations nécessaires pour réduire leur coût en termes de surface de puce, de mémoire et de consomma- tion d’énergie. Toutes les solutions proposées ont été intégrées dans un encodeur et décodeur VVC professionnel en temps réel. La première contribution est une implémentation matérielle ef- ficace de la transformation MTS. Elle consiste en une architec- ture multistandard qui prend en charge le bloc de transformation des normes MPEG récentes, notamment AVC, HEVC et VVC. Elle est optimisée et supprime les complexités inutiles que l’on trouve dans d’autres architectures proposées en utilisant des mul- tiplicateurs réguliers au lieu de multiplicateurs constants. Ensuite, pour le même contexte, le LFNST est ajouté au module de trans- formation. Il exploite toutes les optimisations des transformées primaires et secondaires, y compris la décomposition papillon, la remise à zéro des coefficients et la relation linéaire inhérente en- tre les types de transformées. La deuxième contribution consiste en une implémentation matérielle efficace de l’outil ALF. Pour le décodeur, la solution proposée établit un nouvel ordre de balayage entre les composantes Luma et Chroma qui réduit considérable- ment la mémoire. En outre, ce module a été étudié pour le contexte du codeur. Dans ce contexte, l’ALF comporte deux phases : le filtrage et le processus de décision. Afin de réduire la consomma- tion de ressources, l’encodeur active l’ALF uniquement pour les échantillons Luma et pour les CTUs de taille 64. Cette dernière so- lution s’est avérée efficace et a été intégrée dans l’encodeur VVC en temps réel.