• No se han encontrado resultados

Adaptación de Contenidos Multimedia

N/A
N/A
Protected

Academic year: 2021

Share "Adaptación de Contenidos Multimedia"

Copied!
16
0
0

Texto completo

(1)

Servicios Móviles Multimedia José Mª Martínez

José M. Martínez

Grupo de Tratamiento de Imágenes E.T.S.Ing. Telecomunicación, UPM Escuela Politécnica Superior, UAM

Adaptación de Contenidos Multimedia

Servicios Móviles Multimedia José Mª Martínez

Índice

 Introducción

 Tipos de Variaciones

 Estándares relacionados

 Un ejemplo

(2)

Servicios Móviles Multimedia José Mª Martínez

Introducción

Servicios Móviles Multimedia José Mª Martínez

Introducción

 Acceso Multimedia Universal

• Crear una vez, presentar N

• Variaciones

- En función de preferencias (discapacidades) de usuario

- En función del terminal

- En función de la red de acceso - En función del entorno

- En función del servicio (e.g., premium) – Calidad de Servicio

– Funcionalidades (audio sin vídeo, fútbol sin

balón, ...)

(3)

Servicios Móviles Multimedia José Mª Martínez

Introducción

 Generación de variaciones

Previa (off-line)

- Gran consumo de almacenamiento - Disponibilidad inmediata

Bajo demanda (on-line)

- En directo (streaming) - Caché

- Permanente - Mixtos

Servicios Móviles Multimedia José Mª Martínez

Tipos de variaciones

 Transcodificación

 Particiones y Descomposiciones

 Sumarios/Resúmenes

 Cambio de modalidad

(4)

Servicios Móviles Multimedia José Mª Martínez

Transcodificación

 Escalado

• Resolución espacial, temporal, profundidad de color, ...

 Cuantificación

• Calidad, control de buffer, ...

Source Image

Space Resolution Frequency

View View View

Space- Frequency

View SpaceResolution

View

Servicios Móviles Multimedia José Mª Martínez

Particiones y descomposiciones

 Regiones de interés (S)

 “Subbandas” (F)

• Presentación progresiva

Fine Grain Scalability

(5)

Servicios Móviles Multimedia José Mª Martínez

D

Escalabilidad espacial

bitstream C

D C

B A

B A

Servicios Móviles Multimedia José Mª Martínez

Escalabilidad SRN (frecuencial)

A B

C D

bitstream

D C

B

A

(6)

Servicios Móviles Multimedia José Mª Martínez

Sumarios/Resúmenes

 Secuenciales

 Jerárquicos

HighlightSummary HighlightSummary Hierarchical

Summary

Highlight Segment

Highlight Segment Highlight Segment

Highlight Segment

Highlight Segment

Highlight Segment Highlight Segment

Video Data

Audio Data

Sequential Summary

Frame Property

Frame Property

Frame Property

Sound Property Text

Property

Sound Property

Text Property

Sound Property

Visual Data

Audio Data Textual Data

Servicios Móviles Multimedia José Mª Martínez

Cambio de modalidad

 Conversión de medios

VIDEO IMAGE TEXT AUDIO

Modality Fidelity

Source

Variatio n

A

I H

G F

E

D C

B

(7)

Servicios Móviles Multimedia José Mª Martínez

Perfiles de sesión

 Preferencias o restricciones de uso

Filtering &

Search Engine Local

Storage

Browser

Media + Media Descriptions Preferred

Content

Usage Preference Descriptions Browsing

Preferences Filtering & Search

Preferences

Servicios Móviles Multimedia José Mª Martínez

Estándares relacionados

 MPEG-4

 MPEG-7

 MPEG-21

(8)

Servicios Móviles Multimedia José Mª Martínez

MPEG-4

 Codificación de objetos multimedia

• Escenas de objetos independientes sincronizados

Servicios Móviles Multimedia José Mª Martínez

MPEG-4

 Codificación de objetos multimedia

• Escenas de objetos independientes sincronizados

multiplexed downstream control / data

multiplexed upstream control/data

audiovisual presentation

3D objects 2D background

voice

sprite

hypothetical viewer projection

video compositor

plane

audio compositor scene

coordinate system

x y

z user events

au d iov isu al ob j ect s

speaker display

user input

(9)

Servicios Móviles Multimedia José Mª Martínez

MPEG-4

 Codificación de objetos multimedia

• Escenas de objetos independientes sincronizados

• Selección de streams

- Número - Calidad - ...

Servicios Móviles Multimedia José Mª Martínez

MPEG-4

 Codificación de objetos multimedia

• Escenas de objetos independientes sincronizados

• Selección de streams

- Número - Calidad - ...

...

Scene Description Stream

Object Descriptor Stream

Visual Stream

Visual Stream

Visual Stream

Audio Stream

Interactive Scene Description

(C) Olivier Avaro

(10)

Servicios Móviles Multimedia José Mª Martínez

MPEG-4

 Codificación de objetos multimedia

• Escenas de objetos independientes sincronizados

