[go: up one dir, main page]

Mine sisu juurde

H.264/MPEG-4 AVC

Allikas: Vikipeedia
(Ümber suunatud leheküljelt H.264)

H.264/MPEG-4 AVC ehk H.264 ehk MPEG-4 AVC on videotihenduse vorming, mille on koos välja töötanud ITU ja MPEG-i eksperdid. Vastav ISO/IEC standard jõustati 2003. a nime all Advanced Video Coding [1] konteinerformaadi MPEG-4 10. osana. ITU kasutab samas tähenduses nime H.264.

H.264 tihendab audiovisuaalandmeid, sealhulgas kõrglahutusega (HD) pildiandmeid, keskmiselt kolm korda tõhusamalt kui eelmine sellekohane vorming H.262. Vastavalt kasvab ka arvutusmaht, mis tähendab vajadust kiirema protsessori järele.

MPEG-4 AVC on mõneti sarnane laialt tuntud XviD ja DivX algoritmidega. Väikestel kiirustel annab H.264 pisut parema tulemuse kui DivX.

Standard määrab kindlaks mitut liiki rakenduste profiilid, s.t nende kasutamise tingimused ja võimalused:

  • Baseline Profile (alusprofiil) – kasutamiseks videokonverentsideks ja mobiilseadmetes;
  • Constrained Baseline Profile (piiratud põhiprofiil) – sisaldab kõiki neid võimalusi, mida pakuvad profiilid Baseline, Main ja High; mõeldud madalama hinnaklassiga seadmetele;
  • Main Profile (peaprofiil) – kasutamiseks tavalahutusega digitelevisioonis, mis rakendab videotihendust MPEG-4 vastavalt DVB standardile;
  • Extended Profile (laiendatud profiil) – videovoo edastamiseks võrdlemisi tugevalt kokkupakitud kujul, koos lisavõimalustega andmevoo stabiilsuse tõstmiseks;
  • High Profile (kõrgprofiil) – videosignaali edastamiseks läbi optiliste kandjate kõrglahutusega televisioonis, samuti BD-ketastel;
  • High 10 Profile (kõrgprofiil 10) – toetab täiendavalt video 10-bitist kodeeringut;
  • High 4:2:2 Profile (Hi422P) – peamiselt professionaalseks kasutamiseks ülerealaotusega videovoo korral;
  • High 4:4:4 Predictive Profile (Hi444PP) – lisaks eelmisele profiilile võimaldab kasutada 14-bitist kodeeringut.

H.264 SVC on standardi laiendus Annex G H.264/AVC, mis on rohkem tuntud nime all Scalable Video Coding. SVC võimaldab edastada videopildist mitme erineva kvaliteediga (ribalaiusega) signaali, mistõttu on see üks paremaid videoedastuse standardeid tänases kontrollimatus internetikeskkonnas. Lihtsalt seletatuna edastatakse madala ja kõrge eraldusvõimega videosignaal ning edastusvea korral kuvatakse vastuvõtus madala kvaliteediga signaal, kuna vead seda sellisel määral ei mõju.

Koos selle täiendusega lisandusid profiilid:

  • Scalable Baseline Profile;
  • Scalable High Profile;
  • Scalable High Intra Profile.
  1. ISO/IEC 14496-10:2014: Information technology – Coding of audio-visual objects -- Part 10: Advanced Video Coding