Je vois que MPEG-2 utilise 3 types d'images:
I : Intra (pas de prédiction)
P : Prédites (prédiction amont)
B : Bidirectionnelles (prédiction bidir)
Ma question est la suivante:
Pourquoi y-a-t-il une si grand différence de taille d'image (poids en
kb) entre des images P et B alors que dans les deux cas elles sont
prédites?
Merci d'avance.
OMA
Pour info, si on se référe à la taille d'une image I (100%)
La même image en P fait 30% de la taille de l'image I.
En B, elle fait entre 8% et 10% de la taille de l'image I.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
aster
"OMA" a écrit dans le message de news: | Bonjour, | | Je vois que MPEG-2 utilise 3 types d'images: | I : Intra (pas de prédiction) | P : Prédites (prédiction amont) | B : Bidirectionnelles (prédiction bidir) | Ma question est la suivante: | Pourquoi y-a-t-il une si grand différence de taille d'image (poids en | kb) entre des images P et B alors que dans les deux cas elles sont | prédites? | | Merci d'avance. | | OMA | | Pour info, si on se référe à la taille d'une image I (100%) | La même image en P fait 30% de la taille de l'image I. | En B, elle fait entre 8% et 10% de la taille de l'image I.
La taille d'une image B est plus faible que celle d'une image P en moyenne car la prédiction des macroblocs d'une image B est de meilleure qualité que la prédiction dans les image P. Et la prédiction est de meilleure qualité car il y a plus de choix pour la prédiction dans les images B que dans les images P.
Dans une image P, un macrobloc 16x16 peut être:
- intra - prédit par rapport à l'image I ou P précédente (backward)
Dans une image B, un macrobloc 16x16 peut être:
- intra - prédit par rapport à l'image I ou P précédente (backward) - prédit par rapport à l'image I ou P suivante (forward) - prédit par rapport à une moyenne entre une prédiction avant et arière (bidir)
Il y a aussi la régulation de débit (bit rate control) qui peut volontairement "casser un peu plus" les images B car celles-ci ne servent jamais à prédire d'autres images. Et avec un défilement à 25 images/s, la piètre qualité des images B passe inapercu.
aster
"OMA" <maerteno@yahoo.fr> a écrit dans le message de news: c90d2227.0502240738.24d73a93@posting.google.com...
| Bonjour,
|
| Je vois que MPEG-2 utilise 3 types d'images:
| I : Intra (pas de prédiction)
| P : Prédites (prédiction amont)
| B : Bidirectionnelles (prédiction bidir)
| Ma question est la suivante:
| Pourquoi y-a-t-il une si grand différence de taille d'image (poids en
| kb) entre des images P et B alors que dans les deux cas elles sont
| prédites?
|
| Merci d'avance.
|
| OMA
|
| Pour info, si on se référe à la taille d'une image I (100%)
| La même image en P fait 30% de la taille de l'image I.
| En B, elle fait entre 8% et 10% de la taille de l'image I.
La taille d'une image B est plus faible que celle d'une image P en
moyenne car la prédiction des macroblocs d'une image B est de
meilleure qualité que la prédiction dans les image P. Et la prédiction
est de meilleure qualité car il y a plus de choix pour la prédiction dans
les images B que dans les images P.
Dans une image P, un macrobloc 16x16 peut être:
- intra
- prédit par rapport à l'image I ou P précédente (backward)
Dans une image B, un macrobloc 16x16 peut être:
- intra
- prédit par rapport à l'image I ou P précédente (backward)
- prédit par rapport à l'image I ou P suivante (forward)
- prédit par rapport à une moyenne entre une prédiction avant et arière (bidir)
Il y a aussi la régulation de débit (bit rate control) qui peut volontairement
"casser un peu plus" les images B car celles-ci ne servent jamais à prédire
d'autres images. Et avec un défilement à 25 images/s, la piètre qualité
des images B passe inapercu.
"OMA" a écrit dans le message de news: | Bonjour, | | Je vois que MPEG-2 utilise 3 types d'images: | I : Intra (pas de prédiction) | P : Prédites (prédiction amont) | B : Bidirectionnelles (prédiction bidir) | Ma question est la suivante: | Pourquoi y-a-t-il une si grand différence de taille d'image (poids en | kb) entre des images P et B alors que dans les deux cas elles sont | prédites? | | Merci d'avance. | | OMA | | Pour info, si on se référe à la taille d'une image I (100%) | La même image en P fait 30% de la taille de l'image I. | En B, elle fait entre 8% et 10% de la taille de l'image I.
La taille d'une image B est plus faible que celle d'une image P en moyenne car la prédiction des macroblocs d'une image B est de meilleure qualité que la prédiction dans les image P. Et la prédiction est de meilleure qualité car il y a plus de choix pour la prédiction dans les images B que dans les images P.
Dans une image P, un macrobloc 16x16 peut être:
- intra - prédit par rapport à l'image I ou P précédente (backward)
Dans une image B, un macrobloc 16x16 peut être:
- intra - prédit par rapport à l'image I ou P précédente (backward) - prédit par rapport à l'image I ou P suivante (forward) - prédit par rapport à une moyenne entre une prédiction avant et arière (bidir)
Il y a aussi la régulation de débit (bit rate control) qui peut volontairement "casser un peu plus" les images B car celles-ci ne servent jamais à prédire d'autres images. Et avec un défilement à 25 images/s, la piètre qualité des images B passe inapercu.