视频编码方法和设备以及视频解码方法和设备技术

技术编号:23153186 阅读:62 留言:0更新日期:2020-01-18 15:00
提供了一种视频编码方法和设备以及视频解码方法和设备,所述视频解码方法包括以下步骤:基于使用与当前块邻近的块的可能性以及预测模式,确定参考帧内预测模式;基于参考帧内预测模式,确定用于当前块的多个候选帧内预测模式;从比特流获得包括关于当前块的帧内预测模式的信息的帧内预测数据;当所述帧内预测数据指示根据所述多个候选帧内预测模式之一来对当前块进行预测时,从所述多个候选帧内预测模式中选择将用于对当前块进行帧内预测的帧内预测模式;根据选择的帧内预测模式对当前块执行帧内预测。

【技术实现步骤摘要】
视频编码方法和设备以及视频解码方法和设备本申请是向中国知识产权局提交的申请日为2014年12月19日、申请号为201480075994.1、专利技术名称为“涉及帧内预测的视频编码方法和装置以及视频解码方法和装置”的申请的分案申请。
本专利技术涉及通过帧内预测对视频进行编码和解码。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件的开发和提供,对于用于有效地对高分辨率或高质量视频内容进行编码或解码的视频编解码器的需求正在增加。根据传统的视频编解码器,基于具有预定尺寸的编码单元,根据受限的编码方法来对视频进行编码。空间域的图像数据经由频率变换被变换为频域的系数。根据视频编解码器,将图像划分为具有预定尺寸的块,对每个块执行离散余弦变换(DCT),并以块为单位对频率系数进行编码,以进行频率变换的快速计算。与空间域的图像数据相比,频域的系数容易被压缩。具体地,由于根据经由视频编解码器的帧间预测或帧内预测的预测误差来表示空间域的图像像素值,因此当对预测误差执行频率变换时,大量数据可被变换为0。根据视频编解码器,可通过使用小量数据来代替连续并重复产生的数据以减少数据量。
技术实现思路
技术问题提供了一种对关于当前块的帧内预测模式的信息进行编码的方法,其中,具有关于将在帧内预测中使用的高可用性的帧内预测模式被确定为候选帧内预测模式。此外,提供了一种对关于当前块的帧内预测模式的信息进行解码的方法,其中,具有关于将在帧内预测中使用的高可用性的帧内预测模式被确定为候选帧内预测模式。此外,提供了一种计算机可读记录介质,其中,计算机可读记录介质记录有包括编码方法或解码方法的程序。技术方案根据本专利技术的一方面,提供了一种视频解码方法,包括:基于当前块的邻近块的可用性和预测模式,确定参考帧内预测模式;基于参考帧内预测模式,确定用于当前块的多个候选帧内预测模式;从比特流获得包括关于当前块的帧内预测模式的信息的帧内预测数据;当所述帧内预测数据指示根据所述多个候选帧内预测模式之一来对当前块进行预测时,选择将在对当前块进行帧内预测时使用的帧内预测模式,其中,选择的帧内预测模式在所述多个候选帧内预测模式之中;根据选择的帧内预测模式对当前块执行帧内预测。参考帧内预测模式可包括第一参考帧内预测模式和第二参考帧内预测模式,其中,第一参考帧内预测模式是基于当前块的左侧邻近块的可用性和预测模式确定的,第二参考帧内预测模式是基于当前块的上方邻近块的可用性和预测模式确定的,确定参考帧内预测模式的步骤可包括:在当前块的左侧邻近块不存在或者当前块的左侧邻近块基于帧间预测被预测时,将第一参考帧内预测模式确定为第一默认帧内预测模式,在当前块的左侧邻近块基于帧内预测被预测时,将第一参考帧内预测模式确定为在对当前块的左侧邻近块进行帧内预测时使用的帧内预测模式,在当前块的上方邻近块不存在或者当前块的上方邻近块基于帧间预测被预测时,将第二参考帧内预测模式确定为第一默认帧内预测模式,在当前块的上方邻近块基于帧内预测被预测时,将第二参考帧内预测模式确定为在对当前块的上方邻近块进行帧内预测时使用的帧内预测模式。当第一参考帧内预测模式和第二参考帧内预测模式相同,并且第一参考帧内预测模式不指示第一默认帧内预测模式时,确定用于当前块的多个候选帧内预测模式的步骤可包括:将第一候选帧内预测模式确定为第一默认帧内预测模式,将第二候选帧内预测模式确定为第一参考帧内预测模式。当第一参考帧内预测模式和第二参考帧内预测模式相同,并且第一参考帧内预测模式可指示第一默认帧内预测模式时,确定用于当前块的多个候选帧内预测模式的步骤可包括:将第一候选帧内预测模式确定为第一默认帧内预测模式,将第二候选帧内预测模式确定为第二默认帧内预测模式。当第一参考帧内预测模式和第二参考帧内预测模式不同时,确定用于当前块的多个候选帧内预测模式的步骤可包括:将第一候选帧内预测模式确定为第一参考帧内预测模式和第二参考帧内预测模式中的具有较小索引值的帧内预测模式,将第二候选帧内预测模式确定为第一参考帧内预测模式和第二参考帧内预测模式中的具有较大索引值的帧内预测模式。所述视频解码方法还可包括:当所述帧内预测数据指示基于不包括在所述多个候选帧内预测模式中的帧内预测模式之一对当前块进行预测时,基于所述帧内预测数据的索引值以及所述多个候选帧内预测模式的索引值,选择将在对当前块进行帧内预测时使用的帧内预测模式。选择将在对当前块进行帧内预测时使用的帧内预测模式的步骤可包括:当通过从所述帧内预测数据的索引值减去2所获得的值小于表示第一候选帧内预测模式的索引值时,将当前块的帧内预测模式确定为与通过从所述帧内预测数据的索引值减去2所获得的值相应的帧内预测模式;当通过从所述帧内预测数据的索引值减去2所获得的值大于表示第一候选帧内预测模式的索引值,并且小于表示第二候选帧内预测模式的索引值时,将当前块的帧内预测模式确定为与通过从所述帧内预测数据的索引值减去1所获得的值相应的帧内预测模式,当通过从所述帧内预测数据的索引值减去2所获得的值大于表示第二候选帧内预测模式的索引值时,将当前块的帧内预测模式确定为与所述帧内预测数据的索引值相应的帧内预测模式。根据本专利技术的另一方面,提供了一种视频解码设备,包括:候选帧内预测模式确定器,被配置为:基于当前块的邻近块的可用性和预测模式,确定参考帧内预测模式,基于参考帧内预测模式,确定用于当前块的多个候选帧内预测模式;帧内预测器,被配置为:从比特流获得包括关于当前块的帧内预测模式的信息的帧内预测数据,当所述帧内预测数据指示根据所述多个候选帧内预测模式之一来对当前块进行预测时,选择将在对当前块进行帧内预测时使用的帧内预测模式,其中,选择的帧内预测模式在所述多个候选帧内预测模式之中,根据选择的帧内预测模式对当前块执行帧内预测。参考帧内预测模式可包括第一参考帧内预测模式和第二参考帧内预测模式,其中,第一参考帧内预测模式是基于当前块的左侧邻近块的可用性和预测模式确定的,第二参考帧内预测模式是基于当前块的上方邻近块的可用性和预测模式确定的,候选帧内预测模式确定器还可被配置为:在当前块的左侧邻近块不存在或者当前块的左侧邻近块基于帧间预测被预测时,将第一参考帧内预测模式确定为第一默认帧内预测模式,在当前块的左侧邻近块基于帧内预测被预测时,将第一参考帧内预测模式确定为在对当前块的左侧邻近块进行帧内预测时使用的帧内预测模式,在当前块的上方邻近块不存在或者当前块的上方邻近块基于帧间预测被预测时,将第二参考帧内预测模式确定为第一默认帧内预测模式,在当前块的上方邻近块基于帧间预测被预测时,将第二参考帧内预测模式确定为在对当前块的上方邻近块进行帧内预测时使用的帧内预测模式。当第一参考帧内预测模式和第二参考帧内预测模式相同,并且第一参考帧内预测模式不指示第一默认帧内预测模式时,候选帧内预测模式确定器还可被配置为:将第一候选帧内预测模式确定为第一默认帧内预测模式,将第二候选帧内预测模式确定为第一参考帧内预测模式。当第一参考帧内预测模式和第二参考帧内预测模式相同,本文档来自技高网...

