15 4b uk mxftutorial hecho revisado nacho 25-3 dossier edcine.pdf · mxf, jpeg2000 y edcine....

67

Upload: others

Post on 18-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Luis NunesMOG Solutions

Valencia 4, 5 y 6 de marzo, 2009

AplicacionesAplicaciones parapara ArchivosArchivos ff íílmicoslmicos y de y de

Cine DigitalCine Digital

MXF, JPEG2000 y EDCine

Page 3: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Índice� Introducción

� MXF al detalle

� MXF casos de uso

� MXF en el Cine Digital

� MXF para los Archivos

� The end

Page 4: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿Cómo describir esto?� Nombre: Mickey Mouse

� Creador: Walt Disney� Año de la creación: 1928� Primera película: “Steamboat Willie”

� Aspecto: Grandes orejas negras, nariz negra redonda,guantes blancos y vestido de rojo normalmente.

Page 5: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿Algo de música?...� En un ordenador, uno no sólo escucha

música... los Reproductores nos proporcionan el sonido , pero también los datos técnicos y descripciones , como: título de la canción, título del Álbum, el Artista y así sucesivamente...

Page 6: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿Quieres saber más?...� Millones de personas intentan obtener

datos sobre datos en Wikipedia...

Page 7: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿De qué estamos hablando?...

� Millones de personas intentan obtener datos sobre datos en Wikipedia...

... datos sobre datos ...

¡Metadatos!

Page 8: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿Cómo se mueven los medios?

Substituir el sneakernet y la bobina/cinta

?Con la tecnología de Internet y los ficheros

…todavía, ¿Qué tipo de fichero?

Page 9: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Los requisitos para este contenedor …

� Deberá mantener el Contenido y Metadatos� Porque se necesita mantener lo que es esencial – los datos

audiovisuales� ...y cualquier dato sobre esos datos – descripciones

� Optimizado para Almacenamiento e Intercambio� Debe ser un formato de archivo ESTÁNDAR

� ...para que todo el mundo pueda entenderlo

Mientras estamos en ello…� Soporte para muchos tipos de contenido

� Resoluciones de TV de SD y HD (DV, MPEG) y CineDigital (JPEG2000)

Acceso fácil y preciso y recuperación (parcial) de los contenidos.

� Fácil acceso y recuperación de los metadatos

� Modelos de datos personalizables (metadatos)

� Procesamiento ligero.

Page 10: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Pero… ¿Qué es MXF?

Material eXchange Format(un formato de archivo ESTÁNDAR para contener e intercambiar

Contenido y Metadatos)

ContenidoDatos Audiovisuales

MetadatosDatos sobre datos, esto es, datos sobre Contenido

Ejemplo :

Contenido: las imágenes de un partido de fútbolMetadatos:los nombres de los equipos, la localización, los nombres de los jugadores...

Page 11: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿Qué es lo que hay en el documento MXF que recibiste?

... De paquetes ...

... que contiene Contenido...

... y los metadatos relacionados

MXF es un contenedor...

Page 12: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Paquetes de Archivos

Paquetes de Material

Metraje de Partido de Fútbol De la Eurocopa 2004

Entrevistas a Jugadores Comentarios

InformativoCortes de 60 seg

El juego completo Los GolesTipos de Paquetes

Los paquetes [de información] son las unidades lógi cas contenidas en un archivo MXF .

El clip de vídeo almacenado en un archivo con la de scripción de sus ajustes técnicos (ajustes de compr esión, formato de pantalla,etc) es un Paquete de Archivo. Los Paquetes de Archivos describen el Contenido en el archivo.

El paquete de información que refleja el trabajo de un editor que elabora un EDL, está recogido en un P aquete de Material . Los Paquetes de Material describen cómo tiene que ser reproducido el archivo .

Page 13: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Video 2

Video 1 Clip de Fuente de Película Clip de Fuente de Película

Clip de Fuente de Película

Clip de Fuente de Sonido

Clip de Fuente de Sonido

Audio 1

Audio 2

