Langue

MediaCodecInfo.CodecCapabilities.FEATURERoi Champ

Définition

<b>encodeur vidéo uniquement</b> : le codec prend en charge l’encodage de région d’intérêt.

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

Valeur de champ

Attributs

Remarques

<b>encodeur vidéo uniquement</b> : le codec prend en charge l’encodage de région d’intérêt.

La prise en charge de l’encodage RoI signifie que le codec accepte les informations qui spécifient l’importance relative des différentes parties de chaque image vidéo. Cela permet à l’encodeur de séparer une trame vidéo en régions critiques et non critiques, et d’utiliser davantage de bits (meilleure qualité) pour représenter les régions critiques et dé hiérarchiser les régions non critiques. En d’autres termes, l’encodeur choisit un biais qp négatif pour les parties critiques et un biais qp zéro ou positif pour les parties non critiques.

Au niveau de base, si l’encodeur décide d’encoder chaque image avec une valeur de quantisation uniforme « qpFrame » et qu’un « qpBias » est choisi/suggéré pour une unité logique de l’image, alors le qp réel du LCU sera « qpFrame + qpBias », bien que cette valeur puisse être limitée en fonction des limites de qp configurées min-max pour la session d’encodage actuelle.

Dans une capture, si un groupe d’unités logiques panoramiques rapidement, ils peuvent être marqués comme non critiques, ce qui permet à l’encodeur de réserver moins de bits pendant leur encodage. En revanche, les unités logiques qui restent en plan pendant une durée prolongée peuvent être encodées à une meilleure qualité dans un cadre, ce qui permet de configurer une excellente référence à long terme pour tous les cadres futurs.

Notez qu’en désactivant la quantisation de chaque LCU, l’allocation de bits globale diffère de l’allocation de bits estimée à l’origine, et l’encodeur ajuste la quantisation de trame pour les images suivantes afin de répondre à la cible de débit binaire. Une sélection efficace des régions critiques peut configurer une référence d’or et cela peut compenser la charge de bits introduite en raison de l’encodage roI de meilleure qualité. En revanche, un choix inefficace de régions critiques peut augmenter la qualité de certaines parties de l’image, mais cela peut entraver la qualité dans les images suivantes.

Java documentation pour android.media.MediaCodecInfo.CodecCapabilities.FEATURE_Roi.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à