Marco de trabajo de calidad multimedia
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El framework de Calidad de medios se introduce en Android 16 para Android TV con el objetivo de establecer una API estandarizada para los ajustes de calidad de imagen (PQ) y calidad de audio (AQ). El objetivo principal es proporcionar un enfoque unificado para estos ajustes en los diferentes dispositivos Android TV.
Este marco de trabajo estandarizado tiene como objetivo simplificar el desarrollo para los desarrolladores de apps, los fabricantes de equipos originales (OEM) y los proveedores de sistemas en chip (SoC) ofreciendo un conjunto coherente de APIs de Android. En el caso específico de los proveedores de SoC, permite que el framework de Android controle la configuración de PQ y AQ, lo que reduce la sobrecarga de colaborar con diferentes desarrolladores de aplicaciones.
En última instancia, para Google y la plataforma de Android, ayuda a reducir la fragmentación, mejorar la calidad y la escalabilidad, proporcionar funciones nuevas y sentar las bases para una IU de AQ/PQ unificada y una experiencia del usuario mejorada.
El framework de Calidad de medios admite varios casos de uso para mejorar la experiencia de visualización de TV. Cabe destacar que los perfiles y la configuración se pueden administrar por nombre de paquete (app) y por ID de entrada. Además, las apps del sistema o las que se encuentran en la lista de entidades permitidas pueden crear perfiles. Solo el propietario de los perfiles puede actualizarlos o quitarlos. Específicamente, el framework administra los perfiles de imagen y sonido. Entre los ejemplos de parámetros de imagen, se incluyen el brillo, el contraste y la nitidez. Algunos ejemplos de parámetros de sonido son los graves y los agudos. Estos perfiles se pueden aplicar en varios contextos, como la configuración de perfiles predeterminados globales, la transmisión de perfiles a través de MediaCodec, la configuración de perfiles predeterminados de la app para apps de medios específicas y la configuración de perfiles de imagen de entrada de TV para entradas específicas, como HDMI. El framework también admite cambios de estado, lo que permite diferentes conjuntos de parámetros para estados como HDR, la administración de perfiles de imagen activos para el procesamiento en curso y el control de las funciones de luz de fondo ambiental.
El equipo de Android está trabajando con nuestros socios del ecosistema para admitir el framework de calidad de medios.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-08-27 (UTC)
[null,null,["Última actualización: 2025-08-27 (UTC)"],[],[],null,["The Media Quality framework is being introduced in Android 16 for\nAndroid TV with the objective of establishing a standardized API for Picture\nQuality (PQ) and Audio Quality (AQ) adjustments. The primary goal is to provide\na unified approach to these adjustments across different Android TV devices.\nThis standardized framework aims to simplify development for app developers,\noriginal equipment manufacturers (OEMs), and system-on-chip (SoC) vendors by\noffering a consistent set of Android APIs. For SoC vendors specifically, it\nallows the Android framework to handle PQ and AQ configuration, reducing the\noverhead of collaborating with different application developers.\n\nUltimately, for Google and Android platform, it helps reduce fragmentation,\nimprove quality and scalability, provide new features, and lay the foundation\nfor a Unified AQ/PQ UI and improved user experience.\n\nThe Media Quality framework supports various use cases to enhance the\nTV-watching experience. It is worth noting that profiles and settings can be\nmanaged per package name (app), and per input ID. Additionally, profiles can be\ncreated by system apps, or by other apps that are in the allowlist. Profiles can\nbe updated or removed only by the owner of the profiles. Specifically, the\nframework manages Picture and Sound Profiles. Examples of picture parameters\ninclude brightness, contrast, sharpness. Examples of sound parameters include\nbass and treble. These profiles can be applied in various contexts, including\nsetting global default profiles, streaming profiles via MediaCodec, setting app\ndefault profiles for specific media apps, and setting TV input picture profiles\nfor specific inputs like HDMI. The framework also supports status changes,\nallowing different parameter sets for states like HDR, managing active picture\nprofiles for ongoing processing, and handling ambient backlight features.\n\nThe Android team is working with our ecosystem partners to support Media Quality\nframework."]]