没有合适的资源?快使用搜索试试~ 我知道了~
首页HiMPP V4.0媒体处理软件开发常见问题及解答
HiMPP V4.0媒体处理软件开发常见问题及解答
需积分: 11 3 下载量 74 浏览量
更新于2024-07-10
收藏 1.98MB PDF 举报
HiMPP V4.0 媒体处理软件 FAQ 是由上海海思技术有限公司发布的一份详细文档,主要针对使用HiMPP V4.0这一高级媒体处理软件的开发者设计。该文档的版本为09,发布于2019年7月30日,版权全属海思技术有限公司所有。未经书面许可,禁止任何形式的摘抄、复制或传播文档内容。 文档强调了几个关键点: 1. 版权声明:所有提及的海思商标,包括但不限于Hi3516EV300、Hi3518EV300、Hi3559AV100等,均为海思公司的商标,其他商标属于各自的版权所有者。 2. 使用约束:用户购买的产品和服务可能受到海思公司商业合同和条款的限制,文档中描述的产品、服务或特性并不一定涵盖所有购买或使用情况,且公司不对文档内容做出任何明示或默示的保证。 3. 更新政策:由于产品不断升级,文档内容可能会不定期更新,其目的是作为使用指南,但不构成任何明示或暗示的保修。 4. 目标读者:文档主要面向使用HiMPP V4.0媒体处理软件进行开发的程序员,提供问题解答和开发过程中遇到问题的解决方案。 5. 产品对应版本:文档明确指出,对于不同型号的产品(如Hi3559A V100、Hi3516D V300等),尽管某些功能可能类似,但在特定版本的软件上可能存在差异。 6. 联系方式:文档提供了上海海思技术有限公司的地址、网址以及客户服务邮箱,以便用户获取更多信息或支持。 HiMPP V4.0媒体处理软件 FAQ 是一个重要的参考资源,它为开发者提供了解决软件开发中问题的实用指南,同时强调了知识产权保护和用户责任。
资源详情
资源推荐
HiMPP V4.0 媒体处理软件
FAQ
1 系统控制
文档版本 09 (2019-07-30)
版权所有 © 上海海思技术有限公司
3
【解决】
1. 确认 OS 及 MMZ 内存分配情况。
详见海思发布包中的文件《Hi35xx SDK 安装以及升级使用说明》中的 “地址空
间分配与使用”章节。
2. 根据实际使用情况调整 SDK 相关业务内存占用:
整系统:
产品应保证所有分辨率图像的大小应成整数倍的关系,如 1080P 为 1920x1080,
960H 为 960x480,而不应出现 960H 为 960x756 的类似情况;同时,也不应出现
VI 采集 1920x1088 大小的图像,而 VENC 编码为 1920x1080 的情况。
每个模块的 buffer 配置最小值。
参考文档:《HiMPP V4.0 媒体处理软件开发参考》
公共 VB 刚好分配足够。
相关接口:HI_MPI_VB_SetConfig。
参考《HiMPP V4.0 媒体处理软件开发参考》中的“系统控制”章节。
特别提醒各个模块输出数据使用的 VB 大小计算较为复杂,具体计算公式参考代
码 hi_buffer.h。
VI 模块配置:
参考文档:《HiMPP V4.0 媒体处理软件开发参考》中的“视频输入”章节。
proc 信息查看命令:cat /proc/umap/vi
措施
相关模块参数/接口
收益
影响
注意
proc 信息
Raw 压缩
HI_MPI_VI_CreatePipe
:enCompressMode
比不压缩节省内
存和带宽
-
Hi3516EV200
不支持
VI PIPE
ATTR1:
CompressMo
de
在线 WDR
行模式卷绕
HI_MPI_VI_SetDevAttr
:stWDRAttr
卷绕模式不需要
分配一帧 buffer
配置不合
理可能会
出现图像
效果异常
1.与 sensor 时序
强相关 2.
Hi3559AV100
不支持
VI DEV
ATTR2:WD
RMode
CacheLine
3DNR 压缩
HI_MPI_VI_CreatePipe
:bNrEn 和 stNrAttr
比不压缩节省内
存和带宽
-
仅
Hi3559AV100/H
i3559CV100 支
持
VI PIPE NR
ATTR:
CompressMo
de
Early_End
机制
HI_MPI_VI_SetPipeFra
meInterruptAttr
调整得当可节省
一帧 buffer
调整不当
可能出现
图像效果
异常
与 sensor 时序强
相关
VI PIPE
ATTR2:
IntType
EarlyLine
VPSS 模块配置:
参考文档:《HiMPP V4.0 媒体处理软件开发参考》中的“视频处理子系统”章
节。
HiMPP V4.0 媒体处理软件
FAQ
1 系统控制
文档版本 09 (2019-07-30)
版权所有 © 上海海思技术有限公司
4
proc 信息查看命令:cat /proc/umap/vpss
措施
相关模块参数/接口
收益
影响
注意
proc 信息
3DNR 压
缩
HI_MPI_VPSS_Creat
eGrp:stNrAttr
比不压缩
节省内存
和带宽
-
Hi3559AV100、
Hi3559CV100 不支持
VPSS GRP
ATTR:
RefCmp
3DNR 参
考帧重构
帧 buffer
复用
自适应复用
可节省一
帧 buffer
-
1. Hi3519AV100 以下
条件不支持复用:
3DNR 压缩或
enNrMotionMode 设置
为
NR_MOTION_MODE
_COMPENSATE
2. Hi3516CV500 以下
条件不支持复用:
3DNR 不压缩且
enNrMotionMode 设置
为
NR_MOTION_MODE
_COMPENSATE
-
VPSS-
VENC 低
延时单
buffer 模
式
低延时:
HI_MPI_VPSS_SetLo
wDelayAttr
单 buffer 模式:
HI_MPI_VPSS_SetM
odParam:
bOneBufForLowDela
y
可节省一
帧 buffer
行号设置不
合理可能出
现图像效果
异常
-
VPSS CHN
LOWDELAY
ATTR:
Enable
LineCnt
OneBufEnable
VPSS-
VENC 低
延时卷绕
HI_MPI_VPSS_SetCh
nBufWrapAttr
HI_MPI_SYS_GetVP
SSVENCWrapBuffer
Line
比低延时
单 buffer
模式节省
更多内存
设置不合理
可能出现图
像效果异常
1. 与 sensor 时序强相
关
2. 仅
Hi3516EV200/Hi3516E
V300/Hi3518EV300 支
持
VPSS CHN
BUF WRAP
ATTR:
Enable
BufLine
WrapBufSize
输入输出
buffer 复
用
HI_MPI_VPSS_Enabl
eBufferShare
HI_MPI_VPSS_Disab
leBufferShare
需满足一定条件才支
持复用,约束条件参
考《HiMPP V4.0 媒
体处理软件开发参
考》中的“视频处理
子系统”章节
HI_MPI_VPSS_Enabl
eBufferShare 接口描
可节省一
帧 buffer
-
仅
Hi3516EV200/Hi3516E
V300/Hi3518EV300/Hi
3516CV500/Hi3516DV
300/Hi3556V200/Hi355
9V200 支持
VPSS CHN
ATTR:
bBufferShare
HiMPP V4.0 媒体处理软件
FAQ
1 系统控制
文档版本 09 (2019-07-30)
版权所有 © 上海海思技术有限公司
5
措施
相关模块参数/接口
收益
影响
注意
proc 信息
述部分
Early_En
d 机制
HI_MPI_VPSS_SetGr
pFrameInterruptAttr
调整得当
可节省一
帧 buffer
调整不当可
能出现图像
效果异常
1. 与 sensor 时序强相
关
2. 仅
Hi3516EV200/Hi3516E
V300/Hi3518EV300 支
持。全在线 CH0 使用
卷绕时,还可以设置
调整 Early End 的行号
(建议从大往小调)以
达到小码流节省 1 个
VB。
FRAME
INTERRUPT
ATTR:
IntType
EarlyLine
按场景调
整分块节
点数量
HI_MPI_VPSS_SetM
odParam:
u32VpssSplitNodeNu
m
可以节省
模板内存
-
仅 Hi3559AV100、
Hi3559CV100 支持
MODULE
PARAM:
u32VpssSplitN
odeNum
按场景选
择是否开
启 HDR
功能
HI_MPI_VPSS_SetM
odParam:
bHdrSupport
节省 HDR
buffer 内
存
-
仅 Hi3559AV100、
Hi3559CV100 支持
MODULE
PARAM:
bHdrSupport
关闭
backup 帧
HI_MPI_VPSS_Enabl
eBackupFrame
HI_MPI_VPSS_Disab
leBackupFrame
每个
VPSS
GROUP
少占用 1
帧输入源
的
buffer。
VO 暂停情况
下切换画面
时显示设备
背景色。
-
-
CH0 输出
YUV 压
缩
HI_MPI_VPSS_SetCh
nAttr:
enCompressMode
比不压缩
节省内存
和带宽
-
仅
Hi3516EV200/Hi35
16EV300/Hi3518E
V300 支持
YUV 压缩只能对接
H264/H265 编码
VPSS CHN
OUTPUT
RESOLUTION
:Compress
VENC 模块配置:
参考文档:《HiMPP V4.0 媒体处理软件开发参考》中的“视频编码”章节。
proc 信息查看命令:cat /proc/umap/venc,cat /proc/umap/h265e,cat
/proc/umap/h264e,cat /proc/umap/ jpege
措施
相关模块参数/接口
收益
影响
注意
proc 信息
动态切换编
码分辨率
HI_MPI_VENC_GetChnAttr
HI_MPI_VENC_SetChnAttr
切换编码分
辨率时不销
无
切换分辨
率后所有
-
剩余73页未读,继续阅读
luke6174
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功