主要内容

配置消隐间隔

流媒体协议有两个消隐间隔:水平垂直。水平消隐间隔是不活跃的时间周期的最后一行与下一行的开始。垂直消隐间隔之间的界限是不活跃的时期一帧的结束和下一帧的开始。

在这个框架图,蓝色阴影区域的左和右主动帧显示水平消隐间隔。橙色阴影区域上方和下方活动框架表明垂直消隐间隔。

帧像素块,水平消隐间隔等于每行像素总数- - - - - -活跃的每行像素或者,同样,门廊+后门廊。垂直消隐间隔等于总视频线- - - - - -活跃的视频线或者,同样,开始积极行+结束积极行- - - - - -活跃的视频线

例如,帧像素块的参数是这张图片所示的水平消隐间隔为140像素和80行垂直消隐间隔。

帧的像素块的参数。

流媒体视频格式必须有一个足够长的时间前一行消隐间隔,这样操作或框架或框架下一行开始前完成。水平或垂直消隐间隔不足导致的输出帧。标准流媒体视频格式使用水平消隐间隔约25%的线宽。这个间隔远远大于一个典型操作的延迟。然而,当您使用一个定制的视频格式,您必须包括适应的消隐间隔的长度操作在你的设计。

在这些波形图,信号显示像素的状态流两行一个框架。阴影区域代表水平消隐间隔线。底部信号显示的状态块像素上执行一个操作流。繁忙的状态表明当块加工一条线,和空闲状态显示块时可以开始一个新行。第一对的信号显示了块完成一个场景,在第一个积极行第二行开始前。这个消隐间隔足够长,以确保正确的输出帧,因为可用的块在第二行开始工作的时候到来。第二条信号显示一个场景,块仍工作在第一线,第二行开始。的输出块损坏在第二种情况下,由于块错过第二行开始的。

时间一个操作完成后的线通常是依赖于内核的操作。例如,算法使用行缓冲和应用填充像素帧至少需要的边缘千瓦周期之间的线,千瓦是内核的宽度。一个算法可能也有管道延迟从内核缓冲区后操作。这些延迟可以相关或不相关的内核大小,并且可以大于或小于线缓冲延迟。每个操作的处理时间取决于行缓冲流水线和内核流水线操作。消隐间隔必须足够长的时间来适应这两个延迟时间越长。当你在处理链中使用多个块,消隐间隔必须适应块最长延迟。

推荐的最小水平消隐间隔是2×千瓦当使用填充或当你设置12个周期填充方法参数没有一个。这个区间包括一些保证金时间内核处理时间线的顶部缓冲延迟。

推荐的垂直消隐间隔至少是内核的高度,Kh行。行缓冲需要这个区间操作是否使用填充。

请注意

当你使用一个像素流块内启用子系统(万博1manbetx模型),允许信号模式必须保持像素的时间流,包括最低消隐间隔。您可能需要扩展的消隐间隔,以适应周期时启用低。

解决消隐间隔问题

当消隐间隔太小,你可能会看到:

  • 空白的输出帧

  • 部分输出帧

  • 的像素流控制信号模式(例如,失踪公开发表这个到信号,或重复结束开始信号)

  • 算法使用连续有效输入像素每一行,但不存在差距时有效像素之间的一条线

  • 该算法在仿真软件工作万博1manbetx®但在高密度脂蛋白仿真失败

视觉HDL工具箱™图书馆块模型硬件延迟应用于输出管道阶段。在相应的HDL实现,管道分布在计算阶段。这种差异意味着对于一个给定的周期,一块可以在高密度脂蛋白处于繁忙状态模拟但在仿真软件出现闲置。万博1manbetx当消隐期太短,这种差异会导致生成的HDL试验台显示不匹配模型和高密度脂蛋白之间的信号,特别是在控制信号的输出。万博1manbetx

如果你看到任何这些症状,提高你的水平和垂直消隐间隔25%的活跃框架尺寸和重新运行仿真。如果这一步确认试消隐间隔导致你的症状,可以微调的间隔。

在仿真软件诊断消隐间隔问题的一个方法是使用万博1manbetx测量时间块观察像素流之前和之后的尺寸你的操作。消隐间隔不足导致阻止腐败控制信号。在这些情况下,输出帧显示不同的维度比输入帧。

这个模型显示了一个图像滤波块配置一个12-by-12过滤器启用内核和边缘填充。像素流格式是一个自定义的格式,只有8水平消隐像素,如图所示的测量时间块的输入流。因为水平消隐间隔小于内核宽度,输出帧是空白。的测量时间块滤波器的输出显示了腐败的格式。

您还可以看到腐败通过查看输出的控制信号逻辑分析仪应用。波形显示输入和输出的信号图像滤波块。红色箭头表示失踪hStart输出信号和一个不同的模式有效的信号从一块。

这个模型显示了一个边缘检测器块配置为使用3×3 Sobel过滤内核和启用了边缘填充。这个只有两个水平消隐像素,像素流格式如图所示的测量时间块的输入流。在这种情况下,输出帧只包含每一秒。的测量时间块在滤波器的输出显示了腐败的格式。

您还可以看到腐败通过查看输出的控制信号逻辑分析仪应用。波形显示输入和输出的信号边缘检测器块。红色圆圈表示失踪hStart这个到信号,红色箭头表示一个不同的模式的输出有效的信号从一块。

如果你修改输入格式的水平消隐间隔3像素,这个模型在仿真软件返回正确的输出帧。万博1manbetx然而,当您运行生成的高密度脂蛋白试验台,试验台报告不匹配的信号捕获在高密度脂蛋白的仿真软件和信号的行为。万博1manbetx这张图片试验台日志强调了不匹配的输出这个到公开发表信号。

这个波形的模拟高密度脂蛋白试验台显示这个到公开发表信号的第一帧失踪。蓝色信号捕获的预期输出的仿真软件模拟。万博1manbetx红色的信号是高密度脂蛋白仿真算法的输出。红色箭头表示预期的控制信号脉冲在哪里失踪。

修复图像过滤模型和边缘检测器模型,设置水平消隐间隔至少2×千瓦像素,千瓦内核是滤波器的宽度。为图像滤波模型,将这个值设置为至少24像素。为边缘检测器模型,将这个值设置为至少8像素。

另请参阅

|

相关的话题