Así pues en un Paquete de Material almacenamos infor mación que nos ayuda a describir cómo reproducir los diferentes clips de un archivo... Po r lo tanto el Paquete de Material almacena informaciones tales como el número de pistas de ima gen, pistas de sonido, cuándo emitir cada clip...

En realidad, los Paquetes de Archivo también siguen la misma estructura ya que estos describen conteni do y el contenido a menudo tiene múltiples pistas. Así la in formación del Paquete de Archivo es almacenada dent ro de un archivo aproximadamente de la misma manera que l os Paquetes de Materiales.

Page 14: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadata Clip 1 Clip 2

clip 1

Espacio de color

Compresión

Formato de pantalla

Conjunto de elementos de metadatos, O conjunto de Metadatos

Paquete de información sobre el clip, o Paquete de Archivo

Segmentos para reproducir (punto en el Paquete de Archivo)Duración

Identificador

Código de tiempos de incio

Paquete de información sobre cómo reproducir el material en el archivo, o Paquete de Material

Page 15: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadata Clip 1 Clip 2

“En este segmento del material reproducido, hay una entrevista con Mr. ...” – estamos añadiendo metadatos descriptivos que apuntan a la salida definida por e l Paquete de Material

“En este segmento de material almacenado, hay algun os destellos de luz. Este segmento no debe ser utiliza do en el producto final” – Estamos añadiendo metadatos descriptivos que apuntan a la fuente de material almacenado dentro del archivo, tal como lo describe el Paquete de Archivo

Así pues en cualquiera de estos casos estamos añadie ndo una pista de Metadatos ya sea al Paquete de Material (si describe la salida), o al Paquete Fuen te (si describe material fuente)

Page 16: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Clip Fuente de Película Clip Fuente de Película

Clip de fuente de película

Clip de fuente de Sonido

Clip de fuente de Sonido

Segmento DM Segmento DM

Así, tanto si se trata de un Paquete de Material co mo de un Paquete de Archivo, utilizamos el modelo de la línea de tiempos para describir lo que hay dentro; y los Metadatos se convierten en otra pista, por lo que se puede unir al contenido ¡A través del código de tiempos!

Page 17: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Structural Metadata

Descriptive Metadata

Un archivo MXF

Tiene paquetes

Dónde los segmentos pueden ser definidos

Para contener metadatos descriptivos

Page 18: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Aunque este es sólo un escenario posible, si pensamos en un Paquete de Archivo como una descripción del trabajo de los operadores de cámara filmando

el material ...

Y en el Paquete de Material como la descripción del trabajo delLogger/editor/reportero....

Entonces los Paquetes son realmente elementos de trabajo. Representan elementos con valor y usted puede desear remitirse a ellos desde sistemas

diversos.

Por lo tanto cada Paquete tiene un Indentificador de Material Único - UMID

Pensando en la identificación del material....

Page 19: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Thank you

• Cada Paquete tiene un Identificador de Material Universal (UMID)

– Este es un identificador único global, lo que significa que sólo un material en la tierra tiene el mismo UMID, que permite el intercambio global de materiales y sus metadatos asociados.

– Esto identifica cualquier nivel de granularidad, incluyendo desde un solo frame a un paquete final completo.

– Puede ser emitido automática y localmente, lo que significa que no se necesita el acceso a una base de datos ni una autorización de registro.

– Opcionalmente pueden entregarse Metadatos fundamentales, ej: cuándo, dónde y quién crea cada unidad de material, como un frame de sonidoAES3 o un frame de vídeo.

– Puede ser utilizado en diferentes aplicaciones, esto es: no sólo como un identificador global de material sino también como identificador local con algunas aplicaciones locales específicas.

Fuente: “Whitepaper on UMID and its Applications”, J.Wilkinson and Y. Shibata

Page 20: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Concentrémonos en la Estructura de Metadatos por ahora...Un archivo MXF puede ser muy simple o puede tener una estructura muy

compleja, paquete/pista/clip...

