Liste non-exhaustive de codec lossless (Wikipedia)



Documents pareils
Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

ISO/CEI NORME INTERNATIONALE

Chaine de transmission

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Chap17 - CORRECTİON DES EXERCİCES

Enregistrement et transformation du son. S. Natkin Novembre 2001

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC

Formats d images. 1 Introduction

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Transmission d informations sur le réseau électrique

Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Les techniques de multiplexage

Ordinateurs, Structure et Applications

Cours n 12. Technologies WAN 2nd partie

3D Lab. NANO TRANSPORT & NANO PLAYER. Lecteurs réseaux AUDIOPHILE - PROFESSIONNEL. PCM & DSD natif. UPnP DNLA - Bit Perfect media device

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry Guide de référence Version: 14.0

Caractéristiques principales:

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Errata et mises à jour

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)

PACKZ System Requirements. Version: Version: Copyright 2015, PACKZ Software GmbH. 1

Matériel & Logiciels (Hardware & Software)

Technique de codage des formes d'ondes

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Comment obtenir des ebooks sur le Reader

[Tuto] Encoder vos CD en Flac avec Foobar / Foobar2000 (niveau facile / novice)

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Adobe Premiere Pro Exportation

Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias

TD : Codage des images

Présent et futur dans la normalisation de la compression 3D

Prototype de canal caché dans le DNS

NORMES DE LIVRAISON DES MESSAGES PUBLICITAIRES ET MESSAGES D INTÉRÊT PUBLIC COMMERCIAUX APTN

I. TRANSMISSION DE DONNEES

Chapitre 18 : Transmettre et stocker de l information

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry. Guide de référence

#IOT. Internet #IGE36 #INTTIC.

Communications immersives : Enjeux et perspectives

IMPLEMENTATION D UN IPBX AVEC MESSAGERIE UNIFIEE

Limitations of the Playstation 3 for High Performance Cluster Computing

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

Cisco Certified Network Associate Version 4

CONTEC CO., LTD. Novembre 2010

Pionnier des innovations

H.323. Internet Multimédia. Sommaire

PRECAUTIONS DESCRIPTION DU PRODUIT

Maintenir un service de traitement de son ou d image d ordinateur

Université de La Rochelle. Réseaux TD n 6

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS

TVTools Cloud Edition

Introduction aux systèmes temps réel

Architectures et Protocoles des Réseaux

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Plan. Programmation Internet Cours 3. Organismes de standardisation

INF6304 Interfaces Intelligentes

Mesures en réception télévision

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

TP 1 et 2 de Réseaux en Master 1 Informatique : Assemblage d un réseau, configuration d adresses IP sous Linux et Windows

Intérêt du découpage en sous-bandes pour l analyse spectrale

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264.

Numérisation du signal

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

La visio-conférence holographique : Pourquoi? Comment?

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Câblage des réseaux WAN.

I>~I.J 4j1.bJ1UlJ ~..;W:i 1U

Transmission ADSL. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Linux embarqué: une alternative à Windows CE?

Outils permettant la diffusion de l information. Un point sur le droit numérique

En DV (PAL ou NTSC), la largeur est toujours de 720 pixels, c'est la proportion du pixel qui change la proportion de l'image.

Mes documents Sauvegardés

CONTRAINTES TECHNIQUES

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés

Glossaire technique Veditec

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

RTP et RTCP. EFORT

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Groupe Eyrolles, 2000, 2004, ISBN :

BIG DATA : une vraie révolution industrielle (1) Les fortes évolutions liées à la digitalisation

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

Rapport de stage. Implantation en virgule fixe d un codeur audio. Romain Serizel

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

EXPERT FINAL CUT STUDIO

Bigdata et Web sémantique. les données + l intelligence= la solution

VX442. Panneau de Contrôle pour Windows 98 SE, ME, 2000 et XP et Mac OS 9 & 10

Guide de démarrage rapide du TruVision NVR 10

Rationalisation de votre flux de travail

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Traitement numérique du son

Transcription:

1

2

Avec un sampling rate de Fs samples/s, et k un entier (positif ou négatif), nous ne pouvons pas distinguer les valeurs échantillonnées d une sinusoïde de fréquence F0 Hz de celles d une sinusoïde de fréquence (F0 + Fs) Fs = 6 khz 3

Le codage différentiel s appuie sur le fait que les échantillons successifs sont fortement corrélés. Le codage différentiel, le plus simple consiste à encoder seulement la différence entre deux échantillons successifs. La prédiction linéaire, plus compliquée, consiste à prédire l échantillon suivant et de ne coder que l erreur entre l échantillon prédit et l échantillon réel suivant. Liste non-exhaustive de codec lossless (Wikipedia) Apple Lossless ALAC (Apple Lossless Audio Codec) apt-x Lossless ATRAC Advanced Lossless Direct Stream Transfer DST Dolby TrueHD DTS-HD Master Audio Free Lossless Audio Codec FLAC Meridian Lossless Packing MLP Monkey's Audio Monkey's Audio APE La famille des MPEG OptimFROG RealPlayer RealAudio Lossless Shorten SHN TTA True Audio Lossless WavPack WavPack lossless WMA Lossless Windows Media Lossless 4

