裁剪器II提供方法从视频流中选择有效区域并丢弃剩余部分。

指定有效区域的方式是从到边界的偏移量,或者给出有效区左上角的像素坐标和有效区的宽及高度。

裁剪器IP核通过读取Avalon-ST视频流中的控制包来处理改变的分辨率。用户也可以通过Avalon-MM接口实时修改裁剪器的参数设置。

裁剪器参数设置

表1

Maximum input frame

width

32-4096默认值=1920

指定输入场裁剪矩形的最大帧

宽度

Maximum input frame

height

32-4096默认值=1920

指定输入场裁剪矩形的最大帧

高度

Bits per pixel per color

plane

4-20,默认值=10

选择每个色彩面板的位宽

Number of color planes

1-4,默认值= 3

选择每个像素的色彩面板

Number of pixels

transmitted in 1 clock

cycle

1, 2, 4

并行的像素

Color planes

transmitted in parallel

打开或者关闭

选择色彩面板的并行或者串行传输方式。

Enable runtime control of

clipping parameters

打开或者关闭

通过Avalon-MM接口实时配置裁剪偏移量。当打开该参数时Go位默认关闭,当关闭该参数时Go位默认打开

Clipping method

• OFFSETS
• RECTANGLE

裁剪方式

Left
offset

0-1920,默认=0

指定裁剪矩形到左边沿的的x坐标,0是输入区域的左边沿。

Top
offset

0-1080,默认=0

指定裁剪矩形到上边沿的的y坐标,0是输入区域的上边沿。

Right
offset

0-1920,默认=0

指定裁剪矩形到右边沿的的x坐标,0是输入区域的右边沿。

Bottom
offset

0-1920,默认=0

指定裁剪矩形到下边沿的的y坐标,0是输入区域的下边沿。

Width

32-1920,默认=32

指定裁剪矩形的宽度,最小为32

Height

32-1920,默认=32

指定裁剪矩形的高度,最小为32

Add
extra pipelining
registers

打开或者关闭

对数据路径添加额外的流水线寄存器,当实现以下要求时一定要打开:

  • Cyclone III或者CycloneIV要实现150M的频率
  • ArriaII,Stratix IV或者Statix V频率在250M以上

Clipper II的控制寄存器

地址

寄存器

说明

0

Control

第0位是Go位,其余位无效

1

status

第0位是Status,其余位无效,在帧之间时IP设置该位为0,当IP核处理数据时,该位为1

2

Interrupt

无效,IP核不生成中断

3

Left offset

必须小于或者等于输入图像的宽度

4

Right offset or Width

必须小于或者等于输入图像的宽度

5

Top offset

必须小于或者等于输入图像的高度

6

Bottom offset or Height

必须小于或者等于输入图像的高度

VIP之Clipper的更多相关文章

  1. .NET 提升教育 第一期:VIP 付费课程培训通知!

    为响应 @当年在远方 同学的建议,在年前尝试进行一次付费的VIP培训. 培训的课件:点击下载培训周期:10个课程左右,每晚1个半小时培训价格:1000元/人.报名方式:有意向的请加QQ群:路过秋天.N ...

  2. 通过 floating IP 访问 VIP - 每天5分钟玩转 OpenStack(126)

    前面我们是直接用 curl 测试 VIP,在更为真实的场景中通常会使用 floating IP 访问 VIP. 下面我们给 VIP 关联一个 floating IP,再进行测试. 访问 Project ...

  3. 【需求设计1】VIP积分系统无聊YY

    RT,想到什么就写什么呗,这是最简单的方式,顺便给自己做一个记录,反正自己记忆力也不太好.本文是仿陆金所的积分系统,自己YY的一套东西. 首先我想做一个VIP兑换投资卷的功能: 我们先来确定一些我知道 ...

  4. 搭建属于自己的VIP积分系统(1)

    很久没写博客了,如果有写得不好的地方,还请多多见谅. 架构设计 需求分析 这篇文章主要是介绍此VIP系统的基础架构.说实在的,我其实对 架构方面也不是很懂,我这套框架 还是拿别人的东西改过来的,并不是 ...

  5. keepalived从机接管后主机恢复不抢占VIP

    在lvs+keepalived环境中,为了减小keepalived主从切换带来的意外风险,,设置主机恢复后不抢占VIP.待进行vrrp协议通告备机不可用时切换.主要修改两个地方.(红色部分) 只需修改 ...

  6. 创建 Pool & VIP - 每天5分钟玩转 OpenStack(122)

    上节完成了 LBaaS 配置,今天我们开始实现如下 LBaaS 环境. 环境描述如下: 1. 创建一个 Pool “web servers”. 2. 两个 pool member “WEB1” 和 “ ...

  7. RAC 某节点不可用时,对应VIP是否可用

    实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? [grid@jyrac2 ~]$ ...

  8. 10gRAC vip启动报错CRS-1006 CRS-0215

    为测试一个迁移方案,装了一套10g rac环境,可能是很久没有装过10g的RAC了,整个过程情况不断. 1.在把集群软件和数据库软件都装好之后,用crs_stat检测状态的时候,发现vip的状态不对, ...

  9. keepalived 原主上线时vip漂移情况

    1. 设置为MASTER,BACKUP 优先级相同 的情况: master端的keepalived起来就会获取到vip变成主. 2. 设置为BACKUP,BACKUP 一个优先级高一个优先级低 的情况 ...

随机推荐

  1. linux命令学习之:touch

    touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来:二是用来创建新的空文件. 语法 touch(选项)(参数) 选项 -a:或-- ...

  2. 弹出PopupWindow背景变暗的实现

    弹出PopuoWindow后 代码里设置的是PopupWindow默认获取焦点 所以PopupWindow显示的时候其它控件点击是没有反应的 用到的方法是 pwMyPopWindow.setFocus ...

  3. 运行SVO

    安装与运行的所有文档:https://github.com/uzh-rpg/rpg_svo/wiki 有两种安装方式: 有ros:https://github.com/uzh-rpg/rpg_svo/ ...

  4. Spring Boot 学习笔记1——初体验之3分钟启动你的Web应用[z]

    前言 早在去年就简单的使用了一下Spring Boot,当时就被其便捷的功能所震惊.但是那是也没有深入的研究,随着其在业界被应用的越来越广泛,因此决定好好地深入学习一下,将自己的学习心得在此记录,本文 ...

  5. vue2.0跨域携带cookie和IE兼容

    /*vue-resource为了跨域获取到cookie做的操作*/ 1vue-resource跨域问题Vue.http.interceptors.push(function(request, next ...

  6. const修饰符用法

    1. 将一个对象设置为不可修改 const int a = 100; 2. 指向const对象的指针 const int* p = 3;可以通过指针来修改指针所指向的值,但是不能通过指针*p修改对像的 ...

  7. ubuntu16.04安装wps

    下载: 我的电脑是64位的,所以选择64bit的deb包进行下载 1.下载地址:http://community.wps.cn/download/(去WPS官网下载) 安装: 2.执行安装命令:sud ...

  8. 用户态tcp协议栈调研

    一.各种用户态socket的对比 1.MTCP 简单介绍: 韩国高校的一个科研项目,在DPDK的2016年的技术开发者大会上有讲,所以intel将这个也放到了官方上,所以一般搜索DPDK的用户态的协议 ...

  9. 大数乘法java版

    import java.util.*; import java.math.*; public class NumMul{ public static void main(String args[]){ ...

  10. Python.Books

    Flask 1. Flask Web Development Miguel Grinberg April 2014 2. Flask Framework Cookbook Shalabh Aggarw ...