¿Deberían todos los decodificadores manejar cualquier nivel de complejidad?

Se definen patrones de funcionamiento para indicar a los decodificadores el nivel de complejidad a esperar– es un mecanismo de filtrado

Clip 1 Clip 2

¡Soy un archivo OP2A !

Page 21: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

� Hay Patrones de Funcionamiento Generalizados para describir cómo configurar de forma general los mecanismos MXF (los Paquetes)

� En algunas aplicaciones uno necesita profundizar y definir más los detalles de la estructura MXF específica para la aplicación de destino. Patrones de Funcionamiento Especializados.

� Hasta ahora SMPTE definía solamente uno de estos para el uso en la Distribución de Cine Digital, que es MXF OPAtom.

Page 22: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadatos Estructurales/Descriptivos� MXF define las normas para añadir Metadatos Descriptivos a un

archivo� Los Metadatos Descriptivos están estrechamente integrados

con los Metadatos Estructurales

Clip fuente de película Clip fuetne de Película

Clip Fuente de película

Clip fuente de Sonido

Clip fuente de Sonido

SegmentoDM Segmento DM

Page 23: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Manipulación de Metadatos

MetadatosPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Metadatos

Picture Source Clip Picture Source Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM Segment DM Segment

• En el caso más simple, podemos pensar en los Metadatos Descriptivos y Estructurales como un fragmento de datos que está colocado al inicio del archivo...

• ¿Qué sucede si no tenemos todos los metadatos cuando empezamos a crear el archivo?

Page 24: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Manipulación de Metadatos

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture

Source

Clip

Sound

Source

Clip

Sound

Source

Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture

Source

Clip

Sound

Source

Clip

Sound

Source

Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture

Source

Clip

Sound

Source

Clip

Sound

Source

Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture

Source

Clip

Sound

Source

Clip

Sound

Source

Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture

Source

Clip

Sound

Source

Clip

Sound

Source

Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture

Source

Clip

Sound

Source

Clip

Sound

Source

Clip

DM

Segment

DM

Segment

No final Actualizar Actualizar Actualizar Actualizar Final

• Podemos enviar versiones actualizadas de los Metadatos

• Cuando los Metadatos están finalmente completos, lo señalamos como tal

Page 25: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Manipulación de Metadatos� ¿Qué sucede si quiero actualizar los Metadatos de un archivo ?

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Final

No Final

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Final

Page 26: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Identification

Company NameProduct NameProduct VersionModicitation Date...

Manipulación de Metadatos� Y ¿cómo sabemos quién actualizó lo que hay en el archivo en

ese caso?

No Final

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Final

Identificación

Nombre CompañíaNombre ProductoVersión ProductoFecha Modificación ...

Identificación

Nombre CompañíaNombre ProductoVersión Producto

Fecha Modificación ...

Page 27: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Esquema 1de Metadatos Descriptivos (SMPTE 380 DMS-1)

Paquetes de Archivo

Paquetes de Material

Metraje de unPartido de FútbolEurocopa 2004

Entrevistas Jugadores

Informativocorte de 60 seg

El caso más simple...

Describe la linea de tiempos de salida del archivo

•Organización Producción•Organización de Escenas

Describe los clips de video/audio

•Organización de Clip.

Page 28: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

DMS-1 Ampliación– Persona

» Nombre» Apellido» Saludo» Cumpleaños

– Anotación» Código del idioma del texto » Anotación de sinopsis

– Coche» Modelo» Color» ...

Las Propiedades pueden o no ser extraídas del Diccionario de Metadatos RP210–Conjunto de Metadatos

¿Qúe sucede si queremos añadir más metadatos que no están cubiertos por DMS-1?

Page 29: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

DMS-1 Extensión

Diccionario RP210MyDMS

Podríamos querer añadir nuevos elementos a los conj untos existentes oNuevos conjuntos de Metadatos

Page 30: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Interoperabilidad

� Para el decodificador esto es lo que usualmente se llaman Metadatos Ocultos.

