[发明专利]基于inter解码的colmv数据无损压缩方法及系统在审
申请号: | 201811092181.X | 申请日: | 2018-09-19 |
公开(公告)号: | CN109660809A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 陈秋华 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | H04N19/423 | 分类号: | H04N19/423;H04N19/433 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩模式 压缩段 压缩单元 无损压缩 压缩 解码 独立压缩 分段压缩 相邻数据 压缩率 后比 码流 算法 复制 分割 | ||
1.一种基于inter解码的colmv数据无损压缩方法,其特征在于:包括:
步骤S11、在待压缩的colmv数据中,将每2n个数据作为一个独立压缩的压缩段,每个压缩段根据M种压缩模式分别分割成一个个压缩单元,其中,n为自然数,M由用户自行设定;
步骤S12、保持压缩段首个数据不变,然后依次求出相邻数据的差值,再求出每个压缩单元差值中的最大绝对值;
步骤S13、用最大绝对值的位数+1作为该压缩单元的子段码长,再根据这个子段码长把后续压缩单元的差值逐一罗列出来;
步骤S14、分别求出每个压缩单元各种压缩模式的总bit数;
步骤S15、对比所有压缩模式最后得到的总bit数的大小,选出总bit数最小的相应的压缩模式来作为对应压缩段的最后压缩模式,若某些压缩段在压缩后比不压缩还大时,则单独这个压缩单元复制原值。
2.根据权利要求1所述的基于inter解码的colmv数据无损压缩方法,其特征在于:当2n的取值为64且M=4时,则所述4种模式分别为:
Mode0:分8个压缩单元,每个压缩单元8个数据;
Mode1:分4个压缩单元,每个压缩单元16个数据;
Mode2:分2个压缩单元,每个压缩单元32个数据;
Mode3:分1个压缩单元,这个压缩单元64个数据。
3.根据权利要求2所述的基于inter解码的colmv数据无损压缩方法,其特征在于:所述步骤S13中,所述子段码长的有效值为0和整数2~15;
当子段码长为1时,压缩码流主体是相应压缩单元的原始数据;
当子段码长为整数2~15时,压缩码流主体则是按顺序将各个差值的按固定位宽,且以“差值的符号位+差值的绝对值”组合拼凑,差值的符号位为0,表示该差值为正数;差值的符号位为1,表示该差值为负数。
4.根据权利要求3所述的基于inter解码的colmv数据无损压缩方法,其特征在于:所述步骤S13中,所述总bit数为某一压缩模式下所述“差值的符号位+差值的绝对值”的位宽的bit数的总和。
5.一种基于inter解码的colmv数据无损压缩系统,其特征在于:包括编码器、第一临时存储器、DDR、第二临时存储器以及解码器;
所述编码器将待压缩的colmv数据按权利要求1至4任一项方法压缩后的码流存储到第一所述临时存储器中,达到一定条件后再写入到DDR中;
所述解码器解压时再从DDR读出码流放在所述第二临时存储器中,再进行解码。
6.根据权利要求5所述的基于inter解码的colmv数据无损压缩系统,其特征在于:所述解码器解压时,是将存储在临时存储器内的数据按顺序读出,再参照如下表格,解析出每个压缩段的压缩模式mode_sel,再解析出压缩单元的子段码长sub_bit_len,解析出压缩段的第一个原始数据,然后根据子段码长sub_bit_len解析出压缩码流主体bit_stream,得出各个差值相应的符号位和绝对值,再计算出原值,而当子段码长sub_bit_len=1时,则表示当前压缩单元没进行压缩,码流中的是原始数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811092181.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于大数据存储的视频编码器以及相应终端
- 下一篇:一种数据编码方法