-
公开(公告)号:CN101534125A
公开(公告)日:2009-09-16
申请号:CN200910082681.X
申请日:2009-04-24
Applicant: 北京空间机电研究所
Abstract: 一种超长数据变长编码合成系统,包括数据预处理模块、数据译码模块、桶形移位寄存器模块和移位控制模块。超长数据及对应的有效长度标识数据一并送入数据预处理模块,数据预处理模块根据所需要的合成有效数据长度将输入的超长数据及其对应的有效长度标识数据均拆分成多个定长数据,两者拆分后的个数相同,定长数据以及定长有效长度标识数据同步输出,定长数据送至桶形移位寄存器模块,定长有效长度标识数据送至数据译码模块转换成统一格式后送至桶形移位寄存器模块。桶形移位寄存器模块根据译码模块的输出对定长数据进行移位处理,当总的移位数达到所需要的合成有效数据长度时,移位控制模块对桶形移位寄存器模块的输出进行合成处理后输出。
-
公开(公告)号:CN101534125B
公开(公告)日:2012-07-18
申请号:CN200910082681.X
申请日:2009-04-24
Applicant: 北京空间机电研究所
Abstract: 一种超长数据变长编码合成系统,包括数据预处理模块、数据译码模块、桶形移位寄存器模块和移位控制模块。超长数据及对应的有效长度标识数据一并送入数据预处理模块,数据预处理模块根据所需要的合成有效数据长度将输入的超长数据及其对应的有效长度标识数据均拆分成多个定长数据,两者拆分后的个数相同,定长数据以及定长有效长度标识数据同步输出,定长数据送至桶形移位寄存器模块,定长有效长度标识数据送至数据译码模块转换成统一格式后送至桶形移位寄存器模块。桶形移位寄存器模块根据译码模块的输出对定长数据进行移位处理,当总的移位数达到所需要的合成有效数据长度时,移位控制模块对桶形移位寄存器模块的输出进行合成处理后输出。
-
公开(公告)号:CN101783953A
公开(公告)日:2010-07-21
申请号:CN201010120398.4
申请日:2010-03-08
Applicant: 北京空间机电研究所
Abstract: JPEG-LS游程编码硬件实现方法,对JPEG-LS游程编码的标准流程进行了改进和优化,引入编码映射操作,通过比较查表操作流水线实现编码,解决原算法中多个时钟周期循环编码的问题。另外,根据只残差编码采用索引值RUNindex单周期更新操作,同时游长编码和残差编码采用索引值RUNindex双周期更新操作,提高了编码的速度。本发明方法全部通过FPGA实现,具有全流水线、实时性好的特点,可以应用于JPEG-LS无损和近无损压缩的硬件算法。
-
公开(公告)号:CN101783953B
公开(公告)日:2011-07-20
申请号:CN201010120398.4
申请日:2010-03-08
Applicant: 北京空间机电研究所
Abstract: JPEG-LS游程编码硬件实现方法,对JPEG-LS游程编码的标准流程进行了改进和优化,引入编码映射操作,通过比较查表操作流水线实现编码,解决原算法中多个时钟周期循环编码的问题。另外,根据只残差编码采用索引值RUNindex单周期更新操作,同时游长编码和残差编码采用索引值RUNindex双周期更新操作,提高了编码的速度。本发明方法全部通过FPGA实现,具有全流水线、实时性好的特点,可以应用于JPEG-LS无损和近无损压缩的硬件算法。
-
-
-