• Selección de streams

Codificación escalable (scalable coding)

- Fine Grain Scalability

Servicios Móviles Multimedia José Mª Martínez

MPEG-7

 Estándar para la descripción de

contenidos audiovisuales (Metadatos)

 Búsqueda y filtrado de contenido

• Características del contenido (metadatos)

- Clásicas: autor, género, formato, ...

- Innovadoras: color, melodía, contenido, ...

(11)

Servicios Móviles Multimedia José Mª Martínez

MPEG-7

Contenido MM

Lenguaje de Definición de Descriptores (DDL)

Esquemas de Descripción (DS)

Descriptores (DDL)

Usuario o sistema de proceso de datos

Generación de Descripción

Descripción MPEG-7

Codificador Descripción

MPEG-7

Codificada

Descodificador Agentes de Filtrado

Motor de Búsqueda

Usuario Final

(humano o máquina)

Servicios Móviles Multimedia José Mª Martínez

MPEG-7

Figure 1: Overview of the DSsFigure 2: Overview of the DSs

Datatype &

Structures

Link & Media Localization

Models

Navigation &

Access

Content management Content description

Collection &

Classification

Summaries

Variations Content organization

Creation &

Production

Media Usage

Semantic structure Spatio-temporal

structure A

User Interaction

User Preferences

Usage History

Roots and Top- level Elements

Packages Schema

Tools Partitions and Decompositions

Basic elements

Audio and Visual

features

(12)

Servicios Móviles Multimedia José Mª Martínez

MPEG-21

 Marco de Referencia Multimedia

 Uso de recursos multimedia (Digital Items) a través de cualquier red y terminal.

• Integración de tecnologías de e-commerce

- Derechos (IPMP), contenido, usuarios, transacciones, ...

Servicios Móviles Multimedia José Mª Martínez

MPEG-21

 Marco de Referencia Multimedia

 Uso de recursos multimedia (Digital Items) a través de cualquier red y terminal.

• Integración de tecnologías de e-commerce

- Derechos (IPMP), contenido, usuarios, transacciones, ...

User A Transaction/Use/Relationship User B

 Digital Item 

 Authorization/Value Exchange

Terminals &

Networks Content Management

and usage

Intellectual Property management

Protection and Digital Item Identification and Description

Digital Item Declaration

:

• Examples

Natural and Synthetic Scalability

Content Representation

Examples:

•Storage Management

•Content Personalisation Examples:

•Unique Identifiers

•Content Descriptors

:

• Examples

Resource Abstraction Resource Mgt. (QoS)

Examples:

•Encryption

•Authentication

•Watermarking

Event Reporting Examples :

• “Container”

• “Item”

• “Resource”

(13)

Servicios Móviles Multimedia José Mª Martínez

MPEG-21

 Marco de Referencia Multimedia

 Uso de recursos multimedia (Digital Items) a través de cualquier red y terminal.

• Integración de tecnologías de e-commerce

- Derechos (IPMP), contenido, usuarios, transacciones, ...

 Digital Item Adaptation

• Redes, terminales, usuarios, servicio, escalabilidad, ...

Servicios Móviles Multimedia José Mª Martínez

Un ejemplo

http://mpeg7.gti.ssr.upm.es/mpeg7IS/index.html

 Modelado

 Arquitectura

 Funcionalidades

 Demo

(14)

Servicios Móviles Multimedia José Mª Martínez

Modelo con Conjunto de Variaciones

VariationSet

Contenido Multimedia

Fuente

(Source)

Vídeo

Fidelity

Variación

Imagen

Priority

Relationship

Variation

Contenido Multimedia

Fidelity Priority

Variation

Relationship

Contenido Multimedia

Variación

Vídeo

Servicios Móviles Multimedia José Mª Martínez

Modelo con Media Profiles

Reality

Or iginal Insta nce

Or iginal Insta nc e

Co pied I nsta nce

Co pied I nstan ce

Reco rd

Reco rd

Co py (to a differe nt p rofile)

Cop y (in th e same profile)

Copied Insta nc e

C opied Insta nc e

Cop y

(to a differen t pro file)

Co py (in the same p rofile )

M edia Ins tanc e M ed ia Profile

De scription s

Usa ge Me ta In form ation Cr ea tion Me ta In form ation M e dia Info rm a tio n

M e dia Instanc e

Content Entity

C ontent Entity

Usa ge Me ta In form ation Cr ea tio n Meta In form atio n M e dia Inform a tion

de scribe s de scrib es

M a ster P rofile

(15)

Servicios Móviles Multimedia José Mª Martínez

Modelo con Transcoding Hints

MediaTranscodingHintsType Transcoding hints of the Media Profile.

MotionHint Motion hints for a transcoder.

MotionRange Motion range for a transcoder.

motionRangeXLeft Indicates the recommended search range for horizontal motion vectors to the left.

motionRangeXRight Indicates the recommended search range for horizontal motion vectors to the right.

motionRangeYDown Indicates the recommended search range for vertical motion vectors to the bottom.

