<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0057)http://www.armforum.cn/qianrushixitong/20071128/1340.html -->
<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"><HEAD><TITLE>嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content=all name=robots>
<META
content="要害词: 静止图像编码 H.264 JPEG2000 零块检测 嵌入式多媒体设备的静止图像编码有着广泛的应用,如照片的拍摄与传输。设备处理的图像越来越大,存储容量和传能力都相当有?因而静止图像编解码要求具有较低的运算复杂性、较少的存储器需求和极好的压缩性能。目前已经制定"
name=description>
<META content=编码 name=keywords 像素 存储器 模式 量化 变换 猜测 嵌入式 设备 图像><LINK media=screen
href="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/main.css" type=text/css
rel=stylesheet><LINK media=screen
href="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/css.css" type=text/css
rel=stylesheet><LINK media=screen
href="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/home.css" type=text/css
rel=stylesheet>
<SCRIPT src="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/external.js"
type=text/javascript></SCRIPT>
<SCRIPT src="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/js.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javascript>
function wo_ding(num_id)
{
url = "/plus/wo_ding.php?aid="+num_id+"&post=vote&m=" + Math.random();
new ajax(url, {method: 'get', onComplete:return_review});
}
function return_review(ajax)
{
str_error_num = ajax.responseText
if(str_error_num==0)
{
alert("好像你刚拍过了,发个新文章让其他人拍到首页吧!");
}
else
{
alert("感谢您的投票,你也可以发布自己的文章让其他人拍到首页!")
$("s_ding").innerHTML = str_error_num;
}
}
</SCRIPT>
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY>
<DIV id=alpha></DIV>
<DIV id=header><A id=top></A>
<DIV id=topnav>
<DIV id=toptext>中国专业ARM开发论坛:WWW.ARMFORUM.CN</DIV>
<UL id=topnavlist>
<LI>中国最大的ARM开发网站,做最好的ARM网站</LI></UL></DIV>
<DIV id=topbox>
<H1><A title=ARM开发论坛
href="http://www.armforum.cn/">中国专业ARM开发:WWW.ARMFORUM.CN</A></H1>
<DIV id=topmiddle><SPAN id=google2><IMG height=32 alt=ARM7
src="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/loading.gif"
width=32></SPAN></DIV>
<UL id=topright></SCRIPT></UL>
<DIV class=clear></DIV></DIV>
<UL id=chinahtmlnav>
<LI><A title=ARM开发论坛 href="http://www.armforum.cn/"><SPAN>网站首页</SPAN></A>
<LI><A title=ARM开发论坛-ARM行业动态
href="http://www.armforum.cn/ARMxingyedongtai/index.html"
rel=external><SPAN>ARM行业动态</SPAN></A>
<LI><A title=ARM开发论坛-ARM入门 href="http://www.armforum.cn/ARMrumen/index.html"
rel=external><SPAN>ARM入门</SPAN></A>
<LI><A title=ARM开发论坛-ARM技巧 href="http://www.armforum.cn/ARMzhongji/index.html"
rel=external><SPAN>ARM技巧</SPAN></A>
<LI><A title=ARM开发论坛-ARM仿真
href="http://www.armforum.cn/ARMfangzhen/index.html"
rel=external><SPAN>ARM仿真</SPAN></A>
<LI><A title=ARM开发论坛-网友作品
href="http://www.armforum.cn/wangyouARMzuopin/index.html"
rel=external><SPAN>网友作品</SPAN></A>
<LI><A title=ARM开发论坛-嵌入式系统
href="http://www.armforum.cn/qianrushixitong/index.html"
rel=external><SPAN>嵌入式系统</SPAN></A>
<LI><A title=ARM开发论坛-ARM应用
href="http://www.armforum.cn/ARMyingyong/index.html"
rel=external><SPAN>ARM应用</SPAN></A>
<LI><A title=ARM开发论坛-ARM源码下载
href="http://www.armforum.cn/ARMyuanmaxiazai/index.html"
rel=external><SPAN>ARM源码下载</SPAN></A>
<LI><A title=ARM开发论坛-ARM资料下载
href="http://www.armforum.cn/ARMziliaoxiazai/index.html"
rel=external><SPAN>ARM资料下载</SPAN></A>
<LI><A title=ARM开发论坛专题 href="http://www.armforum.cn/special/index.php"
rel=external><SPAN>专题</SPAN></A> </LI></UL>
<UL id=subinfo>
<LI class=searchli>
<DIV id=searchtop><!-- Google CSE Search Box Begins -->
<FORM id=searchbox_006841628252179339083:u16nw8ub_py
action=http://www.google.com/cse>ARM文章搜索:<INPUT type=hidden
value=006841628252179339083:u16nw8ub_py name=cx> <INPUT size=25 name=q> <INPUT type=submit value=搜索 name=sa> <SPAN id=topbbs><A title=ARM开发论坛
href="http://www.armforum.cn/plus/guestbook/">>>ARM开发论坛用户交流区</A></SPAN></FORM>
<SCRIPT src="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/brand.htm"
type=text/javascript></SCRIPT>
</DIV></LI>
<LI class=c><A
href="http://www.armforum.cn/member/index_do.php?fmdo=user&dopost=regnew">会员注册</A>
| <A title=ARM信息发布
href="http://www.armforum.cn/qianrushixitong/20071128/1340.html#">信息发布</A> |
<A href="http://www.armforum.cn/member/article_add.php"
rel=external><STRONG>文章投稿</STRONG></A> </LI>
<LI class=searchli>ss</FORM> </LI>
<LI class=d><A href="http://www.armforum.cn/plus/rssmap.html"
rel=external>信息订阅</A> </LI></UL>
<DIV class=clear></DIV></DIV>
<DIV id=middleimg>
<DIV id=topmidleimg></DIV></DIV>
<DIV id=containertow>
<DIV id=content>
<DIV id=articlenav>您现在正在浏览:<A
href="http://www.armforum.cn/">ARM开发者论坛-中国专业ARM开发网站</A>>><A
href="http://www.armforum.cn/qianrushixitong/index.html">嵌入式系统</A>>></DIV>
<DIV id=article>
<DIV id=entry>
<DIV id=entrytitle>
<H1>嵌入式静止图像编码系统设计</H1>
<DIV id=entrymeta>发表时间:2007-12-14
01:10:16 来源:网络整理 责任编辑:Mentlely 阅读数:
<SCRIPT language=javascript
src="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/count.htm"></SCRIPT>
</DIV></DIV>
<DIV class=clear></DIV>
<DIV id=entrybody>
<DIV id=entryadbox></DIV>
<STYLE>.Poh929 {
DISPLAY: none
}
</STYLE>
<P> 嵌入式多媒体设备的静止图像编码有着广泛的应用,如照片的拍摄与传输,因而静止图像编解码要求具有较低的运算复杂性、较少的存储器需求和极好的压缩性能。目前已经制定的静止图像压缩标准主要有JPEG和JPEG2000。JPEG标准在中高速率上压缩效果较好,
对于细节分量多的灰度图像,
当编码压缩率低于每像素0.25比特时,视觉失真大,重构图像存在严重的方块效应,不能很好地适应网络传输图像的需要。JPEG2000为了降低运算中的存储器需求,使用分块技术,对每个小块进行处理,但采用较小的块在低码率时存在与JPEG一样的方块效应。<BR><IMG
onmousewheel="return bbimg(this)" onclick=ImgClick(this) height=372 alt=""
hspace=10 src="嵌入式静止图像编码系统设计 - ARM开发者论坛-中国专业ARM开发网站.files/0910160.gif" width=549
vspace=10 border=0
resized="0"><BR> 视频编码新标准H.264代表着继MPEG1/2和MPEG4后的第三代视频编码标准。H.264比以前的标准提供了更高的编码增益。H.264的INTRA帧编码算法充分利用图像中的空间相关和变换域的相关性,提供了极高的编码增益,可以用来对静止图像进行编码。在文献[1]中H.264采用JM73代码,JPEG2000
采用Jasper 1.700.5,对标准静止测试图像和视频序列进行测试。测试结果表明:与JPEG2000相比,H.264
INTRA帧具有更高的客观质量和主观质量,但译码器的运算复杂性却比JPEG2000低50%左右。在嵌入式设备上,多媒体应用的实时性不仅取决于算法的运算次数,还取决于可得到的存储器带宽。CPU的工作频率越来越高,存储器的频率却增加缓慢,很多算法的瓶颈在于数据输入输出。有效减小算法的存储器需求,减少中间结果的存储需求,可缩减片外存储器访问次数,提高应用的实时性能。下面主要讨论降低H.264
INTRA帧编码的运算复杂性和存储器需求的方法。<STRONG> <SPAN class=Poh929>字串5</SPAN> <BR><BR><A
href="http://www.armforum.cn/qianrushixitong/info/images/aet/200511/16b.gif">图2</A><BR><BR>1
减少运算复杂性</STRONG> <SPAN class=Poh929>http://www.armforum.cn</SPAN> </P>
<P> H.264
INTRA帧具有比JPEG2000更高的客观质量,这主要是由于INTRA帧采用的多种帧内猜测模式较好地去掉了空间冗余。对于平滑的背景区域采用16×16大小的粗糙猜测,共有4种可能的猜测方向。对于快速变化的图像区域,采用4×4的块,共有9种猜