【技术实现步骤摘要】
本专利技术涉及VLSI设计
,具体涉及一种实时截断码流的JPEG2000编码方法,本专利技术还涉及实施该方法的系统。
技术介绍
JPEG2000首先对原始图像进行预处理,然后对图像进行小波变换和量化,量化后的小波系数进入EBCOT编码阶段。EBCOT编码包括Tierl编码和Tier2编码两部分。Tierl编码对量化后的小波系数按码块进行位平面编码和MQ算术编码,然后采用压缩后率失真优化算法PCRD得到最优截断门限,将小于门限的压缩码字抛弃,将大于门限所对应的压缩码字经Tier2编码后形成压缩码流。JPEG2000压缩后率失真优化算法PCRD可以描述为在一定的码率限制下,寻找优化的各码块截断点集合,使重构图像的总体失真最小的问题。PCRD算法能在满足目标码率的情况下最优地分配码率,使总失真最小,它实现了理论上最佳的率失真优化分配,但需要在整个Tierl编码完成后才能进行最优分层截断。Tierl编码部分占整个编码的时间45%到60%,且在低码率时,大多数已编码的码流会被抛弃,这大大增加了系统不必要的计算量和储存损耗,使系统的实时性降低。因此,有必要设计一种实时 ...
【技术保护点】
一种实时截断码流的JPEG2000编码方法,其特征在于,根据小波子带重要性和小波子带的通道数,给每一个小波子带分配一定数量的字节数;而在小波子带内部,则根据每个码块的通道数,对每个码块分配相应的字节数;在编码过程中,当每个码块累计编码字节大于码块预分配字节数或者码块编码完毕时,停止当前码块编码,计算每个通道的率失真斜率,并累计总的压缩码流;在每个小波子带编码完毕后,更新小波子带分配字节数,当累计总的压缩码流大于目标位流时,如果存在小波子带未编码,则更改分配策略,重新为未编码小波子带分配一定的字节数,继续编码直到所有码块编码完毕,并利用最小斜率抛弃法寻找最佳门限,完成编码。
【技术特征摘要】
1.一种实时截断码流的JPEG2000编码方法,其特征在于,根据小波子带重要性和小波子带的通道数,给每一个小波子带分配一定数量的字节数;而在小波子带内部,则根据每个码块的通道数,对每个码块分配相应的字节数;在编码过程中,当每个码块累计编码字节大于码块预分配字节数或者码块编码完毕时,停止当前码块编码,计算每个通道的率失真斜率,并累计总的压缩码流;在每个小波子带编码完毕后,更新小波子带分配字节数,当累计总的压缩码流大于目标位流时,如果存在小波子带未编码,则更改分配策略,重新为未编码小波子带分配一定的字节数,继续编码直到所有码块编码完毕,并利用最小斜率抛弃法寻找最佳门限,完成编码。2.根据权利要求1所述的方法,其特征在于,具体按照以下步骤实施: 1)计算小波加权系数、小波子带的总通道数以及总编码通道数 计算小波子带j的小波加权系数ω」:3.一种实施权利要求1所述方法的系统,其特征在于,包括总控制器(I ),总控制器(I)分别与图像预处理模块(2)、小波变换及量化模块(3)、Tierl编码模块(4)、Tier2编码控制器模块(5)和码块字节预控制器(10)连接,所述图像预处理模块(2)还与小波变换及量化模块(3)、小波系数存储模块(6)、码块数据缓存模块(7)和Tierl编...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。