MPEG-4: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo controllo di autorità (ref) |
|||
(33 versioni intermedie di 18 utenti non mostrate) | |||
Riga 1:
In [[elettronica]] e [[telecomunicazioni]] '''MPEG-4''', nato nel [[1996]] e finalizzato nel [[1998]] (fu presentato pubblicamente
== Descrizione ==
MPEG-4 è basato sugli standard [[MPEG-1]], [[MPEG-2]] e [[Quicktime|Apple QuickTime technology]], supportandone tutte le caratteristiche; [[ISO]] approvò il formato QuickTime come base per lo standard MPEG-4, dato che l'MPEG group riteneva che fosse la migliore base di partenza e che integrasse già alcune caratteristiche essenziali<ref>Vedere la voce [[Quicktime]]</ref>. Lo standard evolutosi possedeva inoltre tutta una serie di nuove funzioni come la gestione tridimensionale degli oggetti (tramite un'estensione del [[VRML]]). I flussi audio e video vengono trattati dallo standard MPEG-4 come oggetti che possono essere manipolati e modificati in tempo reale bidirezionalmente. Lo standard supporta caratteristiche specificate da terze parti come una particolare gestione dei [[Digital Rights Management|DRM]] o una gestione interattiva dei contenuti.
La maggior parte delle caratteristiche dell'MPEG-4 sono opzionali e quindi la loro implementazione è lasciata alla discrezione dello sviluppatore. Questo implica che parte dei lettori multimediali di file MPEG-4
== Componenti MPEG-4 ==
MPEG-4 è suddiviso in vari sotto standard chiamati ''part'' (termine inglese che in italiano significa "parte"):
{| class="wikitable sortable"
|+MPEG-4 parts<ref name="mpeg-standards">{{Cita web | url=http://mpeg.chiariglione.org/standards.htm | titolo=MPEG standards - Full list of standards developed or under development | autore=MPEG | editore=chiariglione.org | accesso=9 febbraio 2010 | urlmorto=sì | urlarchivio=https://web.archive.org/web/20100420192552/http://mpeg.chiariglione.org/standards.htm | dataarchivio=20 aprile 2010 }}</ref><ref name="jtc1-sc29">{{Cita web | url=http://www.itscj.ipsj.or.jp/sc29/29w42911.htm#MPEG-4 | titolo=Programme of Work - MPEG-4 (Coding of audio-visual objects) | autore=ISO/IEC JTC 1/SC 29 | data=9 novembre 2009 | accesso=10 novembre 2009 | dataarchivio=31 gennaio 2010 | urlarchivio=https://web.archive.org/web/20100131071455/http://www.itscj.ipsj.or.jp/sc29/29w42911.htm#MPEG-4 | urlmorto=sì }}</ref>
|-
! width="8%" | Parte
Riga 20:
! Descrizione
|-
| [[MPEG-4 Part 1|Part 1]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=24462 ISO/IEC 14496-1] || 1999 || 2010<ref>{{Cita web | url=https://www.iso.org/standard/55688.html | titolo=ISO/IEC 14496-1:2010 - Information technology -- Coding of audio-visual objects -- Part 1: Systems | autore=ISO | editore=ISO | data=
Le informazioni sul trasporto del contenuto dell'MPEG-4 è definito ad esempio nell'[[MPEG transport stream|MPEG-2 Transport Stream]], [[RTP Audio Video Profiles]] e altri.<ref>{{Cita pubblicazione |url=http://webstore.iec.ch/preview/info_isoiec14496-1%7Bed3.0%7Den.pdf |formato=PDF |titolo=ISO/IEC 14496-1:2004 - Third edition 2004-11-15 - Information technology -- Coding of audio-visual objects -- Part 1: Systems |autore=ISO/IEC |data=15 novembre 2004 |accesso=11 aprile 2010}}</ref><ref>{{Cita web |url=http://mpeg.chiariglione.org/standards/mpeg-4/mpeg-4.htm |titolo=Overview of the MPEG-4 Standard |autore=WG11 (MPEG) |data=2002-03 |accesso=11 aprile 2010 |dataarchivio=27 marzo 2010 |urlarchivio=https://web.archive.org/web/20100327042022/http://mpeg.chiariglione.org/standards/mpeg-4/mpeg-4.htm |urlmorto=sì }}</ref><ref>{{Cita pubblicazione |url=
|-
| [[MPEG-4 Part 2|Part 2]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=25034 ISO/IEC 14496-2] || 1999 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/39259.html | titolo=ISO/IEC 14496-2:2004 - Information technology -- Coding of audio-visual objects -- Part 2: Visual | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 3|Part 3]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=25035 ISO/IEC 14496-3] || 1999 || 2009<ref>{{Cita web | url=https://www.iso.org/standard/53943.html | titolo=ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 4|Part 4]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=25036 ISO/IEC 14496-4] || 2000 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/36084.html | titolo=ISO/IEC 14496-4:2004 - Information technology -- Coding of audio-visual objects -- Part 4: Conformance testing | autore=ISO | editore=ISO | data=13 dicembre 2004 | accesso=
|-
| [[MPEG-4 Part 5|Part 5]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=30554 ISO/IEC 14496-5] || 2000 || 2001<ref>{{Cita web | url=https://www.iso.org/standard/36086.html | titolo=ISO/IEC 14496-5:2001 - Information technology -- Coding of audio-visual objects -- Part 5: Reference software | autore=ISO | editore=ISO | data=15 dicembre 2001 | accesso=
|-
| [[MPEG-4 Part 6|Part 6]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=30556 ISO/IEC 14496-6] || 1999 || 2000<ref>{{Cita web | url=https://www.iso.org/standard/34418.html | titolo=ISO/IEC 14496-6:2000 - Information technology -- Coding of audio-visual objects -- Part 6: Delivery Multimedia Integration Framework (DMIF) | autore=ISO | editore=ISO | data=21 dicembre 2000| accesso=
|-
| [[MPEG-4 Part 7|Part 7]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=35368 ISO/IEC TR 14496-7] || 2002 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/40728.html | titolo=ISO/IEC TR 14496-7:2004 - Information technology -- Coding of audio-visual objects -- Part 7: Optimized reference software for coding of audio-visual objects | autore=ISO | editore=ISO | data=27 ottobre 2004 | accesso=
|-
| [[MPEG-4 Part 8|Part 8]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=36066 ISO/IEC 14496-8] || 2004 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/36066.html | titolo=ISO/IEC 14496-8:2004 - Information technology -- Coding of audio-visual objects -- Part 8: Carriage of ISO/IEC 14496 contents over IP networks | autore=ISO | editore=ISO | data=21 maggio 2004 | accesso=
|-
| [[MPEG-4 Part 9|Part 9]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=38147 ISO/IEC TR 14496-9] || 2004 || 2009<ref>{{Cita web | url=https://www.iso.org/standard/52073.html | titolo=ISO/IEC TR 14496-9:2009 - Information technology -- Coding of audio-visual objects -- Part 9: Reference hardware description | autore=ISO | editore=ISO | data=
|-
| [[H.264|Part 10]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=37729 ISO/IEC 14496-10] || 2003 || 2014<ref>{{Cita web | url=https://www.iso.org/standard/66069.html | titolo=ISO/IEC 14496-10:2014 - Information technology -- Coding of audio-visual objects -- Part 10: Advanced Video Coding | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 11|Part 11]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38560 ISO/IEC 14496-11] || 2005 || 2015<ref name="mpeg4-part11">{{Cita web | url=https://www.iso.org/standard/63548.html | titolo=ISO/IEC 14496-11:2015 - Information technology -- Coding of audio-visual objects -- Part 11: Scene description and application engine | autore=ISO | editore=ISO | data=2 novembre 2015 | accesso=
Presenta una descrizione a livello di sistema di un motore di un'applicazione (consegna, ciclo di vita, formato e comportamento del codice [[Java (linguaggio di programmazione)|Java]] scaricabile), il BIFS (''Binary Format for Scene'') e il [[Extensible MPEG-4 Textual Format|formato estendibile MPEG-4 Testuale]] (XMT) -una rappresentazione testuale del contenuto multimediale MPEG-4 utilizzando [[XML]], ecc.<ref name="mpeg4-part11" /> (È anche conosciuto come BIFS, XMT, MPEG-J.<ref name="mpeg.chiariglione.org">{{Cita web |url=http://mpeg.chiariglione.org/technologies/mpeg-4/mp04-j/index.htm |titolo=MPEG-J White Paper |data=2005-07 |accesso=11 aprile 2010 |dataarchivio=22 settembre 2018 |urlarchivio=https://web.archive.org/web/20180922112542/https://mpeg.chiariglione.org/technologies/mpeg-4/mp04-j/index.htm |urlmorto=sì }}</ref> L'MPEG-J è stato definito nella parte 21 MPEG-4)
|-
| [[MPEG-4 Part 12|Part 12]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=38539 ISO/IEC 14496-12] || 2004 || 2015<ref>{{Cita web | url=https://www.iso.org/standard/68960.html | titolo=ISO/IEC 14496-12:2015 - Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 13|Part 13]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=39110 ISO/IEC 14496-13] || 2004 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/39110.html | titolo=ISO/IEC 14496-13:2004 - Information technology -- Coding of audio-visual objects -- Part 13: Intellectual Property Management and Protection (IPMP) extensions | autore=ISO | editore=ISO | data=30 settembre 2004 | accesso=
|-
| [[MPEG-4 Part 14|Part 14]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38538 ISO/IEC 14496-14] || 2003 || 2003<ref>{{Cita web | url=https://www.iso.org/standard/38538.html | titolo=ISO/IEC 14496-14:2003 - Information technology -- Coding of audio-visual objects -- Part 14: MP4 file format | autore=ISO | editore=ISO | data=24 novembre 2003 | accesso=
Rivisita e sostituisce completamente la clausola 13 dell'ISO/IEC 14496-1 (MPEG-4 Parte 1: Sistemi), nel quale il formato MPEG-4 è stato precedentemente specificato.
|-
| [[MPEG-4 Part 15|Part 15]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38573 ISO/IEC 14496-15] || 2004 || 2017<ref>{{Cita web | url=https://www.iso.org/standard/69660.html |titolo=ISO/IEC 14496-15:2015 - Information technology -- Coding of audio-visual objects -- Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format | autore=ISO | editore=ISO | data=23 febbraio 2017 | accesso=
|-
| [[MPEG-4 Part 16|Part 16]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=38569 ISO/IEC 14496-16] || 2004 || 2011<ref>{{Cita web | url=https://www.iso.org/standard/57367.html |titolo=ISO/IEC 14496-16:2009 - Information technology -- Coding of audio-visual objects -- Part 16: Animation Framework eXtension (AFX) | autore=ISO | editore=ISO | data=
L'MPEG-4 è ora esteso a livelli alti per gli oggetti sintetici, per specificare la geometria, le texture, le animazioni e algoritmi di compressione dedicati.
|-
| [[MPEG-4 Part 17|Part 17]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=39478 ISO/IEC 14496-17] || 2006 || 2006<ref>{{Cita web | url=https://www.iso.org/standard/39478.html |titolo=ISO/IEC 14496-17:2006 - Information technology -- Coding of audio-visual objects -- Part 17: Streaming text format | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 18|Part 18]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=40151 ISO/IEC 14496-18] || 2004 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/40151.html |titolo=ISO/IEC 14496-18:2004 - Information technology -- Coding of audio-visual objects -- Part 18: Font compression and streaming | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 19|Part 19]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=40152 ISO/IEC 14496-19] || 2004 || 2004<ref>{{Cita web | url=https://www.iso.org/standard/40152.html |titolo=ISO/IEC 14496-19:2004 - Information technology - Coding of audio-visual objects -- Part 19: Synthesized texture stream | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 20|Part 20]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=41650 ISO/IEC 14496-20] || 2006 || 2008<ref>{{Cita web | url=https://www.iso.org/standard/52454.html | titolo=ISO/IEC 14496-20:2008 - Information technology -- Coding of audio-visual objects -- Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 21|Part 21]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=41733 ISO/IEC 14496-21] || 2006 || 2006<ref name="mpeg4-part21">{{Cita web | url=https://www.iso.org/standard/41733.html | titolo=ISO/IEC 14496-21:2006 - Information technology -- Coding of audio-visual objects -- Part 21: MPEG-J Graphics Framework eXtensions (GFX) | autore=ISO | editore=ISO | data=22 novembre
- un framework che sposa un sottoinsieme dell'ambiente [[Java (linguaggio di programmazione)|applicativo Java]] dello standard MPEG (MPEG-J) con [[Piattaforma Java#
|-
| [[MPEG-4 Part 22|Part 22]] || [http://www.iso.org/iso/iso_catalogue/catalogue_ts/catalogue_detail.htm?csnumber=43466 ISO/IEC 14496-22] || 2007 || 2015<ref>{{Cita web | url=https://www.iso.org/standard/66391.html | titolo=ISO/IEC 14496-22:2009 - Information technology -- Coding of audio-visual objects -- Part 22: Open Font Format | autore=ISO | editore=ISO | data=9 ottobre 2015 | accesso=
|-
| [[MPEG-4 Part 23|Part 23]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45531 ISO/IEC 14496-23] || 2008 || 2008<ref>{{Cita web | url=https://www.iso.org/standard/45531.html | titolo=ISO/IEC 14496-23:2008 - Information technology -- Coding of audio-visual objects -- Part 23: Symbolic Music Representation | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 24|Part 24]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=46461 ISO/IEC TR 14496-24] || 2008 || 2008<ref>{{Cita web | url=https://www.iso.org/standard/46461.html | titolo=ISO/IEC TR 14496-24:2008 - Information technology -- Coding of audio-visual objects -- Part 24: Audio and systems interaction | autore=ISO | editore=ISO | data=17 gennaio 2008 | accesso=
|-
| [[MPEG-4 Part 25|Part 25]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50552 ISO/IEC 14496-25] || 2009 || 2011<ref>{{Cita web | url=https://www.iso.org/standard/57755.html | titolo=ISO/IEC 14496-25:2009 - Information technology -- Coding of audio-visual objects -- Part 25: 3D Graphics Compression Model | autore=ISO | editore=ISO | data=5 maggio 2011 | accesso=
|-
| [[MPEG-4 Part 26|Part 26]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=53750 ISO/IEC 14496-26] || 2010 || 2010<ref>{{Cita web | url=https://www.iso.org/standard/53750.html | titolo=ISO/IEC 14496-26:2010 - Information technology -- Coding of audio-visual objects -- Part 26: Audio conformance | autore=ISO | editore=ISO | data=11 maggio 2010 | accesso=
|-
| [[MPEG-4 Part 27|Part 27]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=53751 ISO/IEC 14496-27] || 2009 || 2009<ref>{{Cita web | url=https://www.iso.org/standard/53751.html | titolo=ISO/IEC 14496-
|-
| [[MPEG-4 Part 28|Part 28]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59240 ISO/IEC 14496-28] || 2012 || 2012<ref>{{Cita web | url=https://www.iso.org/standard/
|-
| [[MPEG-4 Part 29|Part 29]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=61159 ISO/IEC 14496-29] || 2015 || 2015<ref>{{Cita web | url=https://www.iso.org/standard/61159.html | titolo=ISO/IEC 14496-29:2015 - Information technology -- Coding of audio-visual objects -- Part 29: Web video coding | autore=ISO | editore=ISO | data=
|-
| [[MPEG-4 Part 30|Part 30]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=63107 ISO/IEC 14496-30] || 2014 || 2014<ref>{{Cita web | url=https://www.iso.org/standard/63107.html | titolo=ISO/IEC 14496-30:2014 - Information technology -- Coding of audio-visual objects -- Part 30: Timed text and other visual overlays in ISO base media file format | autore=ISO | editore=ISO | data=11 marzo 2014 | accesso=
|-
| [[MPEG-4 Part 31|Part 31]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=61159 ISO/IEC 14496-31] ||
|-
| [[MPEG-4 Part 32|Part 32]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=75398 ISO/IEC 14496-32] || <ref name="mpeg4-part32">{{Cita web | url=https://www.iso.org/standard/75398.html | titolo=ISO/IEC CD 14496-32 - Information technology -- Coding of audio-visual objects -- Part 32: Conformance and reference software | autore=ISO | editore=ISO | data= | accesso=23 febbraio 2018}}</ref> || || || Conformance and reference software || (attualmente alla fase "30.20" di preparazione)<ref name="mpeg4-part32" />
|-
| [[MPEG-4 Part 33|Part 33]] || [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=69714 ISO/IEC 14496-33] || <ref name="mpeg4-part33">{{Cita web | url=https://www.iso.org/standard/69714.html | titolo=ISO/IEC FDIS 14496-33 - Information technology -- Coding of audio-visual objects -- Part 33: Internet video coding | autore=ISO | editore=ISO | data= | accesso=23 febbraio 2018}}</ref> || || || Internet video coding || (attualmente alla fase "50.00" di preparazione)<ref name="mpeg4-part33" />
|}
Riga 93 ⟶ 97:
== Funzionamento ==
Il concetto alla base del [[codec]] (''COdificatore-DECodificatore'') MPEG-4 è la [[Quantizzazione (elettronica)|quantizzazione]]. Senza scendere nello specifico, si può riassumere come quel processo che permette
*I-frame
Codifica l'immagine senza un riferimento a quella precedente (''refresh'' puro): è più preciso ma più pesante per le applicazioni via rete.
Riga 100 ⟶ 104:
== Note ==
<references
== Voci correlate ==
*[[3ivx]]▼
*[[Advanced Audio Coding]] (AAC)
*[[XviD]]▼
*[[DivX]]
▲*[[3ivx]]
*[[H.264]]
*[[H.265]]
*[[M4a]]
*[[Matroska]]
*[[MPEG-4 Part 3]]
*[[
*[[Spectral Band Replication]]
*[[Theora]]
▲*[[XviD]]
== Collegamenti esterni ==
* {{FOLDOC}}
*{{cita web |1=https://www.apple.com/quicktime/technologies/mpeg4/ |2=Tecnologia Mpeg-4 sviluppata da Apple (in inglese) |accesso=11 febbraio 2009 |urlarchivio=https://web.archive.org/web/20070111065647/http://www.apple.com/quicktime/technologies/mpeg4/ |dataarchivio=11 gennaio 2007 |urlmorto=sì }}
*{{cita web|http://www.m4a.it|Sito italiano sull'Mpeg4}}
*{{cita web|
*{{cita web|
*{{cita web|1=http://www.m4if.org/mpeg4/|2=MPEG Industry Forum MPEG-4 page|lingua=en|accesso=20 marzo 2005|urlarchivio=https://archive.is/20121022022747/http://www.m4if.org/mpeg4/|dataarchivio=22 ottobre 2012|urlmorto=sì}}
*{{cita web|1=http://www.chiariglione.org/mpeg/|2=Moving Picture Experts Group (MPEG) Official Website|lingua=en|accesso=20 marzo 2005|urlarchivio=https://web.archive.org/web/20081109215716/http://www.chiariglione.org/mpeg/|dataarchivio=9 novembre 2008|urlmorto=sì}}
*{{cita web |1=http://www.mpeg-laser.org |2=MPEG-4 part 20: LASeR |accesso=1º novembre 2018 |urlarchivio=https://web.archive.org/web/20080415133251/http://www.mpeg-laser.org/ |dataarchivio=15 aprile 2008 |urlmorto=sì }}
{{Formati di compressione}}▼
{{Standard ISO}}
{{Norme IEC}}
{{Controllo di autorità}}
{{Portale|informatica}}
▲{{Formati di compressione}}
[[Categoria:Codec audio]]
[[Categoria:Codec video]]
[[Categoria:MPEG]]
[[Categoria:Standard ISO/IEC|14496]]
|