TI论坛
直播中

李奂善

7年用户 198经验值
私信 关注

请问怎样能够使捕获的两路1080i的hdmi信号?不经过任何缩放,按像素级别的组合到一路1080p的hdmi输出上?

本帖最后由 一只耳朵怪 于 2018-5-31 14:40 编辑

在chains例子中有多路视频输入,然后将多路信号组合到一路输出(scalarSwMs)。我现在可以成功的将两路视频经过缩放合到一路输出(上下分屏模式,上半屏显示一路捕获,下半屏显示二路捕获)。请问我怎样能够使捕获的两路1080i的hdmi信号,不经过任何缩放,按像素级别的组合到一路1080p的hdmi输出上。如输出的视频的前540行用第一路捕获的数据的前540行数据;后540行用第二路捕获的后540行数据。

回帖(5)

周烜

2018-5-31 02:57:36
标准的来说,我觉得需要改写视频采集的驱动,直接分离1080i的奇偶场,然后再组合直接1080p输出。
或者不该采集驱动,在视频输出的时候,人为的将两路1080i的奇偶场分离重组。这样的话,内存空间会比较浪费。
举报

李奂善

2018-5-31 03:16:24
引用: bisong13 发表于 2018-5-31 02:57
标准的来说,我觉得需要改写视频采集的驱动,直接分离1080i的奇偶场,然后再组合直接1080p输出。
或者不该采集驱动,在视频输出的时候,人为的将两路1080i的奇偶场分离重组。这样的话,内存空间会比较浪费。

首先感谢您对我的问题的解答,我现在用HDVPSS中的chains示例里的capture+Scalar(software mosaic)+Display的形式,其中我更改了Scalar部分的分屏方式为上下分屏,我想在Scalar部分进行内存操作,请问我怎么才能得到第一路视频的数据和第二路视频的数据(如两路视频每一帧都是1920x1080的,我想取第一路中的每一帧中的1行到540,第二路中的每一帧的541行到1080行),然后合成一路视频输出。我尝试过addr[0][0]的一些操作,直接就报错了。请问我怎么才能进行这种内存级别的操作呢?非常感谢!!期待您的指点!!
举报

李奂善

2018-5-31 03:29:41
引用: 阿南科院 发表于 2018-5-31 03:16
首先感谢您对我的问题的解答,我现在用HDVPSS中的chains示例里的capture+Scalar(software mosaic)+Display的形式,其中我更改了Scalar部分的分屏方式为上下分屏,我想在Scalar部分进行内存操作,请问我怎么才能得到第一路视频的数据和第二路视频的数据(如两路视频每一帧都是1920x1080的,我想取第一路中的每一帧中的1行 ...

我最终是改的采集部分的程序,将两路数据和到一路中,直接接到显示中,完成任务的,感谢!!!
举报

郭舒静

2018-5-31 03:48:19
引用: 阿南科院 发表于 2018-5-31 03:29
我最终是改的采集部分的程序,将两路数据和到一路中,直接接到显示中,完成任务的,感谢!!!

参考借鉴一下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分