� No va a estropear un decodificador compatible, ya que MXF proporciona los mecanismos que permiten a los decodificadores ignorar lo que no entienden.

� Y por supuesto “Organización A” puede también hacer el esquema “MyDMS”disponible en la “Organización B”. Entonces los metadatos no estarán ocultos por más tiempo.

Organización A Organización B

MyDMS

DMS-1

¿Cumpleaños?¿Coche?¿Modelo?¿Color?

MyDMS

Page 31: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Interoperabilidad�Podría ser que algunos Metadatos sólo tuvieran sentido

dentro de tu propia organización

�MXF te permite� Extender DMS-1 � Añadir Metadatos siguiendo tu propio esquema� Añadir Metadatos siguiendo diferentes esquemas en el mismo archivo

�Esto te proporciona todas las herramientas necesarias para habilitar realmente la interoperabilidad con el apoyo del DMS-1.

Page 32: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Modos de llevar Metadatos en MXF� Metadatos destinados a ser cargados inicialmente.

� Cabecera de Metadatos (cubiertos ya)

� Metadatos que corren junto al Contenido� Elementos de Datos en el contenedor de Contenido

� Metadatos estrechamente relacionados con los sistemas de información� Elemento del Sistema

� Información de Metadatos que� No necesitas cargar inicialmente cuando abres un archivo� No necesitas que se ejecuten en paralelo al Contenido.

• 410 – Partición Genérica de Flujos

Page 33: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

�Metadatos que se ejecutan junto al Contenido�Elementos de Datos en el contenedor de Contenido

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Esta película mostrada antes, puede ampliarse para tener un intercalado de película, sonido y elementos de datos

Por lo que puedes enviar cualquier dato junto a los frames de vídeo y sonido al mismo tiempo. No lo utilices solo para la clase de datos que quieres cargar inicialmente al leer el archivoEjemplo de utilización: Los datos VBI/ANC son trans portados de está manera – SMPTE 436

Page 34: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

�Metadatos estrechamente relacionados con los sistemas de información�Elemento del sistema

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Realmente hay un tipo de Elemento que a menudo viaj a ya con el Contenido apareciendo frame por frame antes de cada frame. Se utiliza para tran smitir la información del nivel de los sistemas y a menudo lleva el código de tiempos.

Puedes ampliar este elemento añadiendo tus Metadato s dentro. No obstante, estarás más seguro usando Elementos de Datos si estás añadiendo algo sujeto a propiedad.

Page 35: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

�Información de Metadatos que�No necesitas cargar inicialmente cuando abres un archivo. �No Necesjtas ejecutar en paralelo con el Contenido

�410 – Partición Genérica de Flujos.

� Éste es un nuevo estándar que será liberado por SMPTE en 2008. Básicamente define un cubo en el interior del archivo MXF dónde puedes poner todo tipo de datos. Incluyendo un documento con el script del programa, una hoja de cálculo con la información de la producción...

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

Contenedor de Contenido 1 Contenedor de Contenido 2

SMPTE 410 Partición Genérica de Flujos

Page 36: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

� Con el fin de promover la interoperabilidad, estamos obligados a ver aparecer documentos de Especificaciones de las Aplicaciones que definen más tarde el tipo de datos que van con esta Partición Genérica del Flujo.

MetadataPicture

Source

Clip

Picture

Source

Clip

Picture Source Clip

Sound Source Clip

Sound Source Clip

DM

Segment

DM

Segment

SMPTE 410 Partición Genérica de Flujos

Por ejemplo, si los datos que hay son un archivo XM L, puedes querer añadir Metadatos a la cabecera señalando que ese XM L está ahí, cuál es el formato de codificación (UTF-16 por ejemplo), cuál es su nombre, un identificador del área de aplicación....

Page 37: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

El resultado final …� La parte más importante es que es un estándar

� Abierto,TODO EL MUNDO puede implementarlo (por tanto ¡disponible a largo plazo!)� Intercambio entre: empresas, servidores, equipos, etc.

