2. • When colors need to be used in digital
media like cameras and laptops, colors need
to be presented in numbers. because digital
media can only understand numbers. :).
• Therefore color space is a set of rules that
allows describing colors with numbers.
What is a color space?
3. • RGB is a color space. RGB color space uses Red- Green-Blue
component of the color and use those component to display
the color.
• Using these three components, any color can be displayed.
Following figure may give you a better understanding.
What is RGB ? An easy example for a color space.
4. YCbCr is also same like RGB. Another color space.
• Y is the luma component of the color. Luma component is
the brightness of the color. That means the light intensity of
the color. The human eye is more sensitive to this
component.
Cb and Cr is the blue component and red component related to
the chroma component. That means “Cb is the blue
component relative to the green component. Cr is the red
component relative to the green component.” These
components are less sensitive to the human eyes.
Since the Y component is more sensitive to the human eye, it
needs to be more correct and Cb and Cr is less sensitive to the
human eye.
What is YCbCr ?
5.
6. some basic principles of video
compression:
Earlier H.261 and MPEG 1 and 2 standards. with a
brief introduction of ideas used in new standards
such as H.264 (MPEG-4 Advanced Video Coding).
Image, video, and audio compression standards have
been specied and released by two main groups since
1985:
ISO International Standards Organisation: JPEG,
MPEG.
ITU International Telecommunications
Union:H.261- 264.
9. MPEG
• Stands for Moving Picture Experts Group (ISO-
IEC)
• Started in 1988
• Had to come up with a draft of the standard
by 1990
• Received MPEG Proposal from mostly
commercial companies
11. Requirements
• A Generic Standard
• Random Access
• Fast Forward/Reverse Searches
• Reverse Playback
• Audio Visual Synchronization
• Robustness to Errors
18. Motion Compensation
• I-Frame
– Independently
reconstructed
• P-Frame
– Forward predicted
from the last I-
Frame or P-Frame
• B-Frame
– forward predicted
and backward
predicted from the
last/next I-frame or
P-frame
Transmitted as - I P B B B P B B B