Streaming media

CONTENTS:

Streaming:

  • streaming media
  • streaming applications
  • broadcast media
  • internet media
  • combined broadcast and internet
  • multimedia unified
  • streaming process networks
  • broadcast
  • broadcast recording
  • PVR play
  • broadcast time shift
  • analog play
  • analog recording
  • analog time shift
  • camera
  • stack play
  • video call
  • Picture in Picture

MPEG Audio

  • human auditory response
  • human ear as a filter
  • ear as a spectrum analyzer
  • auditory masking
  • auditory masking in time
  • perceptual coding
  • sub bands
  • MPEG-1 audio coding
  • MPEG-2 audio coding
  • MP3 audio coding
  • Digital images:

    • digital images
    • scenes, frames and images
    • optical images
    • scanning

    Still images:

    • image surfaces
    • image profiles
    • raster scan
    • image sensors
    • image sampling
    • digital video standards
    • video resolutions
    • resolution and aspect ratio
    • Sampling

    • sampling
    • sampling intervals
    • aliasing
    • nyquist
    • antialiasing
    • impulse response
    • reconstruction
    • misconstruction

    Aliasing:

    • image aliasing
    • effects of aliasing
    • aliasing example
    • image antialiasing
    • image reconstruction
    • reconstruction examples
    • image misconstruction
    • video image misconstruction
    • misconstruction example

    Vision:

    • luminance and color
    • 3-component color
    • color and resolution
    • detail and color sensitivity
    • color response and sensitivity

    Color spaces

    • color spaces
    • color connectors
    • RGB
    • brightness and RGB
    • HSB
    • YUV
    • YCbCr
    • YIQ
    • YUV decorrelation
    • color space conversion
    • brightness contrast saturation

    Color sampling:

    • YUV
    • planar video formats
    • color sub-sampling
    • YUV 4:2:2
    • YUV422 chroma downsampling
    • YUV sampling schemes

    Video sampling:

    • video sampling
    • video frames
    • video time sampling
    • video fields
    • interlace
    • de-interlacing
    • pulldown
    • CCIR formats

    Frequency:

    • spectral analysis
    • frequency in DSP
    • frequency
    • Fourierís theorem
    • Fourier Transforms
    • time and frequency domains
    • FT equations
    • discrete Fourier Transform
    • discrete FT equations

    Spatial frequency:

    • spatial frequency
    • 2D frequency images
    • 2D FT basis images
    • basis textures
    • DC
    • 2D FT axes
    • conventions
    • symmetry
    • DCT
    • DCT and DFT
    • 2D DCT images
    • 2D DCT examples
    • equations
    • blocking
    • image periodicity
    • sampling

    Still image compression:

    • perceptive compression
    • DCT based compression
    • color separation
    • DCT macroblocks
    • tiled DCTs
    • DCT filtering
    • DCT information distribution
    • DCT quantization
    • progressive JPEG
    • JPEG variable quantization
    • wavelet based compression
    • wavelet quantization
    • embedded Block Coder

    Video compression:

    • CCIR video bandwidth
    • video bandwidths
    • compression techniques
    • MPEG definition
    • MPEG overview
    • differential coding
    • difference pictures
    • motion compensation
    • temporal compression
    • MPEG motion compensation
    • motion vectors
    • correlating macroblocks
    • sum of absolute differences
    • matching macroblocks
    • motion search patterns
    • quarter pixel motion vectors
    • macroblocks
    • prediction error
    • correcting the prediction
    • slices
    • MPEG decoder Layers
    • bidirectional coding
    • groups of pictures
    • frame dependencies
    • multi-picture reference
    • H.264 special techniques
    • MPEG profiles
    • MPEG-4 verifiers
    • MPEG levels

    MPEG bit streams

    • MPEG streams
    • Broadcast Streams
    • MPEG stream terms
    • Packetized Elementary Stream
    • Packetized Elementary Stream with optional fields
    • MPEG decoder Layers
    • program stream
    • program Stream example
    • transport stream
    • transport stream with timecode
    • transport stream with adaptation
    • program to Transport Stream
    • transport to Program Stream
    • transport Stream demultiplexing
    • PES start codes
    • Sequence Header
    • Sequence Extension Header
    • Sequence Display Extension Header
    • Group Of Pictures Header
    • Picture Header
    • Program Association Table
    • Program Map Table
    • packet stream multiplexing
    • packet stream demultiplexing
    • packet multiplexing
    • PS System Target Decoder
    • audio/video synchronization
    • synchronization window
    • renderer synchronization
    • decoder synchronization
    • clock synchronization and latency
    • trick modes