motionRangeYUp Indicates the recommended search range for vertical motion vectors to the top.

motionUncompensability Describes the amount of new content in the corresponding segment (this descriptor applies to descriptions attached to video segments). The motionUncompensability takes values from 0.0 to 1.0, where 0.0 indicates no new content and 1.0 indicates significant change in content.

motionIntensity Describes the motion intensity in a segment. The motionIntensity takes values from 0.0 to 1.0, where 0.0 indicates low motion intensity and 1.0 indicates significant motion intensity.

ShapeHint Shape hints for the transcoder.

shapeChange Describes the amount of shape change in the corresponding segment (this descriptor applies to descriptions attached to video segments. The ShapeHint takes values from 0.0 to 1.0, where 0.0 indicates that no change has occurred and 1.0 indicates that all the pixels that define an object have been displaced.

avgNumNonTranspBlocks Describes the average number of 16x16 blocks per frame containing at least one pixel with a non-zero alpha-map value.

CodingHints Coding hints for the transcoder.

avgQuantScale Describes the average quantization scale used to compress the media.

intraFrameDistance Describes the distance between Intra-coded Frames, also known as N. A value of N=0 represents the case when N is infinite, for example, when the GOP has no I-frame (PBBPBBP...) or when there is only one I-frame at the start (IPPP...)

anchorFrameDistance Describes the distance between anchor frames, also known as M, where an Anchor frame is defined as a frame that predictions are made from, for example, an I or P frame. A value of M=0 is forbidden.

difficulty Describes the transcoding difficulty of the media. The difficultyHint takes values from 0.0 to 1.0, where 0.0 indicates the lowest difficulty and 1.0 indicates the highest difficulty.

importance Describes the importance of the media. The importance takes values from 0.0 to 1.0, where 0.0 indicates the lowest importance and 1.0 indicates the highest importance.

spatialResolutionHint Describes the maximum allowable spatial resolution reduction factor for perceptibility.

The SpatialResolutionHint takes values from 0.0 to 1.0, where 0.5 indicates that the resolution can be reduced by half and 1.0 indicates the resolution cannot be reduced.

Servicios Móviles Multimedia José Mª Martínez

Adaptación al modelo de Conjunto de Variaciones

Imagen/Audio/Video

Creation Information

Usage Information

M edia Information

Imagen/Audio/Video

SOURCE

Creation Information Usage Information

VARIATION 1

M edia Information

Imagen/Audio/Video

(16)

Servicios Móviles Multimedia José Mª Martínez

CONTENIDOS MULTIMEDIA (Base de datos de archivos media)

DESCRIPCIONES DE CONTENIDOS (Base de datos de archivos XML con MPEG-7 VariationSet)

PERFILES (Base de datos de archivos XML con MPEG-7 UserDescription) APLICACIONES CLIENTE

APLICACIÓN DE BÚSQUEDA (Edición de elementos

a buscar)

APLICACIÓN DE FILTRADO AUTOMÁTICO (Selección de perfiles)

APLICACIÓN DE CREACIÓN DE

PERFILES (Perfiles Personalizados) MÓDULO DE

NAVEGACIÓN POR RESULTADOS Archivos media y descripciones MPEG-7

Archivos media y descripciones MPEG-7

APLICACIONES SERVIDOR

APLICACIÓN DE GESTIÓN DE

PERFILES (Perfiles Predefinidos)

APLICACIÓN DE CATALOGACIÓN

GESTIÓN DE DESCRIPCIONES DE CONTENIDO

GESTIÓN DE VARIACIONES

Arquitectura

Servicios Móviles Multimedia José Mª Martínez

Funcionalidades

 Gestión de variaciones

• Creación descripción, generación variación, actualización descripción

 Gestión de perfiles

• Perfiles nuevos o basados en predefinidos (planitllas)

 Filtrado automático

• Búsqueda por preferencias de creación y uso

• Selección de variación adecuada

• Generación de variación o stream

personalizado

Referencias

Documento similar

of the subspace generated by the right singular vectors of the coefficient matrix, set up according to the entanglement classes which its generators belong to.. As a secondary

To illustrate the significant change in tilt range, Figure 7 shows the average tilt angles in the pretest and posttest for the vision group (left panel) and the no-vision group

As it is well known, the RTBP describes the motion of a massless particle under the attraction of two bodies of masses m 1 and m 2 , called primaries, which are assumed to move

Results obtained with the synthesis of the operating procedure for the minimize of the startup time for a drum boiler using the tabu search algorithm,

K) is the Banach space of continuous functions from Vq to K , equipped with the supremum norm.. be a finite or infinite sequence of elements

Government policy varies between nations and this guidance sets out the need for balanced decision-making about ways of working, and the ongoing safety considerations

No obstante, como esta enfermedad afecta a cada persona de manera diferente, no todas las opciones de cuidado y tratamiento pueden ser apropiadas para cada individuo.. La forma

To explore the factors associated with the range of motion 45 days after reimplantation, a multiple linear regression was performed, considering the type of spacer used as an