海思H3518E视频输出VO_hisi3518ev200驱动板配置

**作用:**主动从内存相应位置读取视频和图形数据,并通过相应的显示设备输出。

2.视频输出模块需要理清楚的概念。

高清和标清显示设备:

-> SDK 将高清和标清显示设备分别标示为 DHDx 和 DSDx。(其中, x 为索引号,从 0开始取值,表示第几路高清/标清显示设备,例如第 0 路高清设备标示为 DHD0,第 0 路标清显示设备标示为 DSD0)

-> 所有高清和标清显示设备又可分别简称为 HD和 SD 设备。

-> 高清设备上可能会同时绑定两个视频层。

视频层:

-> 对于固定在每个设备上面对应的视频层, SDK 也对应采取 VHDx 和 VSDx 来标示,对于可以动态绑定视频层,用 PIP 来表示。

通道:

-> SDK 将通道归属于视频层管理。对于一个视频层,他上面的通道都是独立的。同时,不同的视频层上的通道也是独立的。

-> 对于系统绑定,应该用视频层和通道号来进行绑定配置;同时,对于回写的图像作为绑定源时,需要将回写内容所在的设备号和 0 通道号作为绑定源设置。

裁剪:

-> 是指视频层属性中画布大小( stImageSize) 中的宽高大于显示设备分辨率大小(stDispRect )中的宽高时,对画布进行裁剪以符合显示分辨率大小。

缩放

-> 是指视频层属性中显示设备分辨率大小 (stDispRect )中的宽高大于画布大小(stImageSize) 中的宽高时,对画布进行放大以符合显示分辨率大小。

显示:

在这里插入图片描述

-> 每个 VHD(或 PIP)视频层总共有 x 个通道( x 的取值请参见下图),设备视频层内的通道不可重叠。

-> 高清视频层的通道没有缩放能力,需借助外部的 VPSS 进行缩放。

-> VI 或 VDEC 的源图像经由 VPSS 缩放后,输出到 VO 的某一通道显示。如果输出给 VO 通道的图像超过 VO 的通道区域大小,则 VO 将会对图像进行裁剪。

-> 高清视频层 VHD 支持对整个视频层进行放大,不支持裁剪。

-> PIP 视频层不支持放大,也不支持裁剪。

通道优先级:

-> 标清显示设备支持多个通道同时输出显示,按照优先级顺序对输出图像进行叠加,当各个通道的画面有重叠区域时,优先级高的图像显示在上层,如果各个通道优先级一致,则通道号越大的默认优先级越高。

PIP画面叠加:

-> PIP 实现的是高清设备上的 PIP 视频层画面与原视频层 VHD 画面叠加。高清设备上原视频层 VHD 层与 PIP 层都不支持各个通道的叠加。各个视频层通过配置显示优先级来确定视频层的输出位置,视频层显示优先级高的显示在上面。

分辨率:

-> 图像分辨率指图像本身的有效像素点数。

-> 显示分辨率指画面在显示设备上的有效显示区域。

-> 设备分辨率指该设备的输出有效像素点数,由设备时序决定。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!

*](https://bbs.csdn.net/topics/618654289)

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值