主要内容

帧像素

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

  • 库:
  • 视觉HDL工具箱/ I/O接口

  • 帧到像素块

描述

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

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

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

港口

输入

全部展开

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

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

输出

全部展开

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

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

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

对于多像素流,每个像素值向量都有一组控制信号。因为向量只有一个有效的信号时,向量中的像素必须要么全部有效,要么全部无效。的hStart音速启动信号应用于向量中索引最低的像素。的这个到公开发表信号应用于向量中索引最高的像素。

数据类型:公共汽车

参数

全部展开

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

若要为不支持多组件输入的块处理多组件流,请为每个组件复制块。金宝app的pixelcontrol所有组件的总线是相同的,所以您可以连接ctrl的输出帧像素块到每个复制块。

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

视频分辨率 时钟频率要求单像素流在60帧每秒 60帧每秒(4像素)的多像素流所需的时钟频率
1080便士 150兆赫 37.5兆赫
4 k UHD 600兆赫 150兆赫
8 k UHD 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
576便士 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
1024便士 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
4 kuhdtv 3840 2160 4400 2250 42 2201 88 472
8 kuhdtv 7680 4320 8800 4500 42 4361 88 1032
自定义 用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义
用户-
定义

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

  • 对于水平方向,每行总像素必须大于或等于门廊+每行活动像素.块计算后门廊每行总像素门廊每行活动像素

  • 对于垂直方向,总视频线必须大于或等于开始积极行+活跃的视频线−1。块计算结束积极行开始积极行+活跃的视频线−1。

当使用行内存块,或块使用内部线存储器,与自定义视频格式,进一步的要求适用:

  • 每行活动像素必须大于1。

  • 水平消隐间隔,或后门廊+门廊,必须符合以下准则:

    • 的总后门廊+门廊在?之后的块中,必须至少是算法最大内核大小的2倍帧像素块。如果内核大小小于4,那么整个门廊必须至少是8个像素。

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

    有关消隐间隔的更多信息,请参见配置消隐间隔

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

  • 视频格式的水平尺寸必须能被数量的像素参数值。水平尺寸由以下参数设定:每行活动像素每行总像素门廊,后门廊.标准视频协议480p, 768p, 1024p, 1080p, 1200p, 4k UHD,和8k UHD支持金宝app数量的像素等于4或8。

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

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

扩展功能

另请参阅

对象

介绍了R2015a