Le framework Media Quality 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 fabricants d'équipement d'origine (OEM) et les fournisseurs de systèmes sur une puce (SoC) en offrant 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 la charge de travail liée à la collaboration avec différents développeurs d'applications.
En fin de compte, pour Google et la plate-forme Android, cela permet de réduire la fragmentation, d'améliorer la qualité et l'évolutivité, de fournir de nouvelles fonctionnalités et de jeter les bases d'une interface utilisateur AQ/PQ unifiée et d'une expérience utilisateur améliorée.
Le framework de qualité média prend en charge différents cas d'utilisation pour améliorer l'expérience de visionnage de la télévision. Il est à noter 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 profils peut les modifier 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 paramètres audio incluent, par exemple, les basses et les aigus. Ces profils peuvent être appliqués dans différents contextes, y compris pour définir 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 comme HDMI. Le framework est également compatible avec 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é média.