JPEG解码算法如何优化?

youganlan 2000-06-30 11:51:00
我用vc作了一个JPEG图像解码程序,现在苦于不知如何优化以提高解码速度.
现在在我的k7-600解一幅640*480的JPGE文件约需80ms(不包括显示).
而我的目标是60ms.(每秒15帧)
还请各位豪杰点拨一二.
或email我. youganlan@sina.com
...全文
542 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxz7531 2010-06-15
  • 打赏
  • 举报
回复
我用java做的JPEG解码器也比你这个速度快。
脱离算法,单纯从语法角度的优化余地也是很大的。
cheka 2000-09-03
  • 打赏
  • 举报
回复
能用指针的地方不要用数组
注意循环的展开,
尽量不要在循环内部放判断
还有DCT部分还是很可以用MMX优化的
pinxue 2000-07-13
  • 打赏
  • 举报
回复
member.netease.com/~cloudwu
zzh 2000-07-11
  • 打赏
  • 举报
回复
要不,把影响速度的几个关键地方用汇编写,一定可以提高不少速度。
sanhan 2000-07-06
  • 打赏
  • 举报
回复
Intel有一个优化过的库。你在它的网站上可以找到。
但是不知道是否支持K7
youganlan 2000-07-06
  • 打赏
  • 举报
回复
sanhan,thank you. i have getten it and read it now.
youganlan 2000-07-02
  • 打赏
  • 举报
回复
读过,因为晚辈初入此行,道行浅薄,所以越读越费劲,最后放弃.
(那个程序头绪太多,结构也不怎么清晰)
sanhan 2000-07-02
  • 打赏
  • 举报
回复
IJG的代码读过吗?可以参考比较一下。

-------------------------------------------------------------
请支持以下提议 http://expert.csdn.net/TopicView.asp?id=13650


youganlan 2000-07-02
  • 打赏
  • 举报
回复
代码绝对是自主版权!
IDCT 我每行的运算只有5次乘法.不知是不是最优?
MMX是个不错的建议,谢谢!
能用查表的地方都用了,我会再考虑的,非常感谢!
sanhan 2000-07-01
  • 打赏
  • 举报
回复
有没有用多媒体加速指令优化过?
做个Profile分析一下性能瓶颈,看看DCT/IDCT是不是比较慢。试试查表方式。
VictorYu 2000-07-01
  • 打赏
  • 举报
回复
是自己的解码还是网上Download的解码程序.
lpj 2000-07-01
  • 打赏
  • 举报
回复
你是怎么做的?

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