MPEG-7
MPEG-7 es un estándar de descripción de contenido multimedia. Fue estandarizado en ISO/IEC 15938 (interfaz de descripción de contenido multimedia). Esta descripción irá asociada al propio contenido, para permitir una búsqueda rápida y eficaz de material de interés para el usuario. MPEG-7 se llama formalmente Interfaz de descripción de contenido multimedia. Por lo tanto, no es un estándar que se ocupe de la codificación real de imágenes en movimiento y audio, como MPEG-1, MPEG-2 y MPEG-4. Utiliza XML para almacenar metadatos y se puede adjuntar al código de tiempo para etiquetar eventos particulares o sincronizar la letra de una canción, por ejemplo.
Fue diseñado para estandarizar:
- un conjunto de esquemas de descripción ("DS") y descriptores ("D")
- un idioma para especificar estos esquemas, llamado el lenguaje de definición de descripción ("DDL")
- un esquema de codificación de la descripción
La combinación de MPEG-4 y MPEG-7 a veces se denomina MPEG-47.
Introducción
MPEG-7 está destinado a complementar los estándares MPEG anteriores mediante la estandarización de los metadatos multimedia: información sobre el contenido, no el contenido en sí. MPEG-7 se puede usar independientemente de los otros estándares MPEG; la descripción podría incluso adjuntarse a una película analógica. Sin embargo, la representación que se define en MPEG-4, es decir, la representación de datos audiovisuales en términos de objetos, se adapta muy bien a lo que se construirá sobre el estándar MPEG-7. Esta representación es básica para el proceso de categorización. Además, las descripciones de MPEG-7 podrían usarse para mejorar la funcionalidad de los estándares MPEG anteriores. Con estas herramientas, podemos crear una descripción MPEG-7 e implementarla. De acuerdo con el documento de requisitos,1 "a Descripción consiste en un Esquema de Descripción (estructura) y el conjunto de valores descriptores (instanciaciones) que describir los datos." Un valor de descriptor es "una instancia de un descriptor para un conjunto de datos dado (o subconjunto del mismo)." El Descriptor es la definición sintáctica y semántica del contenido. Los algoritmos de extracción están dentro del alcance del estándar porque no se requiere su estandarización para permitir la interoperabilidad.
Piezas
El MPEG-7 (ISO/IEC 15938) consta de diferentes partes. Cada parte cubre un cierto aspecto de toda la especificación.
Parte | Número | Primera fecha de publicación pública (Primera edición) | Última fecha de publicación pública (edición) | Última enmienda | Título | Descripción |
---|---|---|---|---|---|---|
Parte 1 | ISO/IEC 15938-1 | 2002 | 2002 | 2006 | Sistemas | el marco arquitectónico de MPEG-7, el carruaje de contenido MPEG-7 - TeM (formato textual para MPEG-7) y el formato binario para descripciones MPEG-7 (BiM) |
Segunda parte | ISO/IEC 15938-2 | 2002 | 2002 | Descripción idioma definición | ||
Parte 3 | ISO/IEC 15938-3 | 2002 | 2002 | 2010 | Visual | |
Parte 4 | ISO/IEC 15938-4 | 2002 | 2002 | 2006 | Audio | |
Parte 5 | ISO/IEC 15938-5 | 2003 | 2003 | 2015 | Planes de descripción multimedia | |
Parte 6 | ISO/IEC 15938-6 | 2003 | 2003 | 2011 | Software de referencia | |
Parte 7 | ISO/IEC 15938-7 | 2003 | 2003 | 2011 | Pruebas de conformidad | |
Parte 8 | ISO/IEC TR 15938-8 | 2002 | 2002 | 2011 | Extracción y uso de descripciones MPEG-7 | |
Parte 9 | ISO/IEC 15938-9 | 2005 | 2005 | 2012 | Perfiles y niveles | |
Parte 10 | ISO/IEC 15938-10 | 2005 | 2005 | Definición de esquema | ||
Parte 11 | ISO/IEC TR 15938-11 | 2005 | 2005 | 2012 | esquemas de perfil MPEG-7 | |
Parte 12 | ISO/IEC 15938-12 | 2008 | 2012 | Formato de consulta | ||
Parte 13 | ISO/IEC 15938-13 | 2015 | 2015 | Descriptores compactos para búsqueda visual |
Relación entre descripción y contenido
Un requisito de la arquitectura MPEG-7 es que la descripción debe estar separada del contenido audiovisual.
Por otro lado, debe haber una relación entre el contenido y la descripción. Así, la descripción se multiplexa con el propio contenido.
En el lado derecho puedes ver esta relación entre descripción y contenido.
Herramientas MPEG-7
MPEG-7 utiliza las siguientes herramientas:
- Descriptor (D): Es una representación de una característica definida sintacticamente y semánticamente. Podría ser que varios descriptores describieran un objeto único.
- Descripción Planes (DS): Especifique la estructura y semántica de las relaciones entre sus componentes, estos componentes pueden ser descriptores (D) o esquemas de descripción (DS).
- Descripción Lenguaje de definición (DDL): Se basa en el lenguaje XML utilizado para definir las relaciones estructurales entre descriptores. Permite la creación y modificación de esquemas de descripción y también la creación de nuevos descriptores (D).
- Herramientas del sistema: Estas herramientas se ocupan de la binarización, sincronización, transporte y almacenamiento de descriptores. También se ocupa de la protección de la Propiedad Intelectual.
En el lado derecho puede ver la relación entre las herramientas MPEG-7.
Aplicaciones MPEG-7
Hay muchas aplicaciones y dominios de aplicaciones que se beneficiarán del estándar MPEG-7. Algunos ejemplos de aplicación son:
- Biblioteca digital: Catálogo de imágenes/video, diccionario musical.
- Servicios de directorio multimedia: p. ej. páginas amarillas.
- Selección de medios de difusión: Canal de radio, canal de televisión.
- Edición multimedia: Servicio de noticias electrónicas personalizado, autorización de medios.
- Servicios de seguridad: Control de tráfico, cadenas de producción...
- E-business: Proceso de búsqueda de productos.
- Servicios culturales: Galerías de arte, museos...
- Aplicaciones educativas.
- Aplicaciones biomédicas.
- Aplicaciones multimedia inteligentes que aprovechan la semántica multimedia de bajo nivel mediante representación formal y razonamiento automatizado.
Software y demostradores para MPEG-7
- Califa & Emir: Anotación y recuperación de imágenes basadas en MPEG-7 (GPL). Crea archivos XML MPEG-7.
- C# Implementación: Aplicación de código abierto de los descriptores MPEG-7 en C#.
- Frameline 47 Video Notación: Frameline 47 de Sistemas de Entrega Versátiles. La primera aplicación comercial MPEG-7, Frameline 47 utiliza un esquema de contenido avanzado basado en MPEG-7 para poder notificar archivos de vídeo completos, o segmentos y grupos de segmentos de dentro de ese archivo de vídeo de acuerdo con la convención MPEG-7 (herramienta comercial)
- Eptascape ADS200 utiliza un encoder MPEG 7 en tiempo real en una señal de vídeo de cámara analógica para identificar eventos interesantes, especialmente en aplicaciones de vigilancia, comprobar las demos para ver MPEG-7 en acción (herramienta comercial)
- IBM VideoAnnEx Annotation Tool: Creando documentos MPEG-7 para secuencias de vídeo describiendo estructura y dando palabras clave de un vocabulario controlado (liberación binario, licencia restrictiva)
- iFinder Medienanalyse- und Retrievalsystem: Metadata extraction and search engine based on MPEG-7 (herramienta comercial)
- MPEG-7 Audio Codificador: Creación de documentos MPEG-7 para documentos de audio que describan características de audio de bajo nivel (liberación de código binario, Java, GPL)
- MPEG-7 Descriptor Visual Extracción: Software para extraer descriptores visuales MPEG-7 de imágenes y regiones de imagen.
- Servicio Web de Extracción de Característica XM: Las funcionalidades del modelo de eXperimentación (XM) están disponibles a través de la interfaz de servicio web para permitir la caracterización automática de la descripción visual MPEG-7 de bajo nivel de imágenes.
- TU Berlin MPEG-7 Audio Analyzer (Web-Demo): Creación de documentos MPEG-7 (XML) para documentos de audio (WAV, MP3). Todos los descriptores de audio de nivel bajo de 17 MPEG-7 se implementan (comercial)
- TU Berlin MPEG-7 Demostrador de Contenidos Hablados (Web-Demo): Creación de documentos MPEG-7 (XML) con SpokenContent description from an input speech signal (WAV, MP3) (commercial)
- MP7JRS C++ Biblioteca Completa MPEG-7 implementación de la parte 3, 4 y 5 (visual, audio y MDS) por Joanneum Research Institute for Information and Communication Technologies - Audiovisual Media Group.
- BilVideo-7: MPEG-7 compatible, sistema de indexación y recuperación de vídeo distribuido, apoyando consultas complejas, multimodales y compuestas; desarrolladas por Bilkent University Multimedia Database Group (BILMDG).
- UniSay: Sofisticada Análisis de archivos postproducción y procesamiento de audio basado en MPEG-7.
Limitaciones
El estándar MPEG-7 se escribió originalmente en XML Schema (XSD), que constituye datos semiestructurados. Por ejemplo, el tiempo de ejecución de una película anotada con MPEG-7 en XML son datos legibles por máquina, por lo que los agentes de software sabrán que el número que expresa el tiempo de ejecución es un número entero positivo, pero dichos datos no son interpretables por máquina (no se pueden entendido por los agentes), porque no transmite semántica (significado), conocida como "brecha semántica". Para solucionar este problema, hubo muchos intentos de asignar el esquema XML MPEG-7 al lenguaje de ontología web (OWL), que es un equivalente de datos estructurados de los términos del estándar MPEG-7 (MPEG-7Ontos, COMM, SWIntO, etc.). Sin embargo, estas asignaciones realmente no superaron la "brecha semántica" porque las características de video de bajo nivel por sí solas son inadecuadas para representar la semántica de video. En otras palabras, anotar una función de video extraída automáticamente, como la distribución del color, no proporciona el significado del contenido visual real.
Comparar
- Formato de intercambio de materiales (MXF), un formato de contenedor para los medios de vídeo y audio digitales profesionales definidos por SMPTE.
Contenido relacionado
Tabla de métodos virtuales
ALGOL Y
Hacer bucle while
API de repositorio de contenido para Java
Datosflex