WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-01-18 15:45:50

小菜
会员
注册时间: 2018-12-06
累计积分: 45

使用littlevgl做视频显示框架怎么做

现在在嵌入式中(不带系统)裸跑一个M-JPEG,使用littlevgl做为显示框架,可以吗?是不是还要更改显示频率。我记得littlevgl默认是30ms刷新一下屏幕。

离线

#2 2020-01-18 17:29:43

超级萌新
会员
注册时间: 2018-05-04
累计积分: 406

Re: 使用littlevgl做视频显示框架怎么做

看像素区域大小,采集像素足够小(如320x240),采集帧率可以达到30fps,我相信lvgl可以刷得过来。但是再大就不一定能刷新了。

离线

#3 2020-01-18 19:35:49

dgtg
会员
注册时间: 2017-11-08
累计积分: 170

Re: 使用littlevgl做视频显示框架怎么做

主控是否支持多层?
如视频层与OSD层叠加, LVGL放在OSD层就好了

离线

#4 2020-01-18 19:42:50

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 68

Re: 使用littlevgl做视频显示框架怎么做

dgtg 说:

主控是否支持多层?
如视频层与OSD层叠加, LVGL放在OSD层就好了

请问OSD是什么原理?硬件实现多层的吗?

离线

#5 2020-01-18 21:41:57

小菜
会员
注册时间: 2018-12-06
累计积分: 45

Re: 使用littlevgl做视频显示框架怎么做

主控不支持多层。
使用littlevgl是不是建立一个img的object,然后不断的刷新img的内容?
我记得littlevgl是30ms刷新一次屏幕,这样是不是就得改成20ms才行

离线

#6 2020-01-18 22:40:47

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 68

Re: 使用littlevgl做视频显示框架怎么做

20ms 刷多大?你用死循环刷,看每秒可以刷多少帧,大概可以推算出来了.

离线

#7 2020-01-20 16:11:27

tom
会员
注册时间: 2018-03-14
累计积分: 114

Re: 使用littlevgl做视频显示框架怎么做

这种方法显示视频比较吃cpu,不实用。如果只是diy下,降低下显示帧率也无所谓。

离线

#8 2020-01-21 00:23:18

dgtg
会员
注册时间: 2017-11-08
累计积分: 170

Re: 使用littlevgl做视频显示框架怎么做

哦豁哦豁 说:

请问OSD是什么原理?硬件实现多层的吗?

是的,硬件实现的。好多芯片都支持的...

离线

#9 2020-01-21 10:40:30

xgui
会员
注册时间: 2019-09-07
累计积分: 224

Re: 使用littlevgl做视频显示框架怎么做

记得很多摄像头芯片都支持OSD

离线

#10 2020-01-28 18:05:16

小菜
会员
注册时间: 2018-12-06
累计积分: 45

Re: 使用littlevgl做视频显示框架怎么做

哦豁哦豁 说:

20ms 刷多大?你用死循环刷,看每秒可以刷多少帧,大概可以推算出来了.

800*480的分辨率,我记得帧速50好像看着还连贯,如果少了,能看出两帧之间有点延时。
单片机没那么强的功能,只能软解。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB