MPEG-7
MPEG-7 è uno standard nato per codificare i contenuti multimediali; non è uno standard nato per codificare flussi audio o video come, ad esempio, MPEG-1 MPEG-2 o MPEG-4 ma per definire come sono organizzati i dati multimediali.
La codifica utilizza l'XML per memorizzare dei metadati che utilizzano a loro volta il timecode del filmato permettendo di sincronizzare i flussi multimediali con particolari eventi. Per esempio, permette di sincronizzare un filmato con i suoi sottotitoli o un video con il testo della canzone.
È definito dai seguenti componenti:
- Un insieme di Schema XML con i relativi descrittori, che rappresentano le caratteristiche nelle quali viene indicato il tipo di dato contenuto, la semantica ed i valori permessi.
- Un linguaggio utilizzato per specificare, ed eventualmente ampliare, questo schema Description Definition Language (DDL). È organizzato in XML Schema Structural Language Components, XML Schema Data-Type Language Components e MPEG-7 Specific Extension.
- Un Description Schema (DS), il quale permette di definire la struttura e la semantica tra Descriptors e DS. Si può, per esempio, mettere insieme la descrizione di una scena e le caratteristiche del keyframe relativo. Si possono dividere in 3 classi: Multimedia DS, Descrittori audio e Visual Descriptor.
La combinazione dell'MPEG-4 e dell'MPEG-7 è definita dal gruppo MPEG Tools for Killer Applications. La combinazione dei due standard è progettata per essere la soluzione ideale per realizzare un efficiente streaming di contenuti e per una manipolazione e gestione degli stessi.
MPEG 7 Visual
Definisce i descrittori e contenuti da associare alla parte visuale di un documento multimediale. Vi sono 4 gruppi di descrittori: il gruppo del colore, della tessitura, della forma e del movimento. Le strutture base comprendono: la griglia di Layout, la Visuale multipla, le coordinate spaziali 2D e l'interpolazione temporale.
Colore
- Spazio colore e quantizzazione del colore nel rispettivo spazio
Supporta lo spazio colore RGB, YCbCr, HSV, HMMD
- Colore scalabile: Spazio dei colori HSV e trasformazione di Haar
Viene specificato un istogramma nello spazio di colore HSV codificato secondo la trasformata di Haar
- Colore dominante
Specifica un insieme di colori dominanti nell'immagine
- Schema del colore
Specifica la distribuzione spaziale dei colori per le ricerche rapide, in caso di video lo determina per ogni frame.
- Struttura del colore
Riprende il contenuto e la struttura del contenuto di colore; viene usato nel confronto di immagini per la loro ricerca.
- Gruppo di Frame (Gof), e gruppo di immagini (Gop)
Serve per rappresentare le caratteristiche di colore di un insieme di frame o di immagini
Tessitura
La tessitura ha il compito di individuare regolarità in una regione dell'immagine. I tre descrittori sono:
- Tessitura omogenea
- Ricerca della tessitura
- Istogramma della componente dei bordi direzionale (verticale, orizzontale, obliquo a 45° e 135°) e non direzionale.
Forma
- Basato sul contorno: Curvature Scale-Space (CSS)
- Basato per regione: trasformazione angolare radiale
- 3D
Movimento
- Attività di moto, intensità, direzione, spaziale e distribuzione
- Movimento della videocamera
- Traiettoria del movimento
- Movimento parametrico
Schemi di descrizione multimediale
Negli schemi sono presenti 6 aree:
- Elementi basi
- Descrizione del contenuto
- Gestione del contenuto
- Organizzazione del contenuto
- Navigazione e accesso
- Interazione utente
Possibili applicazioni
- Librerie digitali
- Servizi multimediali
- Selezione di canali radio e televisivi
- Applicazioni biomediche
- Applicazioni educative
Software/Demo dell'MPEG-7
- (EN) IBM VideoAnnEx Annotation Tool: Creazione di documenti MPEG-7 per la trasmissione video, su research.ibm.com.
- (EN) Caliph & Emir: Creazione e ricerca di fotografie digitali tramite file MPEG-7. I file MPEG-7 includono nei metadati una descrizione testuale dei file e di alcune loro caratteristiche
- (EN) MPEG-7 Audio Encoder: Creazione di file audio MPEG-7, su sourceforge.net.
- (EN) TU Berlin MPEG-7 Audio Analyzer (Web-Demo): Creazione di documenti MPEG-7 (XML) per la gestione audio. Sono gestiti tutti i 17 descrittori audio di basso livello, su mpeg7lld.nue.tu-berlin.de.
- (EN) TU Berlin MPEG-7 Spoken Content Demonstrator (Web-Demo): Creazione di file MPEG-7 (XML) con descrizione audio inclusa tramite segnale audio (MP3/WAV), su mpeg7spkc.nue.tu-berlin.de.
- (EN) Frameline 47: Elaborazione, gestione e creazione di documenti MPEG-7 (XML)), su frameline.tv. URL consultato il 20 luglio 2019 (archiviato dall'url originale il 6 giugno 2017).
Voci correlate
- MPEG
- MPEG-1
- MPEG-2
- MPEG-4
- MPEG-21
- ID3 tag
Collegamenti esterni
- (EN) MPEG-7, in Free On-line Dictionary of Computing, Denis Howe. Disponibile con licenza GFDL
- (EN) MPEG-7 Overview, su chiariglione.org. URL consultato il 20 marzo 2005 (archiviato dall'url originale l'11 dicembre 2007).
- (EN) MPEG-7 Resources, su m4if.org. URL consultato il 20 marzo 2005 (archiviato dall'url originale il 22 marzo 2005).
V · D · M | |
---|---|
IEC standard | IEC 60027 · IEC 60034 · IEC 60038 · IEC 60062 · IEC 60063 · IEC 60068 · IEC 60112 · IEC 60228 · IEC 60269 · IEC 60297 · IEC 60309 · IEC 60320 · IEC 60364 · IEC 60446 · IEC 60559 · IEC 60601 · IEC 60870 (IEC 60870-5 · IEC 60870-6) · IEC 60906-1 · IEC 60908 · IEC 60929 · IEC 60958 (AES3 · S/PDIF) · IEC 61030 · IEC 61131 (IEC 61131-3 · IEC 61131-9) · IEC 61158 · IEC 61162 · IEC 61334 · IEC 61346 · IEC 61355 · IEC 61360 · IEC 61400 · IEC 61499 · IEC 61508 · IEC 61511 · IEC 61784 · IEC 61850 · IEC 61851 · IEC 61883 · IEC 61960 · IEC 61968 · IEC 61970 · IEC 62014-4 · IEC 62026 · IEC 62056 · IEC 62061 · IEC 62196 · IEC 62262 · IEC 62264 · IEC 62304 · IEC 62325 · IEC 62351 · IEC 62365 · IEC 62366 · IEC 62379 · IEC 62386 · IEC 62455 · IEC 62680 · IEC 62682 · IEC 62700 · IEC 63110 · IEC 63119 |
ISO/IEC standard | ISO/IEC 646 · ISO/IEC 2022 · ISO/IEC 4909 · ISO/IEC 5218 · ISO/IEC 6429 · ISO/IEC 6523 · ISO/IEC 7810 · ISO/IEC 7811 · ISO/IEC 7812 · ISO/IEC 7813 · ISO/IEC 7816 · ISO/IEC 7942 · ISO/IEC 8613 · ISO/IEC 8632 · ISO/IEC 8652 · ISO/IEC 8859 · ISO/IEC 9126 · ISO/IEC 9293 · ISO/IEC 9592 · ISO/IEC 9593 · ISO/IEC 9899 · ISO/IEC 9945 · ISO/IEC 9995 · ISO/IEC 10021 · ISO/IEC 10116 · ISO/IEC 10165 · ISO/IEC 10179 · ISO/IEC 10646 · ISO/IEC 10967 · ISO/IEC 11172 · ISO/IEC 11179 · ISO/IEC 11404 · ISO/IEC 11544 · ISO/IEC 11801 · ISO/IEC 12207 · ISO/IEC 13250 · ISO/IEC 13346 · ISO/IEC 13522-5 · ISO/IEC 13568 · ISO/IEC 13818 · ISO/IEC 14443 · ISO/IEC 14496 · ISO/IEC 14882 · ISO/IEC 15288 · ISO/IEC 15291 · ISO/IEC 15408 · ISO/IEC 15444 · ISO/IEC 15445 · ISO/IEC 15504 · ISO/IEC 15511 · ISO/IEC 15693 · ISO/IEC 15897 · ISO/IEC 15938 · ISO/IEC 16262 · ISO/IEC 17024 · ISO/IEC 17025 · ISO/IEC 18000 · ISO/IEC 18004 · ISO/IEC 18014 · ISO/IEC 19752 · ISO/IEC 19757 · ISO/IEC 19770 · ISO/IEC 19788 · ISO/IEC 20000 · ISO/IEC 21000 · ISO/IEC 21827 · ISO/IEC 23000 · ISO/IEC 23003 · ISO/IEC 23008 · ISO/IEC 23270 · ISO/IEC 23360 · ISO/IEC 24707 · ISO/IEC 24727 · ISO/IEC 24744 · ISO/IEC 24752 · ISO/IEC 26300 · ISO/IEC 27000 · ISO/IEC 27001 · ISO/IEC 27002 · ISO/IEC 27040 · ISO/IEC 27032 · ISO/IEC 29119 · ISO/IEC 33001 · ISO/IEC 38500 · ISO/IEC 42010 · ISO/IEC80000 |