Lenguaje

MediaCodecInfo.CodecCapabilities.FEATURERoi Campo

Definición

<b>solo codificador< de vídeo/b>: el códec admite la codificación de región de interés.

[Android.Runtime.Register("FEATURE_Roi", ApiSince=35)]
public const string FEATURERoi;
[<Android.Runtime.Register("FEATURE_Roi", ApiSince=35)>]
val mutable FEATURERoi : string

Valor de campo

Atributos

Comentarios

<b>solo codificador< de vídeo/b>: el códec admite la codificación de región de interés.

La compatibilidad con la codificación RoI significa que el códec acepta información que especifica la importancia relativa de diferentes partes de cada fotograma de vídeo. Esto permite al codificador separar un fotograma de vídeo en regiones críticas y no críticas, y usar más bits (mejor calidad) para representar las regiones críticas y anular la prioridad de las regiones no críticas. En otras palabras, el codificador elige un sesgo negativo de qp para las partes críticas y un sesgo de qp cero o positivo para las partes no críticas.

En un nivel básico, si el codificador decide codificar cada fotograma con un valor uniforme de cuantificación "qpFrame" y se elige o sugiere un "qpBias" para una LCU del marco, entonces el qp real de la LCU será "qpFrame + qpBias", aunque este valor se puede sujetar en función de los límites qp configurados min-max para la sesión de codificación actual.

En una captura, si un grupo de LCUs se puede marcar rápidamente como no crítico, lo que permite al codificador reservar menos bits durante su codificación. Contrarily, las LCUs que permanecen en la toma durante una duración prolongada se pueden codificar con una mejor calidad en un marco, lo que configura una excelente referencia a largo plazo para todos los fotogramas futuros.

Tenga en cuenta que, al desplazar la cuantificación de cada LCU, la asignación de bits global diferirá de la asignación de bits estimada originalmente y el codificador ajustará la cuantificación de fotogramas para los fotogramas posteriores para cumplir el destino de velocidad de bits. Una selección eficaz de regiones críticas puede configurar una referencia dorada y esto puede compensar la carga de bits que se introdujo debido a la codificación de RoI con una mejor calidad. Por otro lado, una elección ineficaz de las regiones críticas podría aumentar la calidad de determinadas partes de la imagen, pero esto puede dificultar la calidad en fotogramas posteriores.

Java documentación para android.media.MediaCodecInfo.CodecCapabilities.FEATURE_Roi.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a