硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1120|回复: 3
收起左侧

[JPEG] 请教下, h7 硬件解码 jpg , 一副 800*480 jpg 解码大概需要多久啊 ?

[复制链接]

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2024-11-3 15:19:50 | 显示全部楼层 |阅读模式




请教下, h7 硬件解码 jpg , 一副 800*480 jpg 解码大概需要多久啊 ?

只算纯解码时间,不算刷新显示的时间
我目前使用 libjpeg 解码库, 解码 一幅 800*480 的 jpg 图片, 快的大概需要 122ms, 慢的话大概需要 150ms ,

我现在不清楚h7 的硬件 解码 800*480 的图片大概需要多久啊 ?

哪位大佬有对比吗 ?








回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117563
QQ
发表于 2024-11-4 08:30:42 | 显示全部楼层
硬件JPEG, 800*480, 不同图片不同,基本就是这个范围
1、将Flash存储的JPG图片通过硬件JPEG解码到SDRAM,测试速度是10ms左右
2、然后将SDRAM中的YCbCr格式图片转换为RGB格式并显示到LCD显存上,显存也是用的SDRAM,速度是9ms



振奋人心的消息,攻克emWin底层使用硬件JPEG,实现更简单,全程使用SDRAM,显示800*480图片30ms
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=93621


回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2024-11-4 09:11:15 | 显示全部楼层
本帖最后由 hpdell 于 2024-11-4 12:30 编辑
eric2013 发表于 2024-11-4 08:30
硬件JPEG, 800*480, 不同图片不同,基本就是这个范围
1、将Flash存储的JPG图片通过硬件JPEG解码到SDRAM, ...

看来这硬件 解码 jpg 速度那是相当的杠杠的呀,速度比我的零头都还少,看来可以搞一把哟

问一下这个 硬件解码出来的 rgb 数据是 rgb888 还是 rgb565 格式的呀 ?
如果是 rgb565 我就可以直接显示了,如果是 rgb888 我需要再转换一下

貌似看 DMA2D_Copy_YCbCr_To_RGB 这个函数的转换配置应该是转换后的rgb 数据是 rgb565 的吧 !
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2024-11-4 21:14:53 | 显示全部楼层
eric2013 发表于 2024-11-4 08:30
硬件JPEG, 800*480, 不同图片不同,基本就是这个范围
1、将Flash存储的JPG图片通过硬件JPEG解码到SDRAM, ...




h7 的硬件 jpg 解码确实牛逼呀

解码 800*480 jpg 图片, 在 20ms 左右(不算从 sd 卡读取时间)

jpg-22.png


另外问一下, h7 的硬件解码 jpg 有没有哪里可以设置 图片大小比例 啊 ?

比如, 我有一副图片,分辨率是 1280*800 的, 但是我的 lcd 显示屏的分辨率 最大只支持 640*480 的话, 像这样的情况, 是不是就只能在解码成功后再进行图片缩小操作啊 ?











回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 16:17 , Processed in 0.041899 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表