La compression avec perte s appuie sur un modèle psycho-acoustique. Certains sons sont masqués par d autres. Le cerveau ne les prends pas en compte ( pour la majeure partie des êtres humains. On peut donc ne pas les transmettre (ces informations sont perdues => codage avec pertes. La transformé en cosinus discrète est utilisée pour passer dans le domaine fréquentiel, ce qui permet de sélectionner les parties du signal à conserver. On effectue ensuite une compression «classique» des données. 5

Les échantillons audio ne peuvent pas être transmis sans encapsulation. Cette encapsulation s effectuer au niveau de la couche transport. On ajoute aux données audio des informations qui garantissent l intégrité du transport (gestion des paquets, corrections des erreurs, time tags,..). La qualité de service est très importante en audio. Il s agit de garantir le débit du canal de transport et les latences. La perte d échantillons n est pas admissible. Le VBR garantie une qualité constante, c est-à-dire un taux de compression fixe, au prix d un débit variable. Par contre le CBR garantit un débit fixe aux prix d une qualité variable, c est-à-dire d un taux de compression variable. 6

Streaming Media With Linux by Dave Phillips http://linuxdevcenter.com/pub/a/linux/2001/03/23/streaming_media.html http://www.silabs.com/support%20documents/technicaldocs/an295.pdf OpenSL ES - The Standard for Embedded Audio Acceleration http://www.khronos.org/opensles/ 7

8

Les formats vidéo sont définis par le nombre de pixels horizontal et vertical, le système utilisé,- entrelacé (i) ou progressif (p) -, et le nombre d images par seconde 9

10

Méthodes de compression (Wikipedia) 11

La transformée en cosinus discrète (DCT ou Discrete Cosine Transform) est une transformation proche de la transformée de Fourier. La DCT s'applique à une matrice carrée. Le résultat est représenté dans une matrice de même dimension. Il s agit de représenter un bloc de 8x8 pixels par une matrice de même dimension mais dans le domaine fréquentiel. Au décodage, le signal est ramené dans le domaine temporel par une DCT inverse. Les basses fréquences se trouvant en haut à gauche de la matrice, et les hautes fréquences en bas à droite. 12

MPEG-A AVC est l algorithme de compression le plus utilisé à l heure actuelle. 13

Dans une séquence vidéo MPEG-4 AVC, les images ne sont pas toutes du même type: Les I-Frames sont les images de référence. Le contenu d une I-Frame ne dépend pas d une autre image. Seule la prédiction intra est utilisée dans ces blocs. Ces images sont peu compressées (la compression intra n est pas toujours possible) par quantification des blocs après DCT. La quantité de donnée est importante et la perte d une I-Frame provoque un freeze de l image (plusieurs images dépendant de l I- Frame sont perdues). Le P-Frames sont prédites à partir des I-Frames (ou parfois de P-Frames) précédentes. Ce sont des images de référence intermédiaires. Les B-Frames peuvent être prédites à partir de I-Frames et de P-frames précédentes ou suivantes. Les B-Frames sont les images codées avec le minimum d information. 14

1- L image de référence est l image A. 15

5 - Au décodage, l image C est calculée à partir de l image A et des vecteurs de mouvement. Cette phase est appelée compensation de mouvement. 16

Technologies de streaming : - RealNetworks (RealMedia) - Apple (QuickTimeMedia) - Microsoft (Windows Media) - Standard (ISMA) - Cisco IP/TV - VideoLAN (GNU Open Source) Très bonne présentation : Quelques mots sur la technologie de streaming Nicolas.Meneceur http://www.rap.prd.fr/pdf/technologie_streaming.pdf 17

18

19

20

21

22

23

24

Shaders «Un shader (le mot est issu du verbe anglais to shade pris dans le sens de «nuancer») est un programme informatique, utilisé en image de synthèse, pour traiter une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu logiciel. Il peut permettre de décrire l'absorption et la diffusion de la lumière, la texture à utiliser, les réflexions et réfractions, l'ombrage, le déplacement de primitives et des effets post-traitement. Par la conception même du processus de rendu, les shaders sont les candidats idéaux pour une exécution parallèle par le processeur graphique d'une carte graphique.» Défintion Wikipédia. 25

Mobile Industry Processor Interface (MIPI) MIPI Alliance is a global, collaborative organization comprised of companies that span the mobile ecosystem and are committed to defining and promoting interface specifications for mobile devices. Display Serial Interface (DSI) DSI defines interface protocols formatting link management, signal timing relationships and error handling......the DSI specification defines a high-speed serial interface between a peripheral, such as an active-matrix display module, and a host processor in a mobile device..... 26

The TFP410 is a Texas Instruments PanelBus flat panel display product, part of a comprehensive family of end-to-end DVI 1.0-compliant solutions, targeted at the PC and consumer electronics industry. The TFP410 provides a universal interface to allow a glue-less connection to most commonly available graphics controllers. Some of the advantages of this universal interface include selectable bus widths, adjustable signal levels, and differential and single-ended clocking. The adjustable 1.1-V to 1.8-V digital interface provides a low-emi, high-speed bus that connects seamlessly with 12-bit or 24-bit interfaces. The DVI interface supports flat panel display resolutions up to UXGA at 165 MHz in 24-bit true color pixel format. 27

28

29