Architetture Multimediali

Get Started. It's Free
or sign up with your email address
Rocket clouds
Architetture Multimediali by Mind Map: Architetture Multimediali

1. Multimedia Descriptors

1.1. Integrazione

1.2. Sincronizzazione

1.2.1. Intra-Media

1.2.2. Inter-Media

1.3. Presentazione

1.3.1. Attributi

1.3.1.1. Spaziali

1.3.1.2. Temporali

1.3.1.3. Altri

1.3.2. Metodi

1.3.2.1. Linguaggi

1.3.2.1.1. Scripting

1.3.2.1.2. Markup

1.3.2.2. Multimedia Authoring Tool

1.3.2.2.1. SlideShow

1.3.2.2.2. Web

1.3.2.2.3. VR/3D

1.3.2.2.4. Filmato

1.4. MPEG-7

1.4.1. Multimedia Description Schemes (“MDS”)

1.4.1.1. Struttura dei Metadati

1.4.1.2. Gestione ed Organizzazione

1.4.2. Descriptors (“D”)

1.4.2.1. Colore

1.4.2.2. Forma

1.4.2.3. Movimento

1.4.3. Description Definition Language (“DDL”)

1.5. Semantic Web

2. Immagine Digitale

2.1. Digitalizzazione

2.1.1. Campionamento Spaziale

2.1.2. Campionamento dei Colori

2.1.2.1. Immagini monocromatiche

2.1.2.2. Immagini a scala di Grigio

2.1.2.3. Immagini Truecolor

2.1.2.4. Dithering

2.2. Formato delle Immagini

2.2.1. GIF - LZW

2.2.2. JPEG - Lossy

2.2.3. PNG

2.2.4. TIFF -LZW

2.2.5. EXIF

2.2.6. PS PDF -LZW

2.3. Compressione

2.3.1. Lossless

2.3.1.1. Codifica Huffman

2.3.1.2. Codifica Aritmetica

2.3.1.3. Differential Pulse Code Modulation (DPCM)

