laoshu099

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099  发布于  2017-02-13 16:24:21
采纳率 0%
5个问答
6378

3536多窗口重叠显示,求帮助

 

想在3536上做1080P多窗口重叠,在任意位置显示,现在没有好的思路,用虚拟VO显示两路以上就会延迟很大,请问有好的办法吗
我来回答
回答23个
时间排序
认可量排序

xushengyang

0个粉丝

1

问答

0

专栏

0

资料

xushengyang 2017-02-13 19:44:37
认可0
对lz的需求貌似存在有几点疑问
1、你的虚拟VO最终输出是多大,也是1080p还是更大?
2、1080P多窗口重叠--指的是直接对1080p图像直接叠加?一般需求好像都是小于1080P的

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-14 09:03:34
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44962&ptid=14138]xushengyang 发表于 2017-2-13 19:44[/url]
对lz的需求貌似存在有几点疑问
1、你的虚拟VO最终输出是多大,也是1080p还是更大?
2、1080P多窗口重叠-- ...[/quote]

你好,是想要将多路1080P解码,然后经VPSS,叠加显示在虚拟VO上,最终由VO显示,此方法两路以上就延迟很大。现打算解码缩放后,经DMA叠加到VO视频层上,再显示,不知道会不会效率很低,还未进行验证。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-14 09:31:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44981&ptid=14138]laoshu099 发表于 2017-2-14 09:03[/url]
你好,是想要将多路1080P解码,然后经VPSS,叠加显示在虚拟VO上,最终由VO显示,此方法两路以上就延迟很 ...[/quote]

虚拟vo是SD模式, 绑定虚拟vo的vpss只能用user mode, 实际图像缩放是由VGS来做, 而VGS的处理能力是很有限的

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-14 09:39:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44982&ptid=14138]zhuangweiye 发表于 2017-2-14 09:31[/url]
虚拟vo是SD模式, 绑定虚拟vo的vpss只能用user mode, 实际图像缩放是由VGS来做, 而VGS的处理能力是很有限 ...[/quote]

谢谢,请问有其他方式实现多路1080P视频重叠显示么,VO视频层各通道不允许有重叠,现在没有思路了,VGS可以处理8路1080P的数据吗?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-14 11:04:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44983&ptid=14138]laoshu099 发表于 2017-2-14 09:39[/url]
谢谢,请问有其他方式实现多路1080P视频重叠显示么,VO视频层各通道不允许有重叠,现在没有思路了,VGS可 ...[/quote]

PIP, 只能两层叠加

VGS, 性能肯定达不到8个1080P

楼主可以试一下, vpss先缩小解码图像到一个较小的尺寸(user mode可以设置输出大小), 优点是可以减轻VGS的负担, 缺点是不能适应vo大小的变化

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-14 15:56:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44990&ptid=14138]zhuangweiye 发表于 2017-2-14 11:04[/url]
PIP, 只能两层叠加

VGS, 性能肯定达不到8个1080P
[/quote]

麻烦再问一下,使用VGS进行缩放时,从VDEC获取一帧数据就可以缩放,但是从VPSS获取一帧数据添加缩放任务就会报错,“HI_ERR_VGS_ILLEGAL_PARAM,VGS参数设置无效”。获取的frame无法直接操作虚拟地址,写到文件不是原图像,但是经过VGS缩放后,通过虚拟地址将数据写到文件,图像是正确的。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-14 16:09:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45006&ptid=14138]laoshu099 发表于 2017-2-14 15:56[/url]
麻烦再问一下,使用VGS进行缩放时,从VDEC获取一帧数据就可以缩放,但是从VPSS获取一帧数据添加缩放任务 ...[/quote]

一般来说通过HI_MPI_XXX_GetFrame得到的一个放图像数据的结构,其中的物理地址一定是有效的,但是虚拟地址就不一定了,一般需要用物理地址remap后才能用

