【技术实现步骤摘要】
当前串与参考串有不同扫描方向的数据编解码方法及装置
[0001]本专利技术涉及一种对数据进行有损或无损压缩的编码及解码系统,特别是对部分分量下采样格式的多分量数据进行压缩的编码方法和解码方法。
技术介绍
[0002]随着人类社会进入人工智能、大数据、虚拟现实、增强现实、混合现实、云计算、移动计算、云
‑
移动计算、超高清(4K)和特超高清(8K)视频图像分辨率、4G/5G通讯的时代,对各种数据,包括大数据、图像数据、视频数据、以及各种新形态的数据,进行超高压缩比和极高质量的数据压缩成为必不可少的技术。
[0003]数据集是由数据元素(例如:字节、比特、像素、像素分量、空间采样点、变换域系数)组成的集合。
[0004]对数据集进行编码或解码(简称为编解码)时,通常将数据元素按照预定规则排序即规定前后顺序,依前后顺序进行编解码。
[0005]对排列成一定空间(一维、二维、或多维)形状的数据集(例如:一个一维数据队列、一个二维数据文件、一帧图像、一个视频序列、一个变换域、一个变换块、多个变换块、一个三维场景、一个持续变化的三维场景的序列),特别是二维或以上数据集进行数据压缩的编码(以及相应的解码)时,有时还把此数据集划分成若干具有预定形状和/或大小(即元素数目)的子集,称为整压缩单元,以整压缩单元为单位,以预定的顺序,一个一个整压缩单元地进行编码或者解码。在任一时刻,正在编码或者解码中的整压缩单元称为当前整压缩单元。正在编码或者解码中的数据元素(有时也简称为元素)称为当前编码数据元素 ...
【技术保护点】
【技术特征摘要】
1.一种串预测的编码方法,至少包括完成下列功能和操作的步骤:当前串与参考串采用相反的行或列内扫描方向;和/或采用相反的行或列间扫描方向。2.一种串预测的编码装置,至少包括完成下列功能和操作的模块:当前串与参考串采用相反的行或列内扫描方向和/或采用相反的行或列间扫描方向。3.一种串预测的解码方法,至少包括完成下列功能和操作的步骤:当前串与参考串采用相反的行或列内扫描方向和/或采用相反的行或列间扫描方向。4.一种串预测的解码装置,至少包括完成下列功能和操作的模块:当前串与参考串采用相反的行或列内扫描方向和/或采用相反的行或列间扫描方向。5.根据权利要求3所述的解码方法或权利要求4所述的解码装置,其特征在于,在原始数据是包括图像、图像的序列、视频的二维数据元素的阵列或阵列的序列的情形,串预测涉及的整压缩单元包括宏块、编码单元CU、CU的子区域、子编码单元SubCU、预测块、预测单元PU、PU的子区域、子预测单元SubPU、变换块、变换单元TU、TU的子区域、子变换单元SubTU。6.根据权利要求3所述的解码方法或权利要求4所述的解码装置,其特征在于,串预测涉及的扫描方式包括水平光栅扫描、水平来回扫描、垂直光栅扫描、垂直来回扫描。7.根据权利要求3所述的解码方法或权利要求4所述的解码装置,其特征在于,当前串与参考串的扫描方向具有下列关系:1
‑
1)当前串与参考串具有相反的行或列内扫描方向,并且具有相同的行或列间扫描方向;或者,1
‑
2)当前串与参考串具有相同的行或列内扫描方向,并且具有相反的行或列间扫描方向;或者,1
‑
3)当前串与参考串具有相反的行或列内扫描方向,并且具有相反的行或列间扫描方向;或者,2
‑
1)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素而参考串的起始元素是其最顶行的最右端元素;或者,2
‑
2)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素而参考串的起始元素是其最底行的最左端元素;
或者,2
‑
3)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素而参考串的起始元素是其最底行的最右端元素;或者,2
‑
4)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最右端元素而参考串的起始元素是其最顶行的最左端元素;或者,2
‑
5)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最右端元素而参考串的起始元素是其最底行的最左端元素;或者,2
‑
6)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最右端元素而参考串的起始元素是其最底行的最右端元素;或者,2
‑
7)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最左端元素而参考串的起始元素是其最顶行的最左端元素;或者,2
‑
8)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最左端元素而参考串的起始元素是其最顶行的最右端元素;或者,2
‑
9)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最左端元素而参考串的起始元素是其最底行的最右端元素;或者,2
‑
10)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最右端元素而参考串的起始元素是其最顶行的最左端元素;或者,2
‑
11)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最右端元素而参考串的起始元素是其最顶行的最右端元素;或者,2
‑
12)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最右端元素而参考串的起始元素是其最底行的最左端元素;或者,2
‑
1)至2
‑
12)归纳为2)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素、最顶行的最右端元素、最底行的最左端元素、最底行的最右端元素之一而参考串的起始元素也是其最顶行的最左端元素、最顶行的最右端元素、最底行的最左端元素、最底行的最右端元素之一,但当前串的起始元素和参考串的起始元素不同时都是最顶行的最左端元素、也不同时都是最顶行的最右端元素、也不同时都是最底行的最左端元素、也不同时都是最底行的最右端元素;或者,3
‑
1)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列
的最顶端元素而参考串的起始元素是其最右列的最顶端元素;或者,3
‑
2)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素而参考串的起始元素是其最左列的最底端元素;或者,3
‑
3)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素而参考串的起始元素是其最右列的最底端元素;或者,3
‑
4)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最顶端元素而参考串的起始元素是其最左列的最顶端元素;或者,3
‑
5)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最顶端元素而参考串的起始元素是其最左列的最底端元素;或者,3
‑
6)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最顶端元素而参考串的起始元素是其最右列的最底端元素;或者,3
‑
7)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最底端元素而参考串的起始元素是其最左列的最顶端元素;或者,3
‑
8)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最底端元素而参考串的起始元素是其最右列的最顶端元素;或者,3
‑
9)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最底端元素而参考串的起始元素是其最右列的最底端元素;或者,3
‑
10)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最底端元素而参考串的起始元素是其最左列的最顶端元素;或者,3
‑
11)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最底端元素而参考串的起始元素是其最右列的最顶端元素;或者,3
‑
12)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最底端元素而参考串的起始元素是其最左列的最底端元素;或者,3
‑
1)至3
‑
12)归纳为3)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素、最右列的最顶端元素、最左列的最底端元素、最右列的最底端元素之一而参考串的起始元素也是其最左列的最顶端元素、最右列的最顶端元素、最左列的最底端元素、最右列的最底端元素之一,但当前串的起始元素和参考串的起始元素不同时都是最左列的最
顶端元素、也不同时都是最右列的最顶端元素、也不同时都是最左列的最底端元素、也不同时都是最右列的最底端元素;或者,4
‑
1)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左上角元素而参考串的起始元素是其所在矩形的右上角元素;或者,4
‑
2)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左上角元素而参考串的起始元素是其所在矩形的左下角元素;或者,...
【专利技术属性】
技术研发人员:林涛,赵利平,周开伦,焦孟草,王淑慧,
申请(专利权)人:同济大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。