And MANY more !

We probably already have the video processing block you need ;-)

We have developed a lot of other video processing blocks :

Frame Buffer

Uses External Memory (typically DDRx) to buffer video frames and allow sender and receiver to operate at very slightly to very different rates. A comparable IP exists in the VIP, but we can trim our IP to specific needs.

RGB ↔ 4:2:2 Color Space Converters

ALSE has developed several color space converters to switch from RGB to YCbCr 4:4:4 or 4:2:2. These functions receive and transmit data through Standard Streaming Interfaces.
Several versions are available to handle different video formats from HD (720p and 1080p) to UHD (2160p aka “4K”) by using 4 Pixels In Parallel.

Demosaic-ing / CFA interpolators / Debayer

This IP interpolates RGB values for each pixel for sensors who only deliver one color per pixel (like through a Bayer filter).

Without much surprise, we have three different IPs for this function :

  • the simplest and very small (nearest neighbor)
  • the 3x3 matrix 2D interpolator
  • the highest quality using sophisticated algorithms for the interpolation. The High-Quality filter has been tested by customers as providing the best quality (they compared with several other IPs).

Video Data Path Adapters (2 PIP ↔ 4 PIP in RGB/4:4:4 or 4:2:2 mode)

These adapters allow to extend or reduce the video data-path of video blocks compatible with the Intel Avalon ST-Video protocol. It offers a way to switch from 2 to 4 (or 4 to 2) Pixels In Parallel (a larger datapath indeed means the ability to use a slower clock).

Scalers (1080p ↔ 2160p / 1080p ↔ 720p)

These video scalers can be used in video designs to rescale the image :

  • 720p → 1080p
  • 1080p → 720p They are using simple interpolation to reduce the logic resources required and use Avalon Video-ST Interfaces.

Test Pattern Generator

The Test Pattern Generator designed by ALSE is useful for system tuning or to test an output interface from a video pipeline. The output test frame is divided in two sections : the upper section is composed of color stripes which are shifted every second and the lower section is composed of fixed gray scales stripes. Interface used : Avalon-ST Video. Video color modes supported : RGB / 4:4:4 / 4:2:2 / 4:2:0 with 8,10,12, 14 or 16 bits per color Supports : 1 PIP/2 PIP/4 PIP (PIP : Pixels In Parallel)

Audio Generator

This audio generator can be used to test the audio data-path in a system.
It generates a sine wave using an “A” frequency (440 Hz) and outputs data on a streaming interface. The audio sampling rate is configurable at compilation.

And still more !

Whatever you’re looking for in the video processing space, you can always contact us to see if we can help you.

Back to top