主要内容

像素到帧

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

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

  • 像素到帧块

描述

像素到帧块将彩色或灰度像素流和控制信号转换为基于帧的视频。控制信号总线指示每个像素的有效性及其在帧内的位置。像素流格式可以包括活动帧周围的填充像素。您可以通过选择通用视频格式或指定自定义尺寸来配置帧和填充尺寸。像素输入可以支持单像素流,也可以支持多像万博1manbetx素流。多像素流每个时钟周期接受2、4或8像素,以支持高速率或高分辨率格式。万博1manbetx有关像素流格式的详细信息,请参见流媒体像素接口

此块不支持HDL代码生成。万博1manbetx但是,您可以使用这个块将一个单独的子系统的输出转换回帧,该子系统的目标是生成HDL代码。

如果模型将帧转换为像素流,然后将流转换回帧,请为帧到像素Block和像素到帧块。

港口

输入

全部展开

对于单像素流,指定像素作为1 × -的标量或向量组件数量表示单个像素的值。对于多像素流,指定像素作为一个矩阵像素数——- - - - - -组件数量像素强度值。像素数可以是2、4或8个。

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

pixelcontrol总线包含五个信号。这些信号描述了像素的有效性及其在帧中的位置。有关更多信息,请参见像素控制总线

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

数据类型:公共汽车

输出

全部展开

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

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

这个信号是1 (真正的)当块成功地从输入流重新编译了一个输出帧。

数据类型:布尔

参数

全部展开

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

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

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

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

视频帧中活动区域的尺寸。要选择预定义的格式,请使用视频格式下拉菜单。活动框架尺寸设置如表所示。对于自定义格式,请选择自定义,然后将活动帧尺寸指定为整数。

视频格式 每行活动像素 活动视频线路
240便士 320 240
480便士 640 480
ph值480 720 480
576便士 720 576
720便士 1280 720
768便士 1024 768
1024便士 1280 1024
1080便士(默认) 1920 1080
1200便士 1600 1200
2 kcinema 2048 1080
4 kuhdtv 3840 2160
8 kuhdtv 7680 4320
自定义 用户-
定义
用户-
定义

扩展功能

版本历史

在R2015a中介绍