1.一种像素补偿表的压缩方法,其特征在于,包括:
从像素补偿表中获取多个补偿数据;
将每个补偿数据转换为二进制码,得到与所述多个补偿数据一一对应的多个二进制码;每个二进制码包括多个比特位;
将所述多个二进制码中位于相同比特位的值拼接为字符串,得到多个字符串;
将所述多个字符串拼接为二进制串;
对所述二进制串进行量化编码,得到压缩后的像素补偿表。
2.如权利要求1所述的像素补偿表的压缩方法,其特征在于,所述补偿数据包括dct变换系数;
所述从像素补偿表中获取多个补偿数据,具体包括:
将所述像素补偿表等分为q个分区,使每个分区对应p个像素补偿值;q≥2,p≥2;
对每个分区对应的p个像素补偿值进行dct变换,得到与所述q个分区一一对应的q个dct变换系数集,且每个dct变换系数集包括p个dct变换系数。
3.如权利要求2所述的像素补偿表的压缩方法,其特征在于,所述每个dct变换系数集中的p个dct变换系数包括一个dc系数和p-1个ac系数,所述多个字符串包括多个第一字符串和多个第二字符串;
所述将所述多个二进制码中位于相同比特位的值拼接为字符串,得到多个字符串,具体包括:
将q个二进制码中位于相同比特位的值拼接为第一字符串,得到与所述多个比特位一一对应的多个第一字符串,所述q个二进制码与所述q个dct变换系数集中的q个dc系数一一对应;
将q*(p-1)个二进制码中位于相同比特位的值拼接为第二字符串,得到与所述多个比特位一一对应的多个第二字符串,所述q*(p-1)个二进制码与所述q个dct变换系数集中的q*(p-1)个ac系数一一对应。
4.如权利要求3所述的像素补偿表的压缩方法,其特征在于,所述将q个二进制码中位于相同比特位的值拼接为第一字符串,得到与所述多个比特位一一对应的多个第一字符串,具体包括:
按照所述q个分区在所述像素补偿表中从左到右、从上到下的顺序,对所述q个dct变换系数集进行排序,得到所述q个dc系数的排序;
按照所述q个dc系数的排序,将所述q个二进制码中位于相同比特位的值拼接为第一字符串,得到与所述多个比特位一一对应的多个第一字符串。
5.如权利要求3所述的像素补偿表的压缩方法,其特征在于,每个分区包括与所述p-1个ac系数一一对应的p-1个区域位置;
所述将q*(p-1)个二进制码中位于相同比特位的值拼接为第二字符串,得到与所述多个比特位一一对应的多个第二字符串,具体包括:
按照所述q个分区在所述像素补偿表中从左到右、从上到下的顺序,对所述q个dct变换系数集进行排序;
按照所述q个dct变换系数集的排序,将所述q个dct变换系数集中位于相同区域位置的ac系数组成ac系数序列,得到与p-1个区域位置一一对应的p-1个ac系数序列;
按照所述p-1个区域位置在所述分区中的z字型顺序,对所述p-1个ac系数序列进行排序,得到所述q*(p-1)个ac系数的排序;
按照所述q*(p-1)个ac系数的排序,将所述q*(p-1)个二进制码中位于相同比特位的值拼接为第二字符串,得到与所述多个比特位一一对应的多个第二字符串。
6.如权利要求1所述的像素补偿表的压缩方法,其特征在于,所述补偿数据包括像素补偿值,所述像素补偿表包括与多个像素补偿值一一对应的多个单元格;
所述将所述多个二进制码中位于相同比特位的值拼接为字符串,得到多个字符串,具体包括:
按照所述多个单元格在所述像素补偿表中从左到右、从上到下的顺序,对所述多个像素补偿值进行排序;
按照所述多个像素补偿值的排序,将所述多个二进制码中位于相同比特位的值拼接为字符串,得到与所述多个比特位一一对应的多个字符串。
7.如权利要求6所述的像素补偿表的压缩方法,其特征在于,所述将所述多个字符串拼接为二进制串,具体包括:
按照所述多个比特位在二进制码中从高到低或从低到高的顺序,将所述多个字符串拼接为二进制串。
8.如权利要求3所述的像素补偿表的压缩方法,其特征在于,所述将所述多个字符串拼接为二进制串,具体包括:
按照所述多个比特位在二进制码中从高到低或从低到高的顺序,对所述多个第一字符串进行拼接,得到第一数据串,以及对所述多个第二字符串进行拼接,得到第二数据串;
将所述第二数据串拼接在所述第一数据串之后,得到所述二进制串。
9.如权利要求8所述的像素补偿表的压缩方法,其特征在于,所述对所述二进制串进行量化编码,得到压缩后的像素补偿表,具体包括:
获取所述像素补偿表的压缩率要求;
根据所述压缩率要求,对所述二进制串中的第二数据串进行量化;
对量化后的二进制串进行二进制算术编码,得到压缩后的像素补偿表。
10.一种像素补偿表的压缩装置,其特征在于,包括:
获取模块,用于从像素补偿表中获取多个补偿数据;
转换模块,用于将每个补偿数据转换为二进制码,得到与所述多个补偿数据一一对应的多个二进制码;每个二进制码包括多个比特位;
字符串获取模块,用于将所述多个二进制码中位于相同比特位的值拼接为字符串,得到多个字符串;
拼接模块,用于将所述多个字符串进行拼接,得到二进制串;以及,
编码模块,用于对所述二进制串进行量化编码,得到压缩后的像素补偿表。