IPSR-VIDEO Altera, IPSR-VIDEO Datasheet - Page 83

RENEWAL Of IPS-VIDEO

IPSR-VIDEO

Manufacturer Part Number
IPSR-VIDEO
Description
RENEWAL Of IPS-VIDEO
Manufacturer
Altera
Series
IP Suitesr
Datasheet

Specifications of IPSR-VIDEO

Software Application
IP CORE, SUITES
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Features
Common Avalon Streaming (Avalon-St) Interface And Avalon-St Video Protocol
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
na
Chapter 5: Functional Descriptions
Alpha Blending Mixer
Table 5–2. 2D Median Filter Avalon-ST Video Protocol Parameters
Alpha Blending Mixer
January 2011 Altera Corporation
Frame Width
Frame Height
Interlaced / Progressive
Bits per Color Sample
Color Pattern
Parameter
1
1
Larger kernel sizes require many more comparisons to perform the median filtering
function and therefore require correspondingly large increases in the number of logic
elements. Larger sizes have a stronger effect, removing more noise but also potentially
removing more detail.
All input data samples must be in unsigned format. If the number of bits per pixel per
color plane is N, this means that each sample consists of N bits of data which are
interpreted as an unsigned binary number in the range [0, 2
samples produced by the 2D Median Filter MegaCore function are also in the same
unsigned format.
The 2D Median Filter MegaCore function can process streams of pixel data of the
types shown in
The Alpha Blending Mixer MegaCore function provides an efficient means to mix
together up to 12 image layers. The Alpha Blending Mixer provides support for both
picture-in-picture mixing and image blending with per pixel alpha support.
The location and size of each layer can be changed dynamically while the MegaCore
function is running, and individual layers can be switched on and off. This run-time
control is partly provided by an Avalon-MM slave port with registers for the location,
and on or off status of each foreground layer. The dimensions of each layer are then
specified by Avalon-ST Video control packets.
It is expected that each foreground layer fits in the boundaries of the background
layer.
Control data is read in two steps at the start of each frame and is buffered inside the
MegaCore function so that the control data can be updated during the frame
processing without unexpected side effects.
The first step occurs after all the non-image data packets of the background layer have
been processed and transmitted, and the core has received the header of an image
data packet of type 0 for the background. At this stage, the on/off status of each layer
is read. A layer can be disabled (0), active and displayed (1) or consumed but not
displayed (2). The maximum number of image layers mixed cannot be changed
dynamically and must be set in the parameter editor for the Alpha Blending Mixer.
As selected in the parameter editor.
As selected in the parameter editor.
Progressive.
Number of bits per color sample selected in the parameter editor.
One, two or three channels in sequence. For example, if three channels in
sequence is selected where ,
Table
5–2.
and
can be any color plane:
Value
Video and Image Processing Suite User Guide
N
– 1]. All output data
α
β
γ
5–3

Related parts for IPSR-VIDEO