本发明涉及编码装置、解码装置、编码方法和解码方法。
背景技术:
1、以往,作为用于对运动图像进行编码的规格,存在h.265。h.265也被称为hevc(high efficiency video coding,高效视频编码)。
2、现有技术文献
3、非专利文献
4、非专利文献1:h.265(iso/iec 23008-2hevc(high efficiency video coding))
技术实现思路
1、发明要解决的课题
2、在这样的编码方法以及解码方法中,为了提高处理效率、改善画质、削减电路规模等,期望能够提出新的方式。
3、在本公开中的实施方式或者其一部分中公开的结构或者方法分别例如能够有助于编码效率的改善、编码/解码处理量的削减、电路规模的削减、编码/解码速度的改善、编码以及解码中的滤波器、块、尺寸、运动矢量、参照图片、参照块等的构成要素/动作的适当的选择等中的至少任意一个。
4、另外,本公开还包括能够提供上述以外的利益的结构或方法的公开。例如,是在抑制处理量的增加的同时改善编码效率的结构或方法等。
5、用于解决课题的手段
6、本公开的一形态的编码装置具备存储器以及与所述存储器连接的电路,所述电路构成为:从多个表中选择第1表,所述多个表中的各个表将多个索引分别与各自的修正值相关联,所述各个表用于对包含在图片中的当前块的运动矢量进行变更,向比特流写入表示第1索引的参数,所述第1索引来自所述第1表的多个索引,识别与所述第1索引相关联的修正值,通过所述修正值在预定方向上变更所述运动矢量,并且基于变更后的所述运动矢量对所述当前块进行编码,其中,与相同的两个所述索引分别关联的所述各个表中的多个所述修正值中的两个所述修正值之间的差,根据表的不同而不同,并且在所述第1索引增加1的情况下,所述修正值的变化根据表的不同而不同。
7、本公开的一形态的解码装置具备存储器以及与所述存储器连接的电路,所述电路构成为:从多个表中选择第1表,所述多个表中的各个表将多个索引分别与各自的修正值相关联,所述各个表用于对包含在图片中的当前块的运动矢量进行变更,读解表示第1索引的参数,所述第1索引是从所述第1表中包括的多个索引中选择的,识别与所述第1索引相关联的修正值,通过所述修正值在预定方向上变更所述运动矢量,并且基于变更后的所述运动矢量对所述当前块进行解码,其中,与相同的两个所述索引分别关联的所述各个表中的多个所述修正值中的两个所述修正值之间的差,根据表的不同而不同,并且在所述第1索引增加1的情况下,所述修正值的变化根据表的不同而不同。
8、另外,这些包含性或具体的形态也可以由系统、装置、方法、集成电路、计算机程序或计算机可读取的cd-rom等非暂时性记录介质实现,也可以由系统、装置、方法、集成电路、计算机程序及记录介质的任意组合来实现。
9、根据说明书和附图,公开的实施方式提供的进一步的利益和优点将变得清楚。这些利益、优点有时根据各种各样的实施方式、说明书以及附图的特征而分别被带来,为了得到1个以上的利益、优点,未必需要提供全部。
10、发明效果
11、本公开能够提供能够提高编码效率的编码装置、解码装置、编码方法以及解码方法。
1.一种编码装置,其中,具备:
2.一种解码装置,其中,具备:
3.一种非暂时性计算机可读介质,存储包含预测信息的比特流,解码装置根据所述预测信息执行预测处理,所述预测处理包括: