MediaCodecInfo.CodecCapabilities.FEATURERoi Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
<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.