框架到像素

将基于帧的视频转换为像素流

  • 图书馆:
  • Vision HDL Toolbox / I / O接口

描述

框架到像素块将颜色或灰度视频帧转换为像素流和控制信号。控制信号表示每个像素的有效性及其位置在帧中。像素流格式可以包括围绕活动帧的填充像素。您可以通过选择公共视频格式或通过指定自定义维度来配置帧和填充尺寸。像素流可以支持标量流或多轴流。金宝app多轴流为每个时钟周期提供4或8个像素,以支持高速或高分辨率格式。金宝app有关像素流格式的详细信息,请参阅流媒体像素接口

此块不支持HDL代码生成。金宝app但是,您可以使用此块生成针对HDL代码生成的单独子系统的输入。

如果您的模型将帧转换为像素流,然后将流转换回帧,请指定相同的视频格式框架到像素街区和帧的像素堵塞。

港口

输入

展开全部

完整的图像框架,指定为一个每行有源像素-经过-活动视频线路-经过-N大批。前两个阵列尺寸是所指定的活动图像的高度和宽度视频格式范围。N是个组件数量用于表达单个像素。

当您使用多轴流(像素数量> 1),必须表示具有单个值的每个像素(N= 1)。

数据类型:单身的|双倍的||uint.|布尔基|固定点

输出

展开全部

对于标量像素流,像素是单个图像像素作为标量返回的单个图像像素或一个逐个的矢量组件数量价值观。对于多缀石,像素是一个矢量像素数量- 1个像素强度值。什么时候像素数量大于1,组件数量必须是1。

输出数据类型与数据类型相同框架港口。

与像素流相关联的控制信号指定为aPixelControl.包含五个信号的总线。信号描述帧中的像素的有效性及其位置。有关更多信息,请参阅像素控制总线

对于多轴流,像素值的每个矢量都有一组控制信号。因为矢量只有一个有效的信号,向量中的像素都是有效的或所有无效。这HSTART.vstart.信号适用于具有矢量中最低索引的像素。这h信号适用于矢量中最高索引的像素。

数据类型:公共汽车

参数

展开全部

用于表示每个像素的值数。每个像素可以具有1,3或4个组件。将此参数设置为1用于灰度视频。将此参数设置为3.对于彩色视频,例如,{R,G,B}或{Y,CB,CR}。将此参数设置为4.使用具有alpha通道的颜色进行透明度。

依赖性

什么时候像素数量大于1,你必须设置组件数量1

每次步骤上的流界面上传输的像素数,指定为14., 要么8.。为了使多功能流式流和提高高分辨率或高帧速率视频的吞吐量,将此参数设置为4.要么8.。多轴流流程处理具有相同时钟频率的更多像素作为单像素流界面。

视频分辨率 单像素流在60 fps时所需的时钟频率 多轴流在60 fps(4像素)中所需的时钟频率
1080p. 150 MHz. 37.5 MHz.
4K UHD. 600 MHz. 150 MHz.
8k uhd. 1200 MHz. 300 MHz.

依赖性

什么时候像素数量大于1,你必须设置组件数量1

视频帧中的主动和非活动区域的尺寸。要选择预定义格式,请从中选择视频格式列表。实际的帧尺寸显示在视频格式参数部分。出于自定义格式,请选择风俗,然后将尺寸指定为整数。

尺寸在图中定义。

笔记

视频源的采样时间必须与您的框架中的像素总数匹配框架到像素堵塞。像素总数是每行总像素×总视频线路,因此将采样时间设置为此值。

视频格式 每行有源像素 活动视频线路 每行总像素 总视频线路 启动活跃的行 结束活跃的行 前阳台 背门廊
240p. 320. 240. 402. 324. 1 240. 44. 38.
480p. 640. 480. 800 525. 36. 515. 16. 144.
480ph. 720. 480. 858. 525. 33. 512. 16. 122.
576P. 720. 576. 864. 625. 47. 622. 12. 132.
720p. 1280. 720. 1650. 750. 25. 744. 110. 260.
768P. 1024. 768. 1344. 806. 10. 777. 24. 296.
1024P. 1280. 1024. 1688. 1066. 42. 1065. 48. 360.
1080p.(默认) 1920年 1080. 2200 1125. 42. 1121. 88. 192.
1200p. 1600 1200. 2160. 1250. 50. 1249. 64. 496.
2kcinema. 2048. 1080. 2750. 1125. 42. 1121. 639. 63.
4Kuhdtv. 3840. 2160. 4400. 2250. 42. 2201. 88. 472.
8kuhdtv. 7680. 4320. 8800 4500 42. 4361 88. 1032.
风俗 用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义

使用自定义格式时,为您输入的活动和非活动维度输入的值必须加入总帧尺寸。如果指定不符合这些规则的格式,则块会报告错误。

  • 对于水平方向,每行总像素必须大于或等于前阳台+每行有源像素。块计算背门廊=每行总像素-前阳台-每行有源像素

  • 对于垂直方向,总视频线路必须大于或等于启动活跃的行+活动视频线路- 1.块计算结束活跃的行=启动活跃的行+活动视频线路- 1。

使用时线条内存块,或使用内部线路内存的块,具有自定义视频格式,需要进一步要求:

  • 每行有源像素必须大于1。

  • 水平消隐间隔,或背门廊+前阳台,必须符合以下指导方针:

    • 总数背门廊+前阳台必须至少2倍的算法在块之后的算法的最大内核大小框架到像素堵塞。如果内核大小小于4,则总散门必须至少为8个像素。

    • 背门廊必须至少为6个像素。该参数是帧中的第一个有效像素之前的非活动像素的数量。

使用多轴流时(像素数量> 1)这些要求适用。

  • 视频格式必须具有可分离的水平尺寸像素数量参数值。水平尺寸由这些参数设置:每行有源像素每行总像素前阳台, 和背门廊。标准视频协议480p,720p,1080p和4k UHD支持金宝app像素数量等于4或8。

  • 多轴流的最小输入帧大小(4或8像素)是18行 - 32列。

  • 选择您的内核大小和每行有源像素这样(每行有源像素/(像素数量)至少是内核宽度。

扩展能力

也可以看看

对象

在R2015A介绍