Video mixing ip cores, Video mixing ip cores -1 – Altera Video and Image Processing Suite User Manual

Page 112

Advertising
background image

Video Mixing IP Cores

6

2015.05.04

UG-VIPSUITE

Subscribe

Send Feedback

The Video Mixing IP cores mix together multiple image layers .
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.
Note: It is expected that each foreground layer fits in the boundaries of the background layer.

IP Cores

Feature

Alpha Blending Mixer

• Supports picture-in-picture and image blending with per

pixel alpha support.

• Supports dynamic changing of location and size of each

layer during run time.

• Allows the individual layers to be switched on and off.

• Supports 1 pixel per transmission.

Mixer II

• Supports picture-in-picture mixing.

• Supports dynamic changing of location and size of each

layer during run time.

• Allows the individual layers to be switched on and off.

• Supports up to 4 pixels in parallel.

• Includes built in test pattern generator as background

layer

The Video Mixing IP cores read the control data in two steps at the start of each frame. The buffering

happens inside the IP core so that the control data can be updated during the frame processing without

unexpected side effects.
The first step occurs after the IP core processes and transmits all the non-image data packets of the

background layer, and it 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.
The IP core processes the non-image data packets of each active foreground layer, displayed or consumed,

in a sequential order, layer 1 first. The IP core integrally transmits the non-image data packets from the

©

2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are

trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as

trademarks or service marks are the property of their respective holders as described at

www.altera.com/common/legal.html

. Altera warrants performance

of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any

products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,

product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device

specifications before relying on any published information and before placing orders for products or services.

ISO

9001:2008

Registered

www.altera.com

101 Innovation Drive, San Jose, CA 95134

Advertising