� Intercambio de material capturado, ingestado, finalizado o “casi finalizado” y en la distribución.

� Eficientemente almacenado en diversos medios, así como transportado sobre enlaces de comunicaciones.

� El Formato MXF no ha olvidado la cinta/película . Hay estructuras y mecanismos dentro del fichero que hacen MXF apropiado para (cintas de datos) almacenamiento y archivo de contenidos.

� Formato de Codificación de Contenido Independiente (¡soporta diferentes tipos de contenido!)

� Ampliable (¡puede acomodarse a futuros formatos de codificación y/o resoluciones!)

Page 38: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

…¡¿Alguna cosa más?!

� Hay muchos más aspectos técnicos que son relevantes y hacen que MXF sea posiblemente el formato de fichero más interesante, aunque quizás un poco demasiado técnico. Por lo tanto,

� Las tablas índice existen y su principal propósito es permitir una traducción rápida del código de tiempos al archivo de reproducción, aumentando así la velocidad de acceso

� El paquete Índice Aleatorio existe y otra vez todo trata de incrementar la velocidad de acceso

� ¡Sí, los archivos MXF pueden hacer referencia a contenidos externos!

� Es más, hay un estándar para extraer metadatos de MXF a XML (¡después!)

� ¡¡Puede ser enrutado!!� Si no TODO, ¡Casi todo está estandarizado ya!

Page 39: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

…pero, ¿Esto se utiliza? Algunos ejemplos, entonces …

� Ingesta archivos directamente de un dispositivo MXF en un Avid MediaManager o Avid Interplay

� Importa metadatos a sistemas de gestión de activos. � Aplicaciones compatibles

� Avid Interplay y MediaManager� Avid Nearchive ®� Avid Unity ISIS� Avid Unity® MediaNetwork and LANShare

Page 40: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

MediaArchive

El proceso de trabajo más notable de la

empresa NBC en las

Olimpiadas de Pekín

Powered by:

MediaGrid

TOBOGGAN

Avid

Page 41: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¡Yeah! pero,¿Qué sucede con el cine?Marzo 2002Marzo 2002

Iniciativas de Cine DigitalRequisitos para el Cine Digital

� Algunos estándares relacionados� SMPTE 428-1-2006 DCDM Estructura de Imagen� SMPTE 428-3-2006 DCDM Muestreo del Canal de

Sonido� SMPTE 429-3-2006 Archivo de pistas de Sonido &

Imagen� SMPTE 429-4-2006 Aplicación MXF JPEG 2000 � SMPTE 429-6-2006 KLV Encriptación� SMPTE 429-7-2006 Composición de la Lista de

reproducción� SMPTE 382M Mapping AES3 & Emisión de ondas

sonoras en el Contenedor Genérico MXF

Page 42: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Mirando a la película grande...

Solamente una parte del proceso de trabajo está cubierta en términos digitales y no

se tiene en mucha consideración a los Archivos en general...

Page 43: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Poniendo las cosas en su contexto

Se puede decir que JPEG2000 es la mejor solución hoy en día en términos de codificación

para conservar imágenes digitales, pero ¿ Dónde conservar el sonido, los metadatos y

todo lo demás?

Imágenescinematográficas

Imágenescinematográficas

FlujosonidoFlujo

sonido

MetadatosMetadatos

Otros datos(ej: fotografías )

Otros datos(ej: fotografías )

JPEG2000bit-streamJPEG2000bit-stream

??

?

Page 44: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¿Por qué no tomar una solución probada?...

MXF es el formato de archivo elegido por la industria de TV en todo el mundo, con algunas

capacidades muy interesantes que podrían adaptarse al Cine Digital junto con la distribución…

Imágenescinematográficas

Imágenescinematográficas

FlujosonidoFlujo

sonido

MetadatosMetadatos

Otros datos(ej:fotografías)

Otros datos(ej:fotografías)

JPEG2000bit-streamJPEG2000bit-stream

Page 45: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Una nueva propuesta para los Archivos...

