System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通过使用块内复制(ibc)模式以块为单位执行视频预测来对视频进行编码和解码。
技术介绍
1、由于视频数据的量大于语音数据或静止图像数据的量,因此在不进行压缩处理的情况下存储或传输视频数据需要包括存储器在内的大量硬件资源。
2、因此,在存储或传输视频数据时,通常使用编码器对视频数据进行压缩以进行存储或传输。然后,解码器接收压缩后的视频数据,并对视频数据进行解压缩和再现。这种视频的压缩技术包括h.264/avc和高效视频编码(hevc),与h.264/avc相比,hevc的编码效率提高了约40%。
3、然而,视频的大小、分辨率和帧率都正在逐渐增加,并且相应地要编码的数据量也正在增加。因此,需要一种比现有压缩技术具有更好编码效率和更高图像质量的新压缩技术。
技术实现思路
1、技术问题
2、本公开涉及改进的视频编码和解码,并且提出了一种使用块内复制模式以块为单位预测视频的技术。
3、技术方案
4、根据至少一个方面,本公开提供一种以块为单位预测被分割成大小相等的编码树块的图片的视频解码方法。所述方法包括:通过对来自比特流的块向量信息进行解码,重构要解码的当前编码树块中的当前编码块的块向量,其中,当前编码块是从当前编码树块以树结构分割的块中的一个;以及将所述当前编码块所在的图片中的由所述块向量所指示的参考块设置为所述当前编码块的预测块。这里,所述块向量的值被限制以防止所述参考块位于在所述当前编码树块和所述当前编码树块的左编码
5、根据另一方面,本公开提供一种以块为单位对被分割成大小相等的编码树块的图片进行预测的视频编码方法,所述视频编码方法包括以下步骤:确定要编码的当前编码树块的当前编码块的块向量,其中,所述当前编码块是从所述当前编码树块以树结构分割的块中的一个;将所述当前编码块所在的图片中的由所述块向量指示的参考块设置为所述当前编码块的预测块;以及对与所述块向量有关的信息进行编码。这里,所述块向量的值被限制以防止所述参考块位于在所述当前编码树块和所述当前编码树块的左编码树块中的至少一个中设置的搜索区域之外,并且所述搜索区域是从所述当前编码树块和所述左编码树块中的每一个以相等大小分割的多个处理区域当中的预编码处理区域中选择的。
6、根据另一方面,本公开提供了一种视频解码装置,所述视频解码装置用于预测被分割成大小相等的编码树块的图片中要解码的当前编码块,所述视频解码装置包括:解码器,所述解码器被配置为将当前编码树块按树结构进行分割,以便确定要解码的当前编码块,并从比特流解码块向量信息;以及预测器,所述预测器被配置为使用所述块向量信息计算所述当前编码块的块向量,并将包括所述当前编码块的所述图片中的所述块向量指示的参考块设置为所述当前编码块的预测块。这里,所述块向量的值被限制以防止所述参考块位于在所述当前编码树块和所述当前编码树块的左编码树块中的至少一个中设置的搜索区域之外,并且所述搜索区域是从所述当前编码树块和所述左编码树块中的每一个以相等大小分割的多个处理区域当中的预解码处理区域中选择的。
7、有益效果
8、当模式在图片中重复时,本公开中提出的块内复制(ibc)模式是用于提高压缩性能的有用工具。特别是,本公开提供了一种定义和管理搜索范围(sr)以在图片内找到与要编码的块相同的参考块的有用方法。
本文档来自技高网...【技术保护点】
1.一种以块为单位对被分割成大小相等的编码树块的图片进行预测的视频解码设备,所述视频解码设备包括至少一个处理器,所述至少一个处理器被配置为:
2.根据权利要求1所述的视频解码设备,其中,所述编码树块的大小为128×128,并且所述处理区域的大小为64×64。
3.根据权利要求1所述的视频解码设备,其中,所述搜索区域是基于所述当前处理区域在所述当前编码树块中的位置选择的。
4.根据权利要求1所述的视频解码设备,其中,所述搜索区域还包括先前解码部分,所述先前解码部分在包含所述当前编码块的当前处理区域中。
5.根据权利要求1所述的视频解码设备,其中,从所述当前编码树块和所述左编码树块中的每一个以相等大小被分割的多个处理区域当中,从最近已经按解码顺序解码的处理区域开始以预定数量选择所述搜索区域。
6.根据权利要求1所述的视频解码设备,其中,所述处理器被配置为通过包括以下操作的处理来重构所述块向量:
7.根据权利要求1所述的视频解码设备,其中,当所述块向量位于所述搜索区域之外时,执行裁剪操作以修改所述块向量从而指示所述
8.根据权利要求7所述的视频解码设备,其中,执行所述裁剪操作以修改所述块向量从而指示在所述搜索区域的边界上的样本当中的与由所述块向量指示的样本最接近的样本。
9.根据权利要求7所述的视频解码设备,其中,执行所述裁剪操作以缩放所述块向量从而指示在所述搜索区域的边界上的样本。
10.一种以块为单位对被分割成大小相等的编码树块的图片进行预测的视频编码设备,所述视频编码设备包括至少一个处理器,所述至少一个处理器被配置为:
11.根据权利要求10所述的视频编码设备,其中,所述编码树块的大小为128×128,并且所述处理区域的大小为64×64。
12.根据权利要求10所述的视频编码设备,其中,所述搜索区域是基于所述当前处理区域在所述当前编码树块中的位置选择的。
13.根据权利要求10所述的视频编码设备,其中,所述搜索区域还包括先前编码部分,所述先前编码部分在包括所述当前编码块的当前处理区域中。
14.根据权利要求10所述的视频编码设备,其中,从所述当前编码树块和所述左编码树块中的每一个以相等大小被分割的多个处理区域当中,从最近已经按编码顺序编码的处理区域开始以预定数量选择所述搜索区域。
15.一种用于传输包含经编码的视频数据的比特流的设备,所述设备包括至少一个处理器,所述至少一个处理器被配置为:
...【技术特征摘要】
1.一种以块为单位对被分割成大小相等的编码树块的图片进行预测的视频解码设备,所述视频解码设备包括至少一个处理器,所述至少一个处理器被配置为:
2.根据权利要求1所述的视频解码设备,其中,所述编码树块的大小为128×128,并且所述处理区域的大小为64×64。
3.根据权利要求1所述的视频解码设备,其中,所述搜索区域是基于所述当前处理区域在所述当前编码树块中的位置选择的。
4.根据权利要求1所述的视频解码设备,其中,所述搜索区域还包括先前解码部分,所述先前解码部分在包含所述当前编码块的当前处理区域中。
5.根据权利要求1所述的视频解码设备,其中,从所述当前编码树块和所述左编码树块中的每一个以相等大小被分割的多个处理区域当中,从最近已经按解码顺序解码的处理区域开始以预定数量选择所述搜索区域。
6.根据权利要求1所述的视频解码设备,其中,所述处理器被配置为通过包括以下操作的处理来重构所述块向量:
7.根据权利要求1所述的视频解码设备,其中,当所述块向量位于所述搜索区域之外时,执行裁剪操作以修改所述块向量从而指示所述搜索区域的边界。
8.根据权利要求7所述的视频解码设备,其中,执行所述裁剪操作以修改所述块向量从而...
【专利技术属性】
技术研发人员:金在一,李善暎,高京奂,申在燮,
申请(专利权)人:SK电信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。