MediaCodecInfo.CodecCapabilities.FEATURERoi Campo

Definizione

<b>solo< codificatore video/b>: codec supporta la codifica dell'area di interesse.

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

Valore del campo

Attributi

Commenti

<b>solo< codificatore video/b>: codec supporta la codifica dell'area di interesse.

Il supporto della codifica RoI indica che il codec accetta informazioni che specificano l'importanza relativa di parti diverse di ogni fotogramma video. In questo modo il codificatore può separare un fotogramma video in aree critiche e non critiche e usare più bit (qualità migliore) per rappresentare le aree critiche e de-classificare in ordine di priorità le aree non critiche. In altre parole, il codificatore sceglie una distorsione qp negativa per le parti critiche e una distorsione qp zero o positiva per le parti non critiche.

A livello di base, se il codificatore decide di codificare ogni fotogramma con un valore di quantizzazione uniforme 'qpFrame' e viene scelto /suggerito un 'qpBias' per un LCU del frame, il qp effettivo dell'LCU sarà 'qpFrame + qpBias', anche se questo valore può essere bloccato basandosi sui limiti qp configurati min-max per la sessione di codifica corrente.

In un colpo, se un gruppo di unità LCU esegue rapidamente la panoramica, può essere contrassegnato come non critico, consentendo al codificatore di riservare meno bit durante la codifica. Contrariamente, le LCU che rimangono in esecuzione per una durata prolungata possono essere codificate in una migliore qualità in un unico fotogramma, configurando così un eccellente riferimento a lungo termine per tutti i fotogrammi futuri.

Si noti che sfalsando la quantizzazione di ogni LCU, l'allocazione dei bit complessiva sarà diversa dall'allocazione di bit stimata originariamente e il codificatore regola la quantizzazione dei fotogrammi per i fotogrammi successivi in modo da soddisfare la destinazione della velocità in bit. Una selezione efficace di aree critiche può configurare un riferimento d'oro e questo può compensare il carico di bit introdotto a causa della codifica roI a una migliore qualità. D'altra parte, una scelta inefficace di regioni critiche potrebbe aumentare la qualità di determinate parti dell'immagine, ma questo può ostacolare la qualità nei fotogrammi successivi.

per android.media.MediaCodecInfo.CodecCapabilities.FEATURE_Roi.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a