发明名称 渐进式JPEG解码方法及相关装置METHOD AND RELATED APPARATUS FOR JPEG IMAGE DECODING
摘要 本发明提供一种渐进式解码方法(Progressive Decoding Method),用来将一位元流资料解码为一影像资料,该位元流资料包含有复数个扫描层(Scan),该渐进式解码方法包含有依照一预设顺序接收该复数个扫描层;于处理每一扫描层解码时,将该扫描层解码成为一部分解码像素(Partial Decoded Pixel)与一非零历史记录(Non-zero History);以及依照该预设顺序累加由每一扫描层所产生之部分解码像素,并更新由每一扫描层所产生之非零历史记录。
申请公布号 TWI237494 申请公布日期 2005.08.01
申请号 TW092124394 申请日期 2003.09.03
申请人 联发科技股份有限公司 发明人 朱启诚
分类号 H04N1/64 主分类号 H04N1/64
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种渐进式解码方法(Progressive Decoding Method),用来将一位元流资料解码为一影像资料,该位元流资料包含有复数个扫描层(Scan),该渐进式解码方法包含有:依照一预设顺序接收该复数个扫描层;于处理每一扫描层解码时,将该扫描层解码成为一部分解码像素(Partial Decoded Pixel)与一非零历史记录(Non-zero History);以及依照该预设顺序累加由每一扫描层所产生之部分解码像素,并更新由每一扫描层所产生之非零历史记录。2.如申请专利范围第1项之渐进式解码方法,其中当该复数个扫描层经该渐进式解码方法处理后,最后累加所得之该部分解码像素系为一完整解码像素(Integral Decoded Pixel),且该完整解码像素系为该影像资料。3.如申请专利范围第1项之渐进式解码方法,其中该位元流资料系为一JPEG位元流资料,该影像资料系为一JPEG影像资料。4.如申请专利范围第1项之渐进式解码方法,其另包含有:于处理每一扫描层解码时,将该扫描层所产生之该部分解码像素降低取样频率(Down-sampling),以产生一部分降频解码像素;以及依照该预设顺序累加由每一扫描层所产生之部分降频解码像素,并更新由每一扫描层所产生之非零历史记录。5.一种渐进式解码方法(Progressive Decoding Method),用来将一位元流资料解码为一影像资料,该位元流资料包含有复数个扫描层,其中每一扫描层系依序经该渐进式解码方法处理后,最后产生该影像资料,该渐进式解码方法包含有:(a)接收该扫描层;(b)于进行步骤(a)后,判断该扫描层是否为该复数个扫描层之一第一个扫描层,若是,进行步骤(c),若否,则进行步骤(d);(c)将该扫描层解码成为一部分解码像素与一非零历史记录;(d)依据一先前所产生之非零历史记录,将该扫描层解码成为一部分解码像素与一非零历史记录;以及(e)于进行步骤(d)后,将该部分解码像素累加至一先前所产生之部分解码像素中,并利用该扫描层产生之该非零历史记录更新该先前所产生之非零历史记录。6.如申请专利范围第5项之渐进式解码方法,其另包含有:(f)于进行步骤(c)或(e)后,判断该扫描层是否为该复数个扫描层之一最后一个扫描层,若是,则停止操作该渐进式解码方法。7.如申请专利范围第5项之渐进式解码方法,其系应用于一解码装置中,该解码装置包含一记忆装置,该渐进式解码方法另包含有:(g)于进行步骤(c)后,将该部分解码像素与该非零历史记录储存至该记忆装置;(h)于进行步骤(d)前,由该记忆装置中读取该先前所产生之部分解码像素以及该先前所产生之非零历史记录;以及(i)于进行步骤(e),将累加后之该部分解码像素与更新后之该非零历史记录储存至该记忆装置。8.如申请专利范围第7项之渐进式解码方法,其中该解码装置另包含一处理单元,电连于该记忆装置,用来接收该位元流资料之复数个扫描层,执行该渐进式解码方法,并输出该影像资料。9.如申请专利范围第5项之渐进式解码方法,其中当该复数个扫描层分别依序经该渐进式解码方法处理后,最后累加所得之该部分解码像素系为一完整解码像素(Integral Decoded Pixel),且该完整解码像素系为该影像资料。10.如申请专利范围第5项之渐进式解码方法,其中该位元流资料系为一JPEG位元流资料,该影像资料系为一JPEG影像资料。11.一种渐进式解码方法(Progressive Decoding Method),用来将一位元流资料解码为一影像资料,该位元流资料包含有复数个扫描层,其中每一扫描层系依序经该渐进式解码方法处理后,最后产生该影像资料,该渐进式解码方法包含有:(a)接收该扫描层;(b)于进行步骤(a)后,判断该扫描层是否为该复数个扫描层之一第一个扫描层,若是,进行步骤(c),若否,则进行步骤(e);(c)将该扫描层解码成为一部分解码像素与一非零历史记录;(d)于进行步骤(c)后,将该部分解码像素降低取样频率(Down-sampling),产生一部分降频解码像素;(e)依据一先前所产生之非零历史记录,将该扫描层解码成为一部分解码像素与一非零历史记录;(f)于进行步骤(e)后,将该部分解码像素降低取样频率,产生一部分降频解码像素;以及(g)于进行步骤(f)后,将该部分降频解码像素累加至一先前所产生之部分降频解码像素中,并利用该扫描层产生之该非零历史记录更新该先前所产生之非零历史记录。12.如申请专利范围第11项之渐进式解码方法,其另包含有:(h)于进行步骤(d)或(g)后,判断该扫描层是否为该复数个扫描层之一最后一个扫描层,若是,则停止操作该渐进式解码方法。13.如申请专利范围第11项之渐进式解码方法,其系应用于一解码装置中,该解码装置包含一记忆装置,该渐进式解码方法另包含有:(i)于进行步骤(d)后,将该部分降频解码像素与该非零历史记录储存至该记忆装置;(j)于进行步骤(e)前,由该记忆装置中读取该先前所产生之部分降频解码像素以及该先前所产生之非零历史记录;以及(k)于进行步骤(g)后,将累加后之该部分降频解码像素与更新后之该非零历史记录储存至该记忆装置。14.如申请专利范围第13项之渐进式解码方法,其中该解码装置另包含一处理单元,电连于该记忆装置,用来接收该位元流资料之复数个扫描层,执行该渐进式解码方法,并输出该影像资料。15.如申请专利范围第13项之渐进式解码方法,其中该浮码装置另包含一滤波装置(Filtering Device),步骤(d)及步骤(f)系由操作该滤波装置来执行。16.如申请专利范围第11项之渐进式解码方法,其中当该复数个扫描层分别依序经该渐进式解码方法处理后,最后累加所得之该部分解码像素系为一完整解码像素(Integral Decoded Pixel),且该完整解码像素系为该影像资料。17.如申请专利范围第11项之渐进式解码方法,其中该立元流资料系为一JPEG位元流资料,该影像资料系为一JPEG影像资料。18.一种渐进式解码装置(Progressive Decoder),用来将一位元流资料解码为一影像资料,该位元流资料包含有复数个扫描层(Scan),该渐进式解码装置包含有:一处理单元,用来依序接收该复数个扫描层,依序将每一扫描层解码成为一部分解码像素(PartialDecoded Pixel)与一非零历史记录(Non-zero History),并依序累加由每一扫描层所产生之部分解码像素、更新由每一扫描层所产生之非零历史记录,最后输出该影像资料;一记忆装置,用来依序储存累加后之该部分解码像素与更新后之该非零历史记录、;以及一记忆体管理单元,电连于该记忆装置及该处理单元,用来控制该记忆装置之运作。19.如申请专利范围第18项之渐进式解码装置,其另包含一滤波装置(Filtering Device),用来将每一扫描层解码所产生之部分解码像素降低取样频率(Down-sampling),以产生一对应之部分降频解码像素。20.如申请专利范围第18项之渐进式解码装置,其另包含一显示单元,电连于该记忆体管理单元,用来播放该影像资料。21.如申请专利范围第18项之渐进式解码装置,其中该处理单元系为一数位信号处理单元(Digital SignalProcessor, DSP)。22.如申请专利范围第18项之渐进式解码装置,其中该位元流资料系为一JPEG位元流资料,该影像资料系为一JPEG影像资料。图式简单说明:图一为一(渐进式)JPEG编码器之功能方块图并显示一JPEG部分编码程序。图二为一频谱选择方法之示意图。图三为一连续近似方法的示意图。图四为一(渐进式)JPEG解码器之功能方块图并显示一JPEG部分解码程序。图五为本发明一渐进式解码装置一实施例之功能方块图。图六为本发明之一方法实施例的流程图。图七为本发明于实际实施时之一详细方法实施例的流程图。图八为本发明于实际实施时之另一详细方法实施例的流程图。
地址 新竹县新竹科学工业园区创新一路1之2号5楼