1.一种数据压缩的编码方法,其特征在于,至少包括下列步骤:产生具有下列特征的压缩数据或部分压缩数据:在所述压缩数据中,如果一个语法元素码占用两个或以上字节而被分成相应的两个或以上比特段,则仅允许第一个比特段的比特数小于一个字节的比特数,其余的比特段的比特数都必须等于一个字节的比特数,所述第一个比特段的比特数加上与其前相邻的K个语法元素码的比特数之总和也必须等于一个字节的比特数,其中,K大于等于0且小于一个字节的比特数,所述一个字节的比特数是一个预定的数B或8。
2.一种数据压缩的编码装置,其特征在于,至少包括下列模块:压缩数据字节流产生模块,产生具有下列特征的压缩数据或部分压缩数据:在所述压缩数据中,如果一个语法元素码占用两个或以上字节而被分成相应的两个或以上比特段,则仅允许第一个比特段的比特数小于一个字节的比特数,其余的比特段的比特数都必须等于一个字节的比特数,所述第一个比特段的比特数加上与其前相邻的K个语法元素码的比特数之总和也必须等于一个字节的比特数,其中,K大于等于0且小于一个字节的比特数,所述一个字节的比特数是一个预定的数B或8。
3.一种数据压缩的解码方法,其特征在于,至少包括下列步骤:解析具有下列特征的压缩数据或部分压缩数据:在所述压缩数据中,如果一个语法元素码占用两个或以上字节而被分成相应的两个或以上比特段,则仅允许第一个比特段的比特数小于一个字节的比特数,其余的比特段的比特数都必须等于一个字节的比特数,所述第一个比特段的比特数加上与其前相邻的K个语法元素码的比特数之总和也必须等于一个字节的比特数,其中,K大于等于0且小于一个字节的比特数,所述一个字节的比特数是一个预定的数B或8。
4.根据权利要求3所述的解码方法,其特征在于所述数据压缩所涉及的数据包括下列类型的数据之一或其组合:一维数据;
二维数据;
多维数据;
图形;
分维图形;
图像;
图像的序列;
视频;
三维场景;
持续变化的三维场景的序列;
虚拟现实的场景;
持续变化的虚拟现实的场景的序列
像素形式的图像;
图像的变换域数据;
二维或二维以上字节的集合;
二维或二维以上比特的集合;
像素的集合;
像素分量的集合。
5.根据权利要求3所述的解码方法,其特征在于所述语法元素码表示的语法元素包括下列编码参数或编码参数分量之一或其组合或其前缀、中缀、后缀:编码模式;
基元模式;
扫描模式;
匹配类型;
串类型;
位移矢量;
位移矢量类型;
运动矢量;
运动矢量类型;
偏移量;
偏移量减常数;
偏移类型;
图像坐标;
像素个数;
基元个数;
基元长度;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串个数;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串长度;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串长度减常数;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串长度类型;
不可预测像素个数;
不可预测像素串长度。
6.根据权利要求3所述的解码方法,其特征在于:所述数据压缩所涉及的数据是图像数据或图像序列数据或视频数据;
所述数据压缩所涉及的解码块是图像的一个解码区域,包括以下至少一种:整幅图像、图像的子图像、宏块、最大编码单元LCU、编码树单元CTU、编码单元CU、CU的子区域、子编码单元SubCU、预测单元PU、PU的子区域、子预测单元SubPU、变换单元TU、TU的子区域、子变换单元SubTU。
7.根据权利要求3所述的解码方法,其特征在于数据压缩所涉及的解码块的基元包括下列情形之一或其组合:解码块、子块、微块、串、字节串、alpha串、阿尔法串、像素串、样值串、索引串、线条、匹配块、匹配子块、匹配微块、匹配串、匹配像素串、匹配样值串、匹配索引串、匹配条、匹配线条、偏移串、坐标串、不可预测像素、不可预测像素串、坐标或不可预测像素串。
8.根据权利要求3所述的解码方法,其特征在于,记一个字节的比特数为B,部分或全部语法元素码的比特数满足下列十五组关系之一:第一组关系:
第一语法元素码的比特数 + 第二语法元素码的第一个比特段的比特数 = B,并且第二语法元素码的其余比特段的比特数之和等于B的整数倍;
第二组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的第一个比特段的比特数 = B,并且第三语法元素码的其余比特段的比特数之和等于B的整数倍;
第三组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的第一个比特段的比特数 = B,并且第四语法元素码的其余比特段的比特数之和等于B的整数倍;
第四组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的第一个比特段的比特数 = B,并且第五语法元素码的其余比特段的比特数之和等于B的整数倍;
第五组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的比特数 + 第六语法元素码的第一个比特段的比特数 = B,并且第六语法元素码的其余比特段的比特数之和等于B的整数倍;
第六组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的比特数 + 第六语法元素码的比特数 + 第七语法元素码的第一个比特段的比特数 = B,并且第七语法元素码的其余比特段的比特数之和等于B的整数倍;
第七组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的比特数 + 第六语法元素码的比特数 + 第七语法元素码的比特数 + 第八语法元素码的第一个比特段的比特数 = B,并且第八语法元素码的其余比特段的比特数之和等于B的整数倍;
第八组关系:
语法元素码的比特数等于B的整数倍;
第九组关系:
两个语法元素码的比特数之和等于B;
第十组关系:
三个语法元素码的比特数之和等于B;
第十一组关系:
四个语法元素码的比特数之和等于B;
第十二组关系:
五个语法元素码的比特数之和等于B;
第十三组关系:
六个语法元素码的比特数之和等于B;
第十四组关系:
七个语法元素码的比特数之和等于B;
第十五组关系:
八个语法元素码的比特数之和等于B。
9.根据权利要求3所述的解码方法,其特征在于,记一个字节的比特数为B,若干或部分或全部语法元素码的比特数满足下列十四组关系之一:第一组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码B,语法元素码C的比特数之和等于 B;
第二组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码B,语法元素码D,语法元素码E的第一个比特段的比特数之和等于 B,并且语法元素码E的其余比特段的比特数之和等于B;
第三组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码B,语法元素码D,语法元素码F的第一个比特段的比特数之和等于 B,并且语法元素码F的其余比特段的比特数之和等于Bx2;
第四组关系:
64
按照预定顺序存在于压缩数据中的L(1 ≤ L ≤ 2 )个语法元素码G,每个语法元素码G的比特数等于B;
第五组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码I,语法元素码B,语法元素码C的比特数之和等于 B;
第六组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码K,语法元素码B,语法元素码C的比特数之和等于 B;
第七组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码L,语法元素码B,语法元素码C的比特数之和等于 B;
第八组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码I,语法元素码B,语法元素码D,语法元素码M的第一个比特段的比特数之和等于 B,并且语法元素码M的其余比特段的比特数之和等于B;
第九组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码K,语法元素码B,语法元素码D,语法元素码M的第一个比特段的比特数之和等于 B,并且语法元素码M的其余比特段的比特数之和等于B;
第十组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码L,语法元素码B,语法元素码D,语法元素码M的第一个比特段的比特数之和等于 B,并且语法元素码M的其余比特段的比特数之和等于B;
第十一组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码I,语法元素码B,语法元素码D,语法元素码N的第一个比特段的比特数之和等于 B,并且语法元素码N的其余比特段的比特数之和等于Bx2;
第十二组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码K,语法元素码B,语法元素码D,语法元素码N的第一个比特段的比特数之和等于 B,并且语法元素码N的其余比特段的比特数之和等于Bx2;
第十三组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码L,语法元素码B,语法元素码D,语法元素码N的第一个比特段的比特数之和等于 B,并且语法元素码N的其余比特段的比特数之和等于Bx2;
第十四组关系:
语法元素码O的比特数等于Bx2。
10.根据权利要求9所述的解码方法,其特征在于:所述语法元素码A是串类型,
所述语法元素码B是长度类型前缀,所述语法元素码C是串长度减1,
所述语法元素码D是长度类型后缀,所述语法元素码E是串长度减33,所述语法元素码F是串长度减4129,所述语法元素码G是不可预测数的值或者是偏移量减5后缀,所述语法元素码H是偏移类型前缀,所述语法元素码I是偏移量减1,
所述语法元素码J是偏移类型后缀,所述语法元素码K是偏移量减5前缀,所述语法元素码L是偏移量减517前缀,所述语法元素码M是串长度减5,
所述语法元素码N是串长度减517,所述语法元素码O是偏移量减517后缀。
11.一种数据压缩的解码装置,其特征在于,至少包括下列模块:压缩数据字节流解析模块,解析具有下列特征的压缩数据或部分压缩数据:在所述压缩数据中,如果一个语法元素码占用两个或以上字节而被分成相应的两个或以上比特段,则仅允许第一个比特段的比特数小于一个字节的比特数,其余的比特段的比特数都必须等于一个字节的比特数,所述第一个比特段的比特数加上与其前相邻的K个语法元素码的比特数之总和也必须等于一个字节的比特数,其中,K大于等于0且小于一个字节的比特数,所述一个字节的比特数是一个预定的数B或8。
12.根据权利要求11所述的解码装置,其特征在于所述数据压缩所涉及的数据包括下列类型的数据之一或其组合:一维数据;
二维数据;
多维数据;
图形;
分维图形;
图像;
图像的序列;
视频;
三维场景;
持续变化的三维场景的序列;
虚拟现实的场景;
持续变化的虚拟现实的场景的序列
像素形式的图像;
图像的变换域数据;
二维或二维以上字节的集合;
二维或二维以上比特的集合;
像素的集合;
像素分量的集合。
13.根据权利要求11所述的解码装置,其特征在于所述语法元素码表示的语法元素包括下列编码参数或编码参数分量之一或其组合或其前缀、中缀、后缀:编码模式;
基元模式;
扫描模式;
匹配类型;
串类型;
位移矢量;
位移矢量类型;
运动矢量;
运动矢量类型;
偏移量;
偏移量减常数;
偏移类型;
图像坐标;
像素个数;
基元个数;
基元长度;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串个数;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串长度;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串长度减常数;
包括数据元素串、字节串、alpha串、像素串、样值串、索引串、不可预测元素串的串长度类型;
不可预测像素个数;
不可预测像素串长度。
14.根据权利要求11所述的解码装置,其特征在于:所述数据压缩所涉及的数据是图像数据或图像序列数据或视频数据;
所述数据压缩所涉及的解码块是图像的一个解码区域,包括以下至少一种:整幅图像、图像的子图像、宏块、最大编码单元LCU、编码树单元CTU、编码单元CU、CU的子区域、预测单元PU、变换单元TU。
15.根据权利要求11所述的解码装置,其特征在于数据压缩所涉及的解码块的基元包括下列情形之一或其组合:解码块、子块、微块、串、字节串、alpha(阿尔法)串、像素串、样值串、索引串、线条、匹配块、匹配子块、匹配微块、匹配串、匹配像素串、匹配样值串、匹配索引串、匹配条、匹配线条、偏移串、坐标串、不可预测像素、不可预测像素串、坐标或不可预测像素串。
16.根据权利要求11所述的解码装置,其特征在于,记一个字节的比特数为B,部分或全部语法元素码的比特数满足下列十五组关系之一:第一组关系:
第一语法元素码的比特数 + 第二语法元素码的第一个比特段的比特数 = B,并且第二语法元素码的其余比特段的比特数之和等于B的整数倍;
第二组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的第一个比特段的比特数 = B,并且第三语法元素码的其余比特段的比特数之和等于B的整数倍;
第三组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的第一个比特段的比特数 = B,并且第四语法元素码的其余比特段的比特数之和等于B的整数倍;
第四组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的第一个比特段的比特数 = B,并且第五语法元素码的其余比特段的比特数之和等于B的整数倍;
第五组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的比特数 + 第六语法元素码的第一个比特段的比特数 = B,并且第六语法元素码的其余比特段的比特数之和等于B的整数倍;
第六组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的比特数 + 第六语法元素码的比特数 + 第七语法元素码的第一个比特段的比特数 = B,并且第七语法元素码的其余比特段的比特数之和等于B的整数倍;
第七组关系:
第一语法元素码的比特数 + 第二语法元素码的比特数 + 第三语法元素码的比特数 + 第四语法元素码的比特数 + 第五语法元素码的比特数 + 第六语法元素码的比特数 + 第七语法元素码的比特数 + 第八语法元素码的第一个比特段的比特数 = B,并且第八语法元素码的其余比特段的比特数之和等于B的整数倍;
第八组关系:
语法元素码的比特数等于B的整数倍;
第九组关系:
两个语法元素码的比特数之和等于B;
第十组关系:
三个语法元素码的比特数之和等于B;
第十一组关系:
四个语法元素码的比特数之和等于B;
第十二组关系:
五个语法元素码的比特数之和等于B;
第十三组关系:
六个语法元素码的比特数之和等于B;
第十四组关系:
七个语法元素码的比特数之和等于B;
第十五组关系:
八个语法元素码的比特数之和等于B。
17.根据权利要求11所述的解码装置,其特征在于,记一个字节的比特数为B,若干或部分或全部语法元素码的比特数满足下列十四组关系之一:第一组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码B,语法元素码C的比特数之和等于 B;
第二组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码B,语法元素码D,语法元素码E的第一个比特段的比特数之和等于 B,并且语法元素码E的其余比特段的比特数之和等于B;
第三组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码B,语法元素码D,语法元素码F的第一个比特段的比特数之和等于 B,并且语法元素码F的其余比特段的比特数之和等于Bx2;
第四组关系:
64
按照预定顺序存在于压缩数据中的L(1 ≤ L ≤ 2 )个语法元素码G,每个语法元素码G的比特数等于B;
第五组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码I,语法元素码B,语法元素码C的比特数之和等于 B;
第六组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码K,语法元素码B,语法元素码C的比特数之和等于 B;
第七组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码L,语法元素码B,语法元素码C的比特数之和等于 B;
第八组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码I,语法元素码B,语法元素码D,语法元素码M的第一个比特段的比特数之和等于 B,并且语法元素码M的其余比特段的比特数之和等于B;
第九组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码K,语法元素码B,语法元素码D,语法元素码M的第一个比特段的比特数之和等于 B,并且语法元素码M的其余比特段的比特数之和等于B;
第十组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码L,语法元素码B,语法元素码D,语法元素码M的第一个比特段的比特数之和等于 B,并且语法元素码M的其余比特段的比特数之和等于B;
第十一组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码I,语法元素码B,语法元素码D,语法元素码N的第一个比特段的比特数之和等于 B,并且语法元素码N的其余比特段的比特数之和等于Bx2;
第十二组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码K,语法元素码B,语法元素码D,语法元素码N的第一个比特段的比特数之和等于 B,并且语法元素码N的其余比特段的比特数之和等于Bx2;
第十三组关系:
按照预定顺序存在于压缩数据中的语法元素码A,语法元素码H,语法元素码J,语法元素码L,语法元素码B,语法元素码D,语法元素码N的第一个比特段的比特数之和等于 B,并且语法元素码N的其余比特段的比特数之和等于Bx2;
第十四组关系:
语法元素码O的比特数等于Bx2。
18.根据权利要求17所述的解码装置,其特征在于:所述语法元素码A是串类型,
所述语法元素码B是长度类型前缀,所述语法元素码C是串长度减1,
所述语法元素码D是长度类型后缀,所述语法元素码E是串长度减33,所述语法元素码F是串长度减4129,所述语法元素码G是不可预测数的值或者是偏移量减5后缀,所述语法元素码H是偏移类型前缀,所述语法元素码I是偏移量减1,
所述语法元素码J是偏移类型后缀,所述语法元素码K是偏移量减5前缀,所述语法元素码L是偏移量减517前缀,所述语法元素码M是串长度减5,
所述语法元素码N是串长度减517,所述语法元素码O是偏移量减517后缀。