Un sistema modular para hacer frente al almacenamiento a largo plazo, almacenamiento online y difusión

de los paquetes, con interfaces amigables para la búsqueda, la navegación y la anotación

Page 46: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Valores añadidos...� Orientado a la conservación y el acceso� Independiente del sistema y de los medios de

almacenamiento

� Flexible y escalable� Fácil copia en espejo y migración

� Perfiles y Metodologías definidos que significan ¡¡Gran interoperabilidad!!!

�¿Qué es lo que MXF aporta a esta solución?� Gran apoyo en la manipulación de metadatos, con esq uemas personalizables para diferentes modelos de

datos� Soporte para los tipos de contenidos actuales y fut uros, con fácil acceso a contenidos parciales o

completos.� Permite el almacenamiento de todos los datos relaci onados con los contenidos en un sólo contenedor,

cumpliendo uno de los requisitos de OAIS (todo lo que va junto es almacenado junto)� Perfil altamente orientado, con Patrones de Funcion amiento ya estandarizados, ideal para este tipo de

aplicación

Page 47: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

El proceso de ingesta...� Todo el material que se va a convertir en un elemen to básico

en el sistema del Archivo, se codifica en JPEG 2000 y se empaqueta junto con sonido PCM y metadatos dentro d e MXF.

� Los elementos empaquetados en el formato MXF pueden también contener otros contenidos, como diarios (si están disponibles), la versión del montaje del director u otros idiomas . También, trailers, teasers, pósters de pu blicitarios, comerciales, etc.

�Características principales:�Soporte para materiales analógicos

y digitales en bruto �Posibilidad de herencia del

identificador de material�Agnóstico en términos de modelos

de metadatos

MovingimagesMovingimages

AudiostreamAudiostream

MetadataMetadata

Other data(e.g. Still Pictures)

Other data(e.g. Still Pictures)

JPEG2000bit-streamJPEG2000bit-stream

Page 48: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Los paquetes de Archivo...

� Los contenidos del sistema de archivo son Paquetes de Archivo Máster (MAP) o Paquetes de Archivo Intermedio (IAP)!!!

� La Ingesta del material puede hacerse directamente a cada paquete o IAP puede ser derivado desde MAP!

� Principales diferencias:� IAP “sólo” soporta un máximo de 2k de resolución, mientras que MAP “no tiene límite”� IAP está restringido a 24fps, no se aplican restriciones para MAP� Solamente representaciones de imágenes progresivas en IAP� La profundidad de bit para cada valor por componente de color en IAP será de 12 bits� La frecuencia de muestreo de audio de 48kHz para IAP, MAP soporta hasta 192kHz� MAP puede tener hasta 24 bits de sonido, pero IAP solo soportará esta profundidad de bit. � IAP está destinado a permitir un fácil acceso a los contenidos,¡¡¡MAP para la conservación!!!

Page 49: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Por lo tanto, ¿Cómo sabes lo que hay dentro?

� Diferentes niveles de metadatos existen dentro del sistema, lo que facilita la obtención de la respuesta, eliminando con optimismo la necesidad de estas...

� Los niveles de metadatos son:� Metadatos Técnicos (utilizados para describir el contenido en términos estructurales)� Metadatos Descriptivos (utilizados para describir el contenido como una anotación o

catálogo)

� Metadatos Históricos (metadatos de legado técnico y/o descriptivos)� Metadatos Administrativos ( metadatos relacionados con la funcionalidad y el acceso)

Page 50: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadatos Técnicos

� Mientras en el sistema:� Los Metadatos Técnicos se referirán al

JPEG2000 y al contenido Wave, para los que sus estándares SMPTE 422M-2006 y SMPTE 429-3-2007 definen sus metadatos respectivos.

MovingimagesMovingimages

AudiostreamAudiostream

MetadataMetadata

Other data(e.g. Still Pictures)

Other data(e.g. Still Pictures)

JPEG2000bit-streamJPEG2000bit-stream