2.3.1.4. Run-Length Coding (RLC

2.3.1.5. Algoritmo LZW (Lempel-Ziv-Welch)

2.3.2. Lossy

2.3.2.1. Codifica Sequenziali

2.3.2.2. Codifica Progressiva

2.3.2.3. Codifica Lossless

2.3.2.4. Codifica Gerarchica

2.3.3. Ridondanza

2.3.3.1. Ridondanza della Codifica

2.3.3.2. Ridondanza Spaziale

2.3.3.3. Ridondanza Psicovisuale

2.3.4. Compression Ratio

2.4. Recupero delle Immagini

2.4.1. MMDB

2.4.1.1. Informazione

2.4.1.1.1. Dati Multimediali

2.4.1.1.2. Features

2.4.1.1.3. Formati Multimediali

2.4.1.1.4. Keyword

2.4.1.2. Componenti

2.4.1.2.1. Rappresentazione

2.4.1.2.2. Memorizzazione

2.4.1.2.3. Indicizzazione

2.4.1.2.4. Linguaggio Query

2.4.1.2.5. Presentazione e Matching

2.4.2. Semantic Gap

2.4.2.1. Come viene risolto ?

2.4.2.1.1. Semantic Retrieval (MPE)

2.4.3. DBMS Immagini

2.4.3.1. Descrizione

2.4.3.1.1. Attributi

2.4.3.1.2. Features

2.4.3.2. Rappresentazione

2.4.3.2.1. Features Extraction

2.4.3.3. Query

2.4.3.3.1. By Example

2.4.3.3.2. By Features

2.4.3.3.3. By Semantic

3. Audio Digitale

3.1. Digitalizzazione dell'Audio

3.1.1. Pulse Code Modulation

3.1.1.1. Frequenza di Campionamento

3.1.1.2. Lunghezza e tipo di codifica

3.1.1.3. Numero di canali

3.1.2. Campionamento

3.1.2.1. Campionamento in tempo

3.1.2.1.1. Teorema di Nyquist

3.1.2.2. Campionamento in Ampiezza

3.1.2.2.1. Quantizzazione

3.2. Compressione

3.2.1. Linear PCM

3.2.2. Differential PCM

3.2.3. Model-Based

3.2.3.1. LPC

3.2.3.2. CELP

3.2.4. G711

3.2.5. Mascheramento

3.2.5.1. Usato da

3.2.5.1.1. MPEG

3.2.5.1.2. AC3

3.2.5.2. divisione

3.2.5.2.1. 32 bande frequenza 44KHz

3.3. Database Audio

4. Video Digitale

4.1. Aspect Ratio

4.2. Interlacciamento

4.3. Compressione

4.3.1. Lossless

4.3.2. Lossy

4.3.3. Rindondanza

4.3.3.1. Ridondanza Temporale - Inter-Frame

4.3.3.2. Ridondanza Spaziale - Intra-Frame

4.3.4. Classificazione Frame

4.3.4.1. Intra-Frame

4.3.4.2. Predicted-Frame

4.3.4.3. Bidirectional-Frame

4.4. ITU

4.4.1. ISO

4.4.2. Study Group 16

4.5. MPEG

4.5.1. MPEG-1

4.5.2. MPEG-2

4.5.3. MPEG-4

4.5.4. H.264

4.6. Stabilizzazione Video

4.6.1. Optical Image Stabilization (OIS)

4.6.2. Digital Video Stabilization (DVS)

4.6.2.1. Motion Estimation

4.6.2.1.1. Block Matching

4.6.2.1.2. Feature Matching

4.6.2.2. Motion Filtering

4.6.2.3. Image Warping

4.7. Database Video

5. Qualità del Servizio

5.1. Servizio Offerto

5.1.1. Streaming Real-Time

5.1.2. Streaming memorizzato

5.1.3. Applicazioni interattive

5.2. Caratteristiche Del Servizio

5.2.1. Voluminosità

5.2.2. Traffico fluttuante

5.2.3. Continuità del servizio

5.2.4. Time-Based

5.3. QoS

5.3.1. Jitter

5.3.1.1. Come Risolvere (Livello Applicazione)

5.3.1.1.1. Numeri Di Sequenza

5.3.1.1.2. Timestamp

5.3.1.1.3. Ritardo Del Player

5.3.1.2. Recupero Pacchetti Persi

5.3.1.2.1. FEC

5.3.1.2.2. Interleaving

5.3.1.2.3. Riparazione Lato Ricevitore

5.3.2. Latenza

5.3.3. Perdita di pacchetti o errore

5.3.4. Tasso di Trasmissione

5.3.5. Sincronizzazione

5.4. Classi di Servizio

5.4.1. Priority Data

5.4.2. Best Effort

5.4.3. RealTime

5.4.4. Bronze

5.4.5. Argento

5.5. Gestore QoS

5.5.1. Admission Controll

5.5.1.1. Traffic Shaping Algorithm

5.5.1.1.1. Leaky Bucket

5.5.1.1.2. Token Bucket

5.5.2. QoS Negotiaton

5.5.2.1. Predittore delle Risorse - Modello LBAP

5.6. Gestione Qos su Ip

5.6.1. Scheduling pacchetti IP

5.6.1.1. Fair Scheduling

5.6.1.1.1. Accodamento Equo Ponderato (Weighted Fair Queuing, WFQ)

5.6.1.1.2. Round-Robin

5.6.1.1.3. Code Con Priorità

5.6.1.2. Real-Time Scheduling

5.6.1.2.1. Earliest-deadline-first (EDF)

5.6.2. Implementazione

5.6.2.1. INTEGRATED SERVICES (IntServ)

5.6.2.1.1. Risorse Riservate

5.6.2.1.2. Admission Call

5.6.2.1.3. Servizio controllato

5.6.2.1.4. Servizio garantito

5.6.2.2. DIFFERENTIATED SERVICES (DiffServ)

5.6.2.2.1. Edge Function

5.6.2.2.2. Core Function

6. NoSql

6.1. 4V

6.1.1. Velocità

6.1.2. Varietà

6.1.3. Volume

6.1.4. Veridicità

6.2. Caratteristiche DBMS NoSql

6.2.1. Scalabilità

6.2.1.1. Orizzontale

6.2.1.2. Verticale

6.2.2. Replicazione dei Dati

6.2.3. Efficienza

6.2.4. CAP Theorem

6.2.4.1. Consistency

6.2.4.2. Availability

6.2.4.3. Partition Tolerance

6.2.5. BASE

6.2.5.1. Basically Available

6.2.5.2. Soft-State

6.2.5.3. Eventual-Consistency

6.3. Consistent hashing

6.4. Modello dei Dati

6.4.1. Key-Value

6.4.2. Column-Oriented

6.4.3. Document-Oriented

6.4.4. Graph-Oriented

6.5. Partizionamento

6.5.1. Cache in Memoria

6.5.2. Clustering

6.5.3. Letture/Scritture Separate

6.5.4. Sharding

6.6. Layout Di Memorizzazione

6.6.1. Row-Based

6.6.2. Column-Based

6.6.3. Locality Group

6.6.4. Log Structured Merge Trees

6.7. Map-Reduce

6.7.1. Map

6.7.2. Shuffle

6.7.3. Reduce

7. ORDBMS

7.1. RDBMS

7.1.1. PRO

7.1.1.1. Prevede transazioni

7.1.1.2. d

7.1.1.3. Portabile

7.1.2. CONTRO

7.1.2.1. Pochi Tipi di Dato

7.1.2.2. Struttura Flat delle tabelle

7.1.2.3. Associazioni solo per valore

7.2. DBMS Object Oriented

7.2.1. PRO

7.2.1.1. Modellano oggetti complessi

7.2.2. CONTRO

7.2.2.1. Limitati su concorrenza e distribuzione

7.2.2.2. Non hanno standard diffusi

7.3. ORDBMS Object-Relational DBMS

7.3.1. PRO

7.3.1.1. Nuovi tipi di dato

7.3.1.1.1. Media

7.3.1.1.2. XML

7.3.1.1.3. Geografici

7.3.1.1.4. Multi-set

7.3.2. CONTRO

8. Oracle

8.1. Oracle Multimedia

8.1.1. Gestione dei Conenuti Multimediali

8.1.1.1. Blob

8.1.2. ORDImage

8.1.3. ORDImageSignature

8.1.3.1. Colore

8.1.3.2. Posizione

8.1.3.3. Forma

8.1.3.4. Texture

8.2. Oracle Text

8.2.1. INDEX

8.2.1.1. CONTEXT(standard index)

8.2.1.2. CTXCAT (Catalog Index)

8.2.1.3. CTXRULE (Classification Index)

8.2.1.4. CTXXPATH (XPATH Index)

9. HTML5

9.1. Suite

9.1.1. Presentazione

9.1.1.1. CSS

9.1.2. Interazione

9.1.2.1. DOM

9.1.2.2. API

9.1.2.3. AJAX

9.1.3. Markup

9.1.3.1. HTML5

9.1.3.1.1. elementi semantici

9.1.3.1.2. Canvas

9.1.3.1.3. Form Migliorati

9.1.3.1.4. Audio/video facilmente integrati

9.1.4. Strumenti per programmazione

9.1.4.1. Drag and Drop

9.1.4.2. Local Storage

9.1.4.3. Geolocalizzazione

10. APACHE

10.1. Apache PIG

10.1.1. Pig Latin

10.1.2. Pig Engine

10.2. Hadoop

10.2.1. HDFS

10.2.1.1. NameNode

10.2.1.1.1. JobTracker

10.2.1.2. DataNode

10.2.1.2.1. TaskTracer

10.2.1.3. Secondary NameNode

10.3. HIVE

10.3.1. Database

10.3.2. Partitions

10.3.3. Cluster or Bucket

10.3.4. Metastore

10.3.4.1. Embedded Mode

10.3.4.2. Local Mode

10.3.4.3. Remote Mode

10.3.5. HiveQL

10.4. DIFFERENZE HIVE-PIG

10.5. DIFFERENZA SQL-PIG