【技术保护点】
1.一种视频解码方法,包括:/n基于当前块的邻近块的可用性和预测模式,确定参考帧内预测模式;/n基于参考帧内预测模式,确定用于当前块的候选帧内预测模式;/n从比特流获得指示候选帧内预测模式之一是否被选为当前块的帧内预测模式的候选帧内预测标志;/n当所述候选帧内预测标志指示候选帧内预测模式之一被选为当前块的帧内预测模式时,从比特流获得指示候选帧内预测模式之中的当前块的帧内预测模式的第一当前帧内预测信息,并根据第一当前帧内预测信息从候选帧内预测模式之中选择当前块的帧内预测模式;/n当所述候选帧内预测标志指示候选帧内预测模式没有被选为当前块的帧内预测模式时,从比特流获得指示不是候选帧内预测模式的其余帧内预测模式之中的当前块的帧内预测模式的第二当前帧内预测信息,并根据第二当前帧内预测信息从所述其余帧内预测模式之中选择当前块的帧内预测模式;/n根据当前块的帧内预测模式对当前块执行帧内预测,/n其中,/n确定参考帧内预测模式的步骤包括:/n基于当前块的左侧邻近块确定当前块的第一帧内预测模式;/n基于当前块的上方邻近块确定当前块的第二帧内预测模式,/n确定用于当前块的候选帧内预测模式的步骤包括:/n在第一帧内预测模式和第二帧内预测模式相同,并且第一帧内预测模式是DC模式的情况下,将双线性模式和DC模式确定为候选帧内预测模式;/n在第一帧内预测模式和第二帧内预测模式相同,并且第一帧内预测模式不是DC模式的情况下,将第一帧内预测模式和DC模式确定为候选帧内预测模式。/n...

