主要内容

帧到像素

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

  • 图书馆:
  • 视觉HDL工具箱/ I/O接口

  • 帧到像素块

描述

这个帧到像素块将彩色或灰度视频帧转换为像素流和控制信号。控制信号表明每个像素的有效性及其在帧中的位置。像素流格式可以包括活动帧周围的填充像素。您可以通过选择一种常见的视频格式或指定自定义尺寸来配置帧和填充尺寸。像素流可以支持标量流或多像素流。万博1manbetx多像素流为每个时钟周期提供4或8像素,以支持高速率或高分辨率格式。万博1manbetx具体像素流格式请参见流式像素接口

此块不支持HDL代码生成。但是,您可以使万博1manbetx用此块为单独的子系统生成输入,该子系统的目标是生成HDL代码。

如果您的模型将帧转换为像素流,然后再将该流转换回帧,请为模型指定相同的视频格式帧到像素街区与城市像素到帧块。

港口

输入

全部展开

完整图像帧,指定为每行活动像素数——- - - - - -活跃的视频线——- - - - - -N数组中。控件指定的活动图像的高度和宽度是数组的前两个维度视频格式参数。N组件数量用于表示单个像素。

数据类型:||int|使用uint|布尔|定点

输出

全部展开

对于标量像素流,像素单个图像像素是否作为标量或1-x的向量返回-组件数量值。multipixel流,像素是一个矩阵像素数——- - - - - -组件数量像素强度值。

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

这个像素控制公共汽车有五个信号。信号描述像素的有效性及其在帧中的位置。有关更多信息,请参见像素控制总线

对于多像素流,每个像素值向量都有一组控制信号有效的信号,矢量中的像素必须全部有效或全部无效。这个hStart音速启动信号应用于向量中索引最低的像素。这个这个到出售信号应用于向量中具有最高索引的像素。

数据类型:公共汽车

参数

全部展开

用于表示每个像素的值的数目。每个像素可以有1、3或4个组件。将此参数设置为1.用于灰度视频。将此参数设置为3.对于彩色视频,例如{R,G,B}或{Y,Cb,Cr}。将该参数设置为4.将颜色与alpha通道一起使用以实现透明度。

若要为不支持多组件输入的块处理多组件流,请为每个组件复制块。万博1manbetx这个像素控制所有组件的总线都是相同的,因此您可以连接ctrl输出帧到像素块到每个复制块。

每个时间步在流媒体接口上传输的像素数,指定为1.,4.,或8..若要启用多像素流并提高高分辨率或高帧率视频的吞吐量,请将该参数设置为4.8.. 多像素流处理与单像素流接口具有相同时钟频率的更多像素。

视频分辨率 时钟频率要求单像素流在60帧每秒 60 fps(4像素)多像素流所需的时钟频率
1080便士 150兆赫 37.5兆赫
4k超高清 600兆赫 150兆赫
8k超高清 1200兆赫 300兆赫

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

维度在图中定义。

您的视频源的采样时间必须与您的帧中的像素总数相匹配帧到像素块。像素总数为每行总像素×总视频线,因此将采样时间设置为此值。

视频格式 每行活动像素 活动视频线路 每行总像素 总视频线 开始积极行 结束活动线 门廊 后廊
240便士 320 240 402 324 1. 240 44 38
480便士 640 480 800 525 36 515 16 144
ph值480 720 480 858 525 33 512 16 122
576p 720 576 864 625 47 622 12 132
720便士 1280 720 1650 750 25 744 110 260
768便士 1024 768 1344 806 10 777 24 296
1024p 1280 1024 1688 1066 42 1065 48 360
1080便士(默认) 1920 1080 2200 1125 42 1121 88 192
1200便士 1600 1200 2160 1250 50 1249 64 496
2 kcinema 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超高清支持万博1manbetx像素数等于4或8。

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

  • 选择内核大小和每行活动像素数以致(每行活动像素数) / (像素数)至少是内核宽度。

扩展功能

R2015a中引入