Espace membre :
flechePublicité

49 messages
Filtrer ok

HEVC : le codec de l'ère Ultra HD est achevé

L'Union Internationale des Télécommunications (l'ITU) et le Motion Picture Experts Group (MPEG) ont annoncé la semaine dernière avoir achevé le HEVC, successeur du H.264.


Vendredi dernier, au terme d'une assemblée d'une semaine, les membres du MPEG ont effectivement validé ce qui est désormais le « brouillon final du standard international » de l'High Efficiency Video Coding (HEVC), successeur de l'Advanced Video Coding (AVC). Notons que l'appellation H.265, précédemment employée, a finalement été abandonnée.

La moitié du poids à qualité égale

La promesse du HEVC avait évolué entre la publication du tout premier committee draft et l'ébauche d'un standard six mois plus tard, mais elle s'est stabilisée depuis. Le nouveau codec promet donc un débit (ou un poids) inférieur de moitié à qualité d'image constante. En d'autres termes à qualité constante, une vidéo Ultra HD en HEVC ne serait que deux fois plus lourde qu'une vidéo Full HD en H.264, en dépit d'une définition quadruplée. Le codec est d'ailleurs d'autant plus efficace que le débit d'encodage est faible ou que la définition est haute (jusqu'en 8K ou 7680 x 4320 pixels).

Pour ce faire, l'HEVC inaugure une nouvelle méthode de découpage des trames « Coded Tree Unit » variable (trois tailles) et sur trois niveaux. Par rapport aux macro blocs de taille fixe de l'AVC, cette méthode présente l'intérêt de mieux s'adapter au contenu, en traitant très différemment les aplats des zones les plus détaillées. Elle est en outre nettement plus propice au traitement parallélisé, tel qu'avec un GPU.


Un profil pour les images fixes

Elle serait si efficace que le codec prévoit d'ores et déjà, en plus du « Main » sur 8 bits et du « Main 10 » sur 10 bits (64 fois plus de nuances de couleur), un profil « Main Still Picture », destiné comme son nom l'indique aux images fixes. Il permettrait d'économiser 50 % d'espace de stockage à qualité constante.

Notons qu'il n'y a plus de « High Profile », comme c'était le cas avec l'AVC.

L'ITU et le MPEG préparent encore des profils répondant à différents besoins, en matière de 3D pour commencer (stéréoscopie classique ou même auto-stéréoscopie à multiples points de vue), de colorimétrie (12 bits et échantillonnage 4:2:2 ou 4:4:4), ou encore d'encodage adaptatif (permettant de décoder un fichier à une définition inférieure).

La route est encore longue

Le HEVC doit encore être définitivement ratifié, ce qui devrait arriver d'ici quelques semaines. Dès lors, les multiples acteurs de l'audiovisuel pourront concevoir leurs encodeurs et décodeurs logiciels ou matériels. Mais pour parvenir à une telle efficacité, l'HEVC est nettement plus gourmand en ressources que l'AVC, et sa démocratisation devrait prendre encore quelques années. Rappelons que l'AVC a déjà dix ans.
 
 
Plus de définition moi je ne dis pas non... (TROLL//) mais déjà avoir la HD, dans son format le plus populaire, sur Windows 8 ça serait bien!
 
 
ne vidéo Ultra HD en HEVC ne serait que deux fois plus lourde qu'une vidéo Full HD en H.264
l'HEVC est nettement plus gourmand en ressources que l'AVC

apart ça, il y a tu d'autre chose à comprendre?
Edité le 29/01/2013 à 17:40
 
 
Contacter le membreVoir profil
KP2
sod1721 a écrit:

apart ça, il y a tu d'autre chose à comprendre?

ben ouais, comment ca marche, les differentes fonctionnalités, etc
Modérateur Actualité
 
 
La différence entre du 4K et du 8K sans compression doit déjà être quasiment impossible à voir en condition d?utilisation standard (genre TV dans un salon). Si on ajoute en plus une compression avec perte de qualité (même bien foutue), on peut se poser la question de savoir s'il sera humainement possible de faire la différence.
 
 
j'ai lu quelque part qu'il lui faudra le rajout de la gestion des couleur en 12 bits qui lui fait defaut, et cela arrivera prochainement !
 
 
sod1721 a écrit:
ne vidéo Ultra HD en HEVC ne serait que deux fois plus lourde qu'une vidéo Full HD en H.264
l'HEVC est nettement plus gourmand en ressources que l'AVC

apart ça, il y a tu d'autre chose à comprendre?

Effectivement pour moi ce sont les grandes lignes à retenir...
 
 
Par contre qu'est-ce que le CPU va trinquer pour coder et pour décoder....

On mettra a encoder le lundi matin pour l'avoir le vendredi soir
Edité le 29/01/2013 à 17:52
 
 
LaTeamClubic a écrit:

Pour ce faire, l'HEVC inaugure une nouvelle méthode de découpage des trames « Coded Tree Unit » variable (trois tailles) et sur trois niveaux. Par rapport aux macro blocs de taille fixe de l'AVC, cette méthode présente l'intérêt de mieux s'adapter au contenu, en traitant très différemment les aplats des zones les plus détaillées. Elle est en outre nettement plus propice au traitement parallélisé, tel qu'avec un GPU.

J'ai comme un gros doute, je vois pas comment un codage encore plus adaptatif qui va introduire des chemins de code différents pour les zones plus ou moins détaillées est plus massivement parallélisable qu'un traitement ou chaque bloc suit le même chemin de code (on peut pas faire plus parallélisable) ... Bullshit marketing ou raison qui m'aurait échappée ? Si quelqu'un a un début de réponse ...
Edité le 29/01/2013 à 17:55
 
 
Dams333 a écrit:
La différence entre du 4K et du 8K sans compression doit déjà être quasiment impossible à voir en condition d?utilisation standard (genre TV dans un salon). Si on ajoute en plus une compression avec perte de qualité (même bien foutue), on peut se poser la question de savoir s'il sera humainement possible de faire la différence.
Tout dépend de la télévision, et surtout de la distance à celle-ci. Sur les grands écrans (diagonale +/-1m), la HD c'est quand même pas ce qu'il y a de plus net et clair. Je crois que pour ce genre de tailles, ça fera quand même une grande différence.
 
 
Un grand bravo à tous les matheux qui ont bossé sur le projet.
 
 
+1 manulekiller.

par contre , avec le H265 , on pourrait lancer des films blu ray 2k 128 moins compressé et donc de meilleure qualité d'image , tout comme les futurs blu ray " remastérised 4k" , non ???
 
 
acidbao a écrit:
LaTeamClubic a écrit:

Pour ce faire, l'HEVC inaugure une nouvelle méthode de découpage des trames « Coded Tree Unit » variable (trois tailles) et sur trois niveaux. Par rapport aux macro blocs de taille fixe de l'AVC, cette méthode présente l'intérêt de mieux s'adapter au contenu, en traitant très différemment les aplats des zones les plus détaillées. Elle est en outre nettement plus propice au traitement parallélisé, tel qu'avec un GPU.

J'ai comme un gros doute, je vois pas comment un codage encore plus adaptatif qui va introduire des chemins de code différents pour les zones plus ou moins détaillées est plus massivement parallélisable qu'un traitement ou chaque bloc suit le même chemin de code (on peut pas faire plus parallélisable) ... Bullshit marketing ou raison qui m'aurait échappée ? Si quelqu'un a un début de réponse ...
Tout dépend de l'algorithme utilisé, si un algorithme se base sur toute une image pour la compression, ce sera très difficile à paralléliser (vu qu'on a besoin de toute l'image). Cependant si on part d'un principe par petites parties, ce sera beaucoup plus facile à faire. De plus on peut supposer que ce nouvel encodage a justement été construit spécifiquement pour que chaque petite partie puisse être calculée de son côté (en ayant besoin au minimum des autres parties), ce qui n'était probablement pas le cas avant pour la version précédente.
 
 
Ah Ouais @!#$?* balesse le h.265 même le h.264 fait dépasser comparer à lui, sauf peut être pour la puissance demander, mais bon il peut être compensant peut être en temps par le parallélisme et je pense pas que ce sois avec Intel Core I5 2320 @ 3 Ghz 4 Coeurs sans Hyper Threading et mes 8 Go de mémoire vive que ça pourra encoder et encore moins en temps réels ou alors que par mode fichiers dont on lèche le temps à chaque image déjà que pour le décodage j'espère que mon Gpu peut le gérer pour que le processeur CPU puisse être déchargé, ATI Radeon HD 7570 avec 2 Go de mémoire vidéo dédier et DirectX 11 matériel sous Windows 7 Intégrale 64 bits SP1. Ça peut décoder le H.265 mon Gpu ou pas?
Edité le 29/01/2013 à 18:33
 
 
MediaXPIntel a écrit:
Ah Ouais @!#$?* balessele h.265 même le h.264 fait dépasser comparer à lui, sauf peut être pour la puissance demander, mais bon il peut être compensant peut être en temps par le parallélisme et je pense pas que ce sois avec Intel Core I5 2320 @ 3 Ghz 4 Coeurs sans Hyper Threading et mes 8 Go de mémoire vive que ça pourra encoder et encore moins en temps réels ou alors que par mode fichiers dont on lèche le temps à chaque image déjà que pour le décodage j'espère que mon Gpu peut le gérer pour que le processeur CPU puisse être déchargé, ATI Radeon HD 7570 avec 2 Go de mémoire vidéo dédier et DirectX 11 matériel sous Windows 7 Intégrale 64 bits SP1. Ça peut décoder le H.265 mon Gpu ou pas?

Ca fonctionnera sur CoreI10 16 coeurs 24GHz, avec 320 GB de RAM et un GPU dual core le tout sous Windows 10
Edité le 29/01/2013 à 18:25
 
 
Préparons nous au TVs full HEVC.
 
 
Catstom a écrit:
Ca fonctionnera sur CoreI10 16 coeurs 24GHz, avec 320 GB de RAM et un GPU dual core le tout sous Windows 10
Où alors pour les particulier au moins le décodage sur Intel Core i7 3960X voir 3970X et 8 Go de mémoire vive pour la lecture c'est à dire le programme de décodage qui décode la vidéo en h.265 mangera 8 Go à lui tout seul et sans compter le reste des autres logiciel parce que il faut les compter, sinon sous pour les professionnels Microsoft Windows Serveur 2008 R2 x64 SP1 avec 8 Intel Xeon E7 Extrème Édition de toutes dernière génération et nombre maximum de coeurs par processeurs avec l'Hyper Threading celà va de sois et bien sur en complément indispensable Coprocesseurs Intel Xeon PHI maximum de coeurs possible actuel avec 8 Go de mémoire par carte Intel Xeon PHI et à 1,6 Ghz par coeur bien entendu!!!
 
 
Est-ce que ce codec aura un avantage également (en taille/qualité) pour le 720p , 1080p et pourquoi pas la SD ?
 
 
acidbao a écrit:
LaTeamClubic a écrit:

Pour ce faire, l'HEVC inaugure une nouvelle méthode de découpage des trames « Coded Tree Unit » variable (trois tailles) et sur trois niveaux. Par rapport aux macro blocs de taille fixe de l'AVC, cette méthode présente l'intérêt de mieux s'adapter au contenu, en traitant très différemment les aplats des zones les plus détaillées. Elle est en outre nettement plus propice au traitement parallélisé, tel qu'avec un GPU.

J'ai comme un gros doute, je vois pas comment un codage encore plus adaptatif qui va introduire des chemins de code différents pour les zones plus ou moins détaillées est plus massivement parallélisable qu'un traitement ou chaque bloc suit le même chemin de code (on peut pas faire plus parallélisable) ... Bullshit marketing ou raison qui m'aurait échappée ? Si quelqu'un a un début de réponse ...

Le probleme pour paralelliser H264 est que la decompression de la donnee courante est dependante de donnees precedentes.
Pour H265, ils ont trouvé un moyen de faire tourner 4 threads en meme temps mais avec un leger decalage temporel pour que le thread precedent ait commencé a decoder suffisamment de chose pour que le thread suivant puisse commencer a bosser.

linuxfr.org...
Modérateur Actualité
 
 
AC VANGUARD ONE a écrit:
+1 manulekiller.

par contre , avec le H265 , on pourrait lancer des films blu ray 2k 128 moins compressé et donc de meilleure qualité d'image , tout comme les futurs blu ray " remastérised 4k" , non ???

En théorie sur un Blu-Ray double couche on peut stocker un film 4K.
Mais ça implique un changement de lecteur, nouveau support avec mise en place de toute la filière de production / commercialisation.
A ce jour je n'ai pas entendu qu'il y aurais un support matériel pour distribuer des films en 4K.
 
 
     
49 messages
Filtrer ok
Vous devez être connecté pour écrire un message !

BE GEEK ! Avec

flechePublicité