MPEG-5 Essential Video Coding ( EVC ), normalisé sous la norme ISO/IEC 23094-1, est une norme de compression vidéo qui a été achevée en avril 2020 par décision du groupe de travail MPEG 11 lors de sa 130e réunion.
La norme se compose d'un sous-ensemble libre de droits et d'améliorations commutables individuellement.
Concept
Le document d'exigences accessible au public décrit un processus de développement qui assure la défense contre les menaces de brevets : Deux ensembles d'outils de codage, de base et améliorés , sont définis :
- La base est constituée d' outils rendus publics il y a plus de 20 ans ou pour lesquels une déclaration de type 1 a été reçue . Le type 1, ou option 1, signifie « libre de droits », dans la nomenclature utilisée dans les documents ISO.
- L'ensemble « amélioré » se compose de 21 autres outils qui ont passé une justification d'efficacité de compression supplémentaire et qui peuvent être désactivés individuellement.
Chacun des 21 outils payants peut être acquis séparément, négocié séparément et commercialisé séparément . Chacun peut être désactivé individuellement et, si nécessaire, remplacé par un outil de profil de base correspondant gratuit . Cette structure permet de revenir facilement à un ensemble plus restreint d'outils à l'avenir, si, par exemple, des complications de licence surviennent autour d'un outil spécifique, sans rompre la compatibilité avec les décodeurs déjà déployés.
Une proposition de Samsung , Huawei et Qualcomm constitue la base de l'EVC.
Implémentations
- XEVE (eXtra-fast Essential Video Encoder) se décrit comme un encodeur EVC open source rapide. Il est écrit en C99 et prend en charge les profils de base et principaux d'EVC. Sa licence est une licence BSD personnalisée à 3 clauses .
MPAI-EVC
MPAI vise à améliorer considérablement les performances de l'EVC en améliorant ou en remplaçant les outils traditionnels par des outils basés sur l'IA , dans le but d'atteindre une amélioration d'au moins 25 % par rapport au profil de base de l'EVC.