DSP Memory Architectures

CONTENTS:

Digital images:

  • seeing things
  • looking at pictures
  • natural images
  • consumer pictures
  • 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 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