Last updated on June 15, 2010 Doug Young Suh

Slides:



Advertisements
Similar presentations
Analog to digital conversion
Advertisements

Multimedia System Video
M-JPEG M-JPEG April 15, 2015 INF5063: Programming heterogeneous multi-core processors.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Multimedia communications EG-371Dr Matt Roach Multimedia Communications EG 371 and EG 348 Dr Matthew Roach Lecture 2 Digital.
Source Coding for Video Application
Spatial and Temporal Data Mining
1 Data Compression Engineering Math Physics (EMP) Steve Lyon Electrical Engineering.
T.Sharon-A.Frank 1 Multimedia Size of Data Frame.
EE 382 Processor DesignWinter 98/99Michael Flynn 1 Client and Server processors Client incorporates –Multi Media (sound and video) –Imaging (3D) –Security.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
Comp :: Fall 2003 Video As A Datatype Ketan Mayer-Patel.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 3. Video.
 Principles of Digital Audio. Analog Audio  3 Characteristics of analog audio signals: 1. Continuous signal – single repetitive waveform 2. Infinite.
Chapter 2:Multimedia information representation
Digital audio. In digital audio, the purpose of binary numbers is to express the values of samples that represent analog sound. (contrasted to MIDI binary.
Multimedia Specification Design and Production 2012 / Semester 1 / L2 Lecturer: Dr. Nikos Gazepidis
Quantization and error Last updated on June 15, 2010 Doug Young Suh 8/30/2015.
Page 18/30/2015 CSE 40373/60373: Multimedia Systems 4.2 Color Models in Images  Colors models and spaces used for stored, displayed, and printed images.
Digital Representations Digital Video Special Effects Fall 2006.
ECE242 L30: Compression ECE 242 Data Structures Lecture 30 Data Compression.
Lecture 5: Signal Processing II EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/20/13.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
Multimedia I (Audio/Video Data) CS423, Fall 2007 Klara Nahrstedt/Sam King 9/19/20151.
Digital Media Dr. Jim Rowan ITEC 2110 Video Part 2.
1 Multimedia Information Representation. 2 Analog Signals  Fourier transform and analysis Analog signal and frequency components Signal bandwidth and.
Video Video.
Concepts of Multimedia Processing and Transmission IT 481, Lecture 3 Dennis McCaughey, Ph.D. 5 February, 2007.
Videos Mei-Chen Yeh. Outline Video representation Basic video compression concepts – Motion estimation and compensation Some slides are modified from.
Chapter 2 : Business Information Business Data Communications, 6e.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
1 Multimedia Information Representation. 2 Analog Signals  Fourier transform and analysis Analog signal and frequency components Signal bandwidth and.
Media signal Media format Last updated on June 15, 2010 Doug Young Suh
IT2002 ATI Naiwala 1 By ATI Naiwala. IT2002 ATI Naiwala Combination of time Variant Image and Sound – Most realistic media Dynamic Huge data size(Very.
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
1 What is Multimedia? Multimedia can have a many definitions Multimedia means that computer information can be represented through media types: – Text.
Graphics II Image Processing I. Acknowledgement Most of this lecture note has been taken from the lecture note on Multimedia Technology course of University.
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
Digital Video Representation Subject : Audio And Video Systems Name : Makwana Gaurav Er no.: : Class : Electronics & Communication.
Fundamental concepts in video
Digital Signal Processing (7KS01)
Media Compression.
Video Basics.
Data Compression.
ECEN5533. Modern Communications Theory Lecture #12. 8 February 2016 Dr
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
경희대학교 MediaLab 서 덕 영 Information theory 경희대학교 MediaLab 서 덕 영
Last update on June 15, 2010 Doug Young Suh
PCM (Pulse Code Modulation)
Digital 2D Image Basic Masaki Hayashi
Data Compression.
Signal conditioning.
CS 115: Computing for The Socio-Techno Web
Fundamentals Data.
Chapter 2 Signal Sampling and Quantization
Standards Presentation ECE 8873 – Data Compression and Modeling
Judith Molka-Danielsen, Oct. 02, 2000
COMS 161 Introduction to Computing
Analog to Digital Encoding
Chapter 8 – Compression Aims: Outline the objectives of compression.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Presentation transcript:

Last updated on June 15, 2010 Doug Young Suh suh@khu.ac.kr Media format Last updated on June 15, 2010 Doug Young Suh suh@khu.ac.kr Media signal

Go to basics “I learned everything in Kindergarten.” What did I learn in Kindergarten for video coding? Probability theory, linear algebra, sampling theory

AD conversion Digital = discrete time + digital Analog = continuous time + analog Digital = discrete time + digital Media signal

Sampling and human-being Sampling theory (Nyquist theory) Sampling frequency fs > 2fmax Speech 8kHz > 2 X 3.2kHz Audio 44.1kHz > 2 X 20kHz Video Temporal : 24Hz (movie), 60Hz (TV) Spatial 440Hz, A, la Low freq. Do-Re-Mi-Pa-Sol-Ra-Si-Do High frequency Media signal

Quantization Analog digital Analog : infinite number of values Digit-al : finite number of values Media signal

Quantization and de-quantization Loss of information, but acceptable accuracy Media signal

Audio Speech: 8kHz sampling Х 8bits/sample = 64kbps 압축  10kbps CD quality: 44kHz sampling Х 16bits/sample Х 2(stereo) 1.544Mbps  압축  128kbps or 256kbps MP3

Image Resolution Spatial resolution: 256*256, 8bits Temporal resolution: 24Hz, 60Hz, etc. (fps: frames per second) 128*128, 8bits 256*256, 4bits Media signal

Color representation RGB cf) rectangular coordinate YCbCr (YUV) cf) polar coordinate Red (255,0,0) Blue (0,0,255) Media signal

Color representation Original Red Green Blue 4:4:4 Y U V U, V no high freq.  4:2:2  4:2:0

Color conversion 1 to 1 mapping RGBYCbCr Y = 0.29900R+0.58700G+0.11400B Cb = -0.16874R-0.33126G+0.50000B Cr = 0.50000R-0.41869G-0.08131B YCbCrRGB R=1.00000Y+1.40200Cr G=1.00000Y-0.34414Cb-0.71414Cr B=1.00000Y+1.77200Cb Media signal

Color conversion 4:4:4  1+1+1 4:2:2 Horizontally 2:1 subsampling 4:2:0 1+1/4+1/4 Most popular Amount ½ Media signal

Video formats QCIF  CIF(352x288)  4CIF QVGAVGA(640x480)SXGA(1280x1024)

Video encoding 2-1 2-3 2-2 DCT Q VLC IQ IDCT Original Video Encoded + DCT Q VLC Encoded Bitstream IQ Motion Estimation Motion vector Frame Memory IDCT Networked Video