关于VPSS的输出的图像格式,有一点要注意,即由压缩或者非压缩格式,如果是压缩格式,那么直接把数据写到文件了就不能直接看到图了

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2017-02-14 17:24:40
认可0
能否用HI_MPI_VO_SetVideoLayerPartitionMode设置虚拟VO为MULTI模式?

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2017-02-14 17:30:50
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45027&ptid=14138]falloutmx 发表于 2017-2-14 17:24[/url]
能否用HI_MPI_VO_SetVideoLayerPartitionMode设置虚拟VO为MULTI模式?[/quote]

自己顶一下,估计是不行,MULTI不支持叠加的。

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-15 09:05:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45031&ptid=14138]falloutmx 发表于 2017-2-14 17:30[/url]
自己顶一下,估计是不行,MULTI不支持叠加的。[/quote]

:)设置了也不行的,跟虚拟VO的处理能力也有关,1080P多路就会延迟特别大

fishcrane

0个粉丝

9

问答

0

专栏

0

资料

fishcrane 2017-02-22 11:48:51
认可0
我记得通过设置优先级,是可以实现叠加的,测试过,视可行的

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-22 13:56:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45431&ptid=14138]fishcrane 发表于 2017-2-22 11:48[/url]
我记得通过设置优先级,是可以实现叠加的,测试过,视可行的[/quote]

您好,请问VHD0、VHD1设置优先级也可以实现重叠显示吗?我测试过HD设置优先级是无效的呀

fishcrane

0个粉丝

9

问答

0

专栏

0

资料

fishcrane 2017-02-22 15:25:28
认可0
HI_MPI_VO_SetVideoLayerPartitionMode 设置成VO_PART_MODE_SINGLE

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-22 17:21:59
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45453&ptid=14138]fishcrane 发表于 2017-2-22 15:25[/url]
HI_MPI_VO_SetVideoLayerPartitionMode 设置成VO_PART_MODE_SINGLE[/quote]

请问是通过VGS吗,手册中的介绍“VO_PART_MODE_SINGLE 模式下视频层多区域拼接是由VGS 模块实现,所以该模式处理下的视频层通道不能接收来自VPSS模块AUTO模式下的系统绑定源的绑定color]”,用VGS的话是否用到DMA,还是用其他的方法?能给详细说一下流程吗,谢谢了

fishcrane

0个粉丝

9

问答

0

专栏

0

资料

fishcrane 2017-02-23 15:46:00
认可0
我是这么用的,vdec--vpss--virvo-vo,可以实现叠加的

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-23 16:00:59
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45527&ptid=14138]fishcrane 发表于 2017-2-23 15:46[/url]
我是这么用的,vdec--vpss--virvo-vo,可以实现叠加的[/quote]

请问你解码的图像分辨率是多少,我也用虚拟VO试过,VPSS处理完送虚拟VO,但是两路以上1080P的就会延迟很大,几百毫秒没法使用

fishcrane

0个粉丝

9

问答

0

专栏

0

资料

fishcrane 2017-02-23 17:55:59
认可0
1920x1080,现在我也存在一个问题,就是叠加的图像就显示一帧数据,就不显示了

laoshu099

0个粉丝

5

问答

0

专栏

0

资料

laoshu099 2017-02-24 08:59:46
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45549&ptid=14138]fishcrane 发表于 2017-2-23 17:55[/url]
1920x1080,现在我也存在一个问题,就是叠加的图像就显示一帧数据,就不显示了[/quote]

两路1080P交给虚拟VO处理就会延迟很大,正在想办法用DMA去自己搬,但是IVE_DMA处理的也不快,960*540的就要搬几十毫秒,纠结了,不知道咋弄了:L

fishcrane

0个粉丝

9

问答

0

专栏

0

资料

fishcrane 2017-02-24 09:06:43
认可0
60fps的没试过,不知道延迟有多少

chaochao

0个粉丝

6

问答

0

专栏

0

资料

chaochao 2019-06-25 13:16:41
认可0
你的虚拟VO的思路是怎么做的呢
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区