Le framework de qualité multimédia est introduit dans Android 16 pour Android TV dans le but d'établir une API standardisée pour les ajustements de la qualité d'image (PQ) et de la qualité audio (AQ). L'objectif principal est de fournir une approche unifiée de ces ajustements sur différents appareils Android TV. Ce framework standardisé vise à simplifier le développement pour les développeurs d'applications, les OEM (fabricants d'équipement d'origine) et les fournisseurs de SoC (System on Chip) en proposant un ensemble cohérent d'API Android. Pour les fournisseurs de SoC en particulier, il permet au framework Android de gérer la configuration PQ et AQ, ce qui réduit les coûts liés à la collaboration avec différents développeurs d'applications.
En fin de compte, pour la plate-forme Google et Android, elle permet de réduire la fragmentation, d'améliorer la qualité et l'évolutivité, de proposer de nouvelles fonctionnalités et de jeter les bases d'une UI AQ/PQ unifiée et d'une meilleure expérience utilisateur.
Le framework de qualité des médias prend en charge différents cas d'utilisation pour améliorer l'expérience de visionnage de la télévision. Notez que les profils et les paramètres peuvent être gérés par nom de package (application) et par ID d'entrée. De plus, les profils peuvent être créés par des applications système ou par d'autres applications figurant sur la liste d'autorisation. Seul le propriétaire des fiches peut les mettre à jour ou les supprimer. Plus précisément, le framework gère les profils d'image et de son. La luminosité, le contraste et la netteté sont des exemples de paramètres d'image. Les basses et les aigus sont des exemples de paramètres audio. Ces profils peuvent être appliqués dans différents contextes, y compris en définissant des profils par défaut globaux, des profils de streaming via MediaCodec, des profils par défaut d'application pour des applications multimédias spécifiques et des profils d'image d'entrée TV pour des entrées spécifiques telles que HDMI. Le framework prend également en charge les changements d'état, ce qui permet d'utiliser différents ensembles de paramètres pour des états tels que le HDR, de gérer les profils d'image actifs pour le traitement en cours et de gérer les fonctionnalités de rétroéclairage ambiant.
L'équipe Android collabore avec nos partenaires de l'écosystème pour prendre en charge le framework de qualité des contenus multimédias.