MediaCodecInfo.CodecCapabilities.FEATURERoi Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
<b>codificador de vídeo somente</b>: o codec dá suporte à codificação de região de interesse.
[Android.Runtime.Register("FEATURE_Roi", ApiSince=35)]
public const string FEATURERoi;
[<Android.Runtime.Register("FEATURE_Roi", ApiSince=35)>]
val mutable FEATURERoi : string
Valor do campo
- Atributos
Comentários
<b>codificador de vídeo somente</b>: o codec dá suporte à codificação de região de interesse.
O suporte à codificação roI significa que o codec aceita informações que especificam a importância relativa de diferentes partes de cada quadro de vídeo. Isso permite que o codificador separe um quadro de vídeo em regiões críticas e não críticas e use mais bits (melhor qualidade) para representar as regiões críticas e despriorizar regiões não críticas. Em outras palavras, o codificador escolhe um viés qp negativo para as partes críticas e um viés qp zero ou positivo para as partes não críticas.
Em um nível básico, se o codificador decidir codificar cada quadro com um valor de quantização uniforme 'qpFrame' e um 'qpBias' for escolhido/sugerido para um LCU do quadro, o qp real da LCU será 'qpFrame + qpBias', embora esse valor possa ser fixado com base nos limites qp configurados no mínimo máximo para a sessão de codificação atual.
Em uma captura, se um grupo de LCUs der certo rapidamente, eles poderão ser marcados como não críticos, permitindo que o codificador reserve menos bits durante a codificação. Ao contrário, as LCUs que permanecem em execução por uma duração prolongada podem ser codificadas com melhor qualidade em um quadro, configurando assim uma excelente referência de longo prazo para todos os quadros futuros.
Observe que, ao compensar a quantização de cada LCU, a alocação geral de bits será diferente da alocação de bits estimada originalmente e o codificador ajustará a quantização do quadro para quadros subsequentes para atender ao destino de taxa de bits. Uma seleção efetiva de regiões críticas pode configurar uma referência de ouro e isso pode compensar a carga de bit que foi introduzida devido à codificação de RoI em melhor qualidade. Por outro lado, uma escolha ineficaz de regiões críticas pode aumentar a qualidade de determinadas partes da imagem, mas isso pode dificultar a qualidade em quadros subsequentes.
Java documentação para android.media.MediaCodecInfo.CodecCapabilities.FEATURE_Roi.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.