l3 Mpeg
l3 Mpeg
l3 Mpeg
15/01/2008 video 2
8 bits: 0-255
(R,G,B)=(153,102,204)
(R,G,B)=(17,0,0)
Video Technology:
generating a colour Human Visual Perception
frame buffer Mixing three primary colours in varying proportions, the
(2 D array of
24 bit values) colour guns phosphor dots perception of different colours can be created
on display
red Human eye build up of
Cones to perceive colour
By exciting retina using different intensities of the three
<128, 128, 255> green primary colours, the same colour may be perceived by the
RGB value
What brain even if its unique wavelength is not present.
you
8 bits per colour
blue see
5
15/01/2008 video 6
15/01/2008 video
Psychological models
HSV,
9
15/01/2008 video 10
15/01/2008 video
colour
value for each colour gun not based on visual (perceived) colours
no of bits gives colour range not perceptually uniform
) e.g., 24 bits = 8 bits for red, 8 bits for green, 8 bits for
blue
) colour depth
11
15/01/2008 video 12
15/01/2008 video
Video - Basics September, 2000
Cyan -,-,z
Blue Blue
(0,0,1) (0,1,1)
Cyan
-,y,-
X,-,-
Magenta Magenta
White White
(1,0,1)
(1,1,1)
Black
Black Green (0,0,0) Green
(0,1,0)
13
15/01/2008 video 14
15/01/2008 video
Colour is labeled as a relative weights of three primary HSV = hue, saturation, value (intensity)
colours, in an additive system using the primaries Red, “painter’s model”
Green, Blue better model for representing colours as we see them
It is perceptually non-linear space (“I want a bright highly saturated apple green.”)
Equal distances in the space do not necessarily correspond to
perceptually equal sensation
can be converted to/from RGB
Non-linear relationship between RGB values & the
intensity produced in each phosphor dot, low intensity like RGB, axes not perceptually uniform
values produce small changes in response to screen variant: HLS (hue, lightness, saturation)
It is not a good colour description system
15
15/01/2008 video 16
15/01/2008 video
Video - Basics September, 2000
17
15/01/2008 video 18
15/01/2008 video
19
15/01/2008 video
Video - Basics September, 2000
21
15/01/2008 video 22
15/01/2008 video
digital form
15/01/2008 video 23 24
15/01/2008 video
Video - Basics September, 2000
Video to mobile device Consumer equipment plays back at reduced frame rate
QCIF (176 x 144), 8 bpp,
30 hz = 2.2 MB/sec
resulting in jittery- dropped frames
30 sec clip = 65 MB
In order to accommodate low-end PCs considerable
High Definition TV compromises over quality must be made
(HDTV)
1280 x 720, 24 bpp, 50 hz
= 0.4 GB/sec
2.5 hour movie = 3.4 TB
15/01/2008 video 25 26
15/01/2008 video
27
15/01/2008 video 28
15/01/2008 video
Video - Basics September, 2000
29
15/01/2008 video 15/01/2008 video 30
…)
320 240 16 24 24 1,229 MPEG1 (Primary Rate ISDN)
640 480 16 30 24 6,144 MPEG2
640 480 24 30 6 36,864 MJPEG
height ~ pixels (120, 240, 480, 485, 720, 1080, 640 480 24 30 1 221,184 Uncompressed
…)
depth ~ bits (1, 4, 8, 15, 16, 24, …)
fps ~ frames per second (5, 15, 20, 24, 30, …)
compression factor (1, 6, 24, …)
31
15/01/2008 video 32
15/01/2008 video
Video - Basics September, 2000
33
15/01/2008 video 15/01/2008 video 34
39
15/01/2008 video 15/01/2008 video 40
Video - Basics September, 2000
MJPEG-A
Slow encode, fast decode
08 / 2001
Video - Basics September, 2000
S1 S2
Second one (s2) can be approximated by pieces of the first one
(s1)
S1 acts as a reference frame
15/01/2008 video 45 15/01/2008 video 46
Allows greater chrominance resolution Now a set of tools for interactive multimedia scene composition,
) 4:2:2; 4:4:4 multiplexing and synchronisation
Support for wider range of apps ) Digital television
) Family of compression schemes ) Interactive graphics application
) Schemes defined by a profile and level
) Interactive multimedia
• No single encoder/decoder has to implement all functionality MPEG-4 provides
• Comparability between newer and older equipment The standardised technological elements enabling the integration of
5 Profiles production, distribution and content access paradigm of the fields of
) High, Main, Simple, Spatially scalable, SNR scalable,4:2:2, interactive multimedia, mobile multimedia,…
multiview etc.