【技术特征摘要】
20131219 US 61/918,1511.一种视频解码方法,包括:
基于当前块的邻近块的可用性和预测模式,确定参考帧内预测模式;
基于参考帧内预测模式,确定用于当前块的候选帧内预测模式;
从比特流获得指示候选帧内预测模式之一是否被选为当前块的帧内预测模式的候选帧内预测标志;
当所述候选帧内预测标志指示候选帧内预测模式之一被选为当前块的帧内预测模式时,从比特流获得指示候选帧内预测模式之中的当前块的帧内预测模式的第一当前帧内预测信息,并根据第一当前帧内预测信息从候选帧内预测模式之中选择当前块的帧内预测模式;
当所述候选帧内预测标志指示候选帧内预测模式没有被选为当前块的帧内预测模式时,从比特流获得指示不是候选帧内预测模式的其余帧内预测模式之中的当前块的帧内预测模式的第二当前帧内预测信息,并根据第二当前帧内预测信息从所述其余帧内预测模式之中选择当前块的帧内预测模式;
根据当前块的帧内预测模式对当前块执行帧内预测,
其中,
确定参考帧内预测模式的步骤包括:
基于当前块的左侧邻近块确定当前块的第一帧内预测模式;
基于当前块的上方邻近块确定当前块的第二帧内预测模式,
确定用于当前块的候选帧内预测模式的步骤包括:
在第一帧内预测模式和第二帧内预测模式相同,并且第一帧内预测模式是DC模式的情况下,将双线性模式和DC模式确定为候选帧内预测模式;
在第一帧内预测模式和第二帧内预测模式相同,并且第一帧内预测模式不是DC模式的情况下,将第一帧内预测模式和DC模式确定为候选帧内预测模式。


2.一种视频解码设备,包括:
候选帧内预测模式确定器,被配置为:
基于当前块的邻近块的可用性和预测模式,确定参考帧内预测模式,
基于参考帧内预测模式,确定用于当前块的候选帧内预测模式;
帧内预测器,被配置为:
从比特流获得指示候选帧内预测模式之一是否被选为当前块的帧内预测模式的候选帧内预测标志,
当所述候选帧内预测标志指示候选帧内预测模式之一被选为当前块的帧内预测模式时,从比特流获得指示候选帧内预测模式之中的当前块的帧内预测模式的第一当前帧内预测信息,并根据第一当前帧内预测信息从候选帧内预测模式之中选择当前块的帧内预测模式,
当所述候选帧内预测标志指示候选帧内预测模式没有被选为当前块的帧内预测模式时,从比特流获得指示不是候选帧内预测模式的其余帧内预测模式之中的当前块的帧内预测模式的第二当前帧内预测信息,并根据第二当前帧内预测信息从所述其余帧内预测模式之中选择当前块的帧内预测模式,
根据当前块的帧内预测模式对当前块执行帧内预测,
其中,
候选帧内预测模式确定器被配置为:
基于当前块的左侧邻近块确定当前块的第一帧内预测模式;
基于当前块的上方邻近块确定当前块的第二帧内预测模式,
候选帧内预测模式确定器被配置为:
在第一帧内预测模式和第二帧内预测模式相同,并且第一帧内预测模式是DC模式的情况下,将双线性模式和DC...

【专利技术属性】
技术研发人员:朴银姬李善一
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1