� Antes de entrar en el sistema:� Los Metadatos técnicos para otros contenidos se vuelven metadatos históricos!!!(metadatos técnicos para los procesos de generación/preservación también se

guardan de esta manera!)

� Cuándo dejamos el sistema:� Los Metadatos Técnicos generan difusión relativa a los contenidos!!

Page 51: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadatos Descriptivos

Partición Genérica de Flujo

Partición Genérica de Flujo

Transformación XSLTransformación XSL

documentos XML (n modelos de

metadatos)

documento XML( modelo de

metadatos α)

documento XML (modelo de metadatos α’)

MXF basado en elarchivo MAP/IAP

Conversión al sistema activo del modelo de metadatos (implementación realizada).

¡¡¡Metadatos o semántica se pueden perder!!!

Para propósitos de conservación, TODOS los metadatos originales en formato XML son almacenados utilizando el estándar de Partición Genérica de Flujo MXF

Page 52: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadatos Descriptivos – el modelo de metadatos activo

Documento XML (modelo de metadatos α)

Segmento DM *Segmento DM *

DM Framework *(implementación A)DM Framework *

(implementación A)

archivo MXF basado

MAP/IAP

De acuerdo con los requisitos de implementación, de l modelo de metadatos activo puede ser muestreado hacia la cabecera de metadatos MXF , usando los plug-ins de metadatos definidos en * SMPTE 377M-2004 y * SMPTE 380M-2004.

Documento XML(modelo de metadatos β)

Documento XML(modelo de metadatos γ)

Documento XML(modelo de metadatos δ)

DM Framework *(implementación B)DM Framework *

(implementación B)DM Framework *

(implementación C)DM Framework *

(implementación C)DM Framework *

(implementación D)DM Framework *

(implementación D)

Page 53: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Metadatos Descriptivos – conservación de los metadatos originales

Archivo MXF basadoMAP/IAP

Cada documento XML para metadatos a conservar está a lmacenado ¡en una sola Partición Genérica de Flujo!

CabeceraMetadatosCabeceraMetadatos

Partición Genérica de

Flujo1

Partición Genérica de

Flujo1

Partición Genérica de

Flujo 2

Partición Genérica de

Flujo 2

Partición Genérica de

Flujo n-1

Partición Genérica de

Flujo n-1

Partición Genérica de

Flujo n

Partición Genérica de

Flujo n

XML Documento A

Incluye descriptores para CADA

PARTICIÓN Genérica de Flujo, de modo que ¡los

usuarios sepan que existe!

XML Documento B XML Documento C XML Documento D

Page 54: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Manejo de búsquedas y anotaciones...

Archivo MXF basadoIAP

Servidor base de datos

(Web) Interface(Web) Interface

Buscar / AnotarBuscar / Anotar

XML SQL

� La Conversión de MXF a XML ¡es un estándar !

434 Esquema

.xsd

Extensiones.xsd

Vídeo+sonido

Metadatos.xml

validar Configurar empaquetador

Contenido. mxf

Page 55: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Y ¿Qué hay de la difusión?...� Los paquetes de difusión son generados bajo demanda� Los formatos de difusión son generados bajo demanda� Adicionalmente los formatos pueden ser conectados

posteriormente � Los metadatos se añaden de acuerdo con la

especificación de conexión.

¡¿Cómo?!

� Porque el sistema se basa en:� Formatos de archivo abiertos estándar

� Paquetes Estándar*� ... SOAP mensajes para el funcionamiento, con interfaces estándar*

* Dentro del proyecto EDCine, han empezado los esfuerzos para estandarizarlos

Page 56: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

¡Estupendo! Pero, ¿Es esto una oportunidad?

� Después de la amplia adopción de los estándares DCP, los esfuerzos para una gran estandarización están ya en marcha para garantizar que � Las tecnologías, perfiles y metodologías especificadas están abiertamente disponibles a largo plazo.� La Interoperabilidad entre Archivos y también con otras entidades ha mejorado con el surgimiento

de nuevas oportunidades de negocio.

� Una demostración del software está siendo desarrollada para permitir una percepción más clara de las capacidades dentro de la arquitectura propuesta.

� La arquitectura propuesta prevé los medios para actualizar fácilmente el sistema y continuar con innovaciones en términos tecnológicos y de negocio.

� Estamos buscando cada posible reacción (resultado) con el fin de afinar nuestra propuesta

Page 57: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

The EDCine – Enhanced Digital Cinema project is fund ed by the European Commission within the 6th Framew ork Programme FP6/2004/IST/4.1, contract no. 038454 EDCine.

Page 59: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

UMID – SMPTE RP205

� UMID Básico� Utilizado para identificar cualquier tipo de

material o grupos de material audiovisual

� UMID Extendido� Añade metadatos al UMID Básico (en el

Paquete Fuente)

Page 60: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

UMID – SMPTE RP205

� Metadatos en el Paquete Fuente

� Cuándo fue creado el material• Datos + Código de tiempos

� Dónde fue creado el Material• Altitud, Latitud, Longitud

� Quién lo creó• Código de la Organización o el Freelance

– Los códigos se obtienen de SMPTE

Page 61: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

UMID – SMPTE RP205

Sin embargo, MXF usa UMID Básicos!

(hay otros lugares más interesantes en MXF para ubicar los metadatos)

Page 62: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

UMID – SMPTE S330M

UMID Básico

EtiquetaUniversal NÚMERO DE INSTANCIA NÚMERO DE MATERIAL

Etiqueta Universal – Identifica estos datos como un

UMID SMPTE – Identifica el tipo de material– Identifica el método para la

creación de los campos restantes

Número de Instancia– ‘0’ si el material es nuevo– No-’0’ si es un material

derivado

Número de Material– Identificador Único

Universal

Page 63: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

UMID – SMPTE S330MMateriales del mismo contenido pero de diferentes representaciones

Inst.N.: 000; Mat.N.: 123

Inst.N.: 003; Mat.N.: 123Inst.N.: 002; Mat.N.: 123Inst.N.: 001; Mat.N.: 123

Page 65: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Paquete de Archivoalmacenado

Paquete de Materialpara reproducir

Ningún clip commutadodurante la

reproducción

Clips commutados

durante la reproducción

pero reproduce cada clip

completamente

Reproduce fragmentos

de clips

OP1a OP2a OP3a

Por lo que OP 1, 2, 3 tratan sobre los requisitos del decodificador para ser capaz o no de buscar/commutar durante la reproducción

¿Cuál es la “b” en todo esto?

Operational Patterns (Patrones de funcionamiento)

Page 66: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Ningún clip commutado durante la

reproducción. Ambos clips

reproducidos al mismo tiempo

Clips commutados durante

la reproducción; reproduce cada clip

completamente, posibilidad de más de un clip a la vez

Reproduce fragmentos de

clips, posiblemente más de uno a la

vez

OP1bOP2b

OP3b

Paquete de Archivoalmacenado

Paquete de Materialpara reproducir

Page 67: 15 4B UK MXFTutorial HECHO revisado nacho 25-3 Dossier EDCine.pdf · MXF, JPEG2000 y EDCine. info@mog-solutions.com Índice Introducción MXF al detalle MXF casos de uso MXF en el

[email protected]

Múltiples versiones(Paquetes de

Material)cada una siguiendo la regla:

ningún clip commutado durante

la reproducción. Ambos clips

reproducidos a la vez.

Múltiples versiones(Paquetes de

Material)cada una siguiendo la regla: clips commutados durante la reproducción: reproduce cada clip completamente, posiblemente más de un clip a la vez

Múltiples versiones(Paquetes de Material)

cada una siguiendo la regla: Reproduce fragmentos de clips; posiblemente más de uno a la vez

OP1c OP2c OP3c

Así pues, el “C” básicamente amplía los “B” añadiendo la posibilidad de Múltiples Paquetes de Material ... Esto es, múltiples versiones para la r eproducción

Paquete de Archivoalmacenado

Paquete de Materiallo que está para reproducir