i-frames? p-frames? b-frames? qqn peut expliquer clairement?

i-frames? p-frames? b-frames? qqn peut expliquer clairement? - Traitement Vidéo - Video & Son

Marsh Posté le 04-01-2005 à 22:49:35    

hello
après une recherche sur google et le forum, je n'ai pas trouvé d'explication sur les différences entre p, b et i frames(du moins pas en francais). Qd sont elles utilisées? etc... je pense que b frame c'est pour éviter la propagation d'erreurs. Ses appellations se limitent-elles au codec xvid?
merci :jap:


Message édité par mikemowgli le 04-01-2005 à 22:59:51
Reply

Marsh Posté le 04-01-2005 à 22:49:35   

Reply

Marsh Posté le 08-01-2005 à 19:10:29    

Salut mon gars ! quel passionnant domaine tu abordes !
 
en 2 mots les differences entre frame I, P ou B :  
 
I signifie Intra : la compression de telles images I n'est basee que sur la redondance spatiale a l'interieure de la-dite image I (d'ou son nom : Intra : a l'interieur). Si tu le souhaites je peux developer un peu comment on compresse en utilisant la redondance spatiale, mais + tard car je veux faire vite.
 
P signifie Predite : la compression de telles images P est basee d'abord sur la redondance temporelle, puis spatiale (comme les I). Redondance temporelle signifie que l'on predit (d'ou le nom P) les images P a partir d'une image de reference (I ou P), c'est a dire qu'on cherche un bloc "ressemblant" a un bloc de l'image courante dans une image de reference et qu'on ne transmet ensuite que la difference entre le bloc courant et le bloc sur lequel on pointe dans l'image de reference ainsi qu'un vecteur de mouvement qui indique sur quel bloc de reference on pointe. Puis la meme prediction spatiale est realisee sur ces differences. La aussi je peux developper si tu le souhaites.
 
B signifie Bi-predite, c'est a dire qu'on peut faire aussi bien de la prediction temporelle sur une image I ou P passee que future. Ces images B ne servant jamais d'image de references, elles ne propagent donc pas les erreurs de prediction, et on peut donc les compresser plus severement lors de la prediction spatiale.
 
Ces appellations sont plus ou moins generiques a tous les standards de compression video (mpeg2, mpeg4, H264...) avec cependant des petites nuances que la encore je ne vais pas detailler tout de suite.
 
Une sequence d'image est generalement constitue d'un entrelacement de frame I, P et B. A titre d'exemple une sequence MPEG2 est : IBBPBBPBBPBBIBBPBBPBBPBBI...etc...etc...
c'est a dire une image I toutes les 12 images, puis une P toutes les 3, le reste etant des B.
 
Voila, j'espere que ca eclaire ta lanterne. Si tu veux plus d'info, n'hesite pas....
 
Tshaw

Reply

Marsh Posté le 17-02-2005 à 14:16:16    

entropy a écrit :

Salut mon gars ! quel passionnant domaine tu abordes !
 
en 2 mots les differences entre frame I, P ou B :  
 
I signifie Intra : la compression de telles images I n'est basee que sur la redondance spatiale a l'interieure de la-dite image I (d'ou son nom : Intra : a l'interieur). Si tu le souhaites je peux developer un peu comment on compresse en utilisant la redondance spatiale, mais + tard car je veux faire vite.
 
P signifie Predite : la compression de telles images P est basee d'abord sur la redondance temporelle, puis spatiale (comme les I). Redondance temporelle signifie que l'on predit (d'ou le nom P) les images P a partir d'une image de reference (I ou P), c'est a dire qu'on cherche un bloc "ressemblant" a un bloc de l'image courante dans une image de reference et qu'on ne transmet ensuite que la difference entre le bloc courant et le bloc sur lequel on pointe dans l'image de reference ainsi qu'un vecteur de mouvement qui indique sur quel bloc de reference on pointe. Puis la meme prediction spatiale est realisee sur ces differences. La aussi je peux developper si tu le souhaites.
 
B signifie Bi-predite, c'est a dire qu'on peut faire aussi bien de la prediction temporelle sur une image I ou P passee que future. Ces images B ne servant jamais d'image de references, elles ne propagent donc pas les erreurs de prediction, et on peut donc les compresser plus severement lors de la prediction spatiale.
 
Ces appellations sont plus ou moins generiques a tous les standards de compression video (mpeg2, mpeg4, H264...) avec cependant des petites nuances que la encore je ne vais pas detailler tout de suite.
 
Une sequence d'image est generalement constitue d'un entrelacement de frame I, P et B. A titre d'exemple une sequence MPEG2 est : IBBPBBPBBPBBIBBPBBPBBPBBI...etc...etc...
c'est a dire une image I toutes les 12 images, puis une P toutes les 3, le reste etant des B.
 
Voila, j'espere que ca eclaire ta lanterne. Si tu veux plus d'info, n'hesite pas....
 
Tshaw


 
Bonjour,
 
tu as l'air d'être calé sur le sujet, si tu as des liens ou alors des compléments sur le sujet je suis preneur ;)
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed