用于使用根据预测模式滤波的像素值执行帧内预测的用于编码/解码图像的方法和设备与流程

文档序号:11995396阅读:来源:国知局
用于使用根据预测模式滤波的像素值执行帧内预测的用于编码/解码图像的方法和设备与流程

技术特征:
1.一种视频编码设备,所述视频编码设备包括:预测单元,所述预测单元被构造为通过选择性地使用当前块的相邻块的像素或者通过根据所述当前块的帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;减法单元,所述减法单元被构造为通过从所述当前块减去所述预测块来生成残余块;变换单元,所述变换单元被构造为对所述残余块进行变换;量化单元,所述量化单元被构造为对所述变换后的残余块进行量化以生成量化残余块;和编码单元,所述编码单元被构造为对所述量化残余块进行编码。2.根据权利要求1所述的视频编码设备,其中,所述预测单元包括:预测模式选择单元,所述预测模式选择单元被构造为比较包括用于将当前块的相邻像素用作参考像素的帧内预测模式和用于使用通过考虑帧内预测模式的方向滤波所述相邻像素生成的参考像素的帧内预测模式的预测模式的编码开销并且决定最优预测模式;参考像素构成单元,所述参考像素构成单元被构造为根据所述最优预测模式生成所述参考像素;以及帧内预测单元,所述帧内预测单元被构造为从所述参考像素构成单元接收所述参考像素并且通过利用所述接收的参考像素根据所述最优预测模式生成预测块。3.根据权利要求2所述的视频编码设备,其中,所述预测模式选择单元被构造为:决定针对每个宏块的所述最优预测模式,并且针对每个宏块,生成参考像素识别标志,所述参考像素识别标志表示,对于相关宏块的所有子块来说,当前块的相邻像素是否用作帧内预测的参考像素,或者通过考虑帧内预测模式的方向滤波所述相邻像素生成的像素是否用作帧内预测的参考像素。4.一种视频编码设备,所述视频编码设备包括:预测单元,所述预测单元被构造为根据每个宏块的预定条件通过使用当前块的相邻块的像素来生成预测块,或者通过选择性地使用当前块的相邻块的像素或者通过根据所述当前块的帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;减法单元,所述减法单元被构造为通过从所述当前块减去所述预测块来生成残余块;变换单元,所述变换单元被构造为对所述残余块进行变换;量化单元,所述量化单元被构造为对所述变换后的残余块进行量化以生成量化残余块;和编码单元,所述编码单元被构造为对所述量化残余块进行编码。5.根据权利要求4所述的视频编码设备,其中,所述预测单元包括:预测模式选择单元,所述预测模式选择单元被构造为:当所述预定条件表示“使用传统方法”时,通过比较包括将当前块的相邻像素用作参考像素的帧内预测模式的预测模式的编码开销来决定最优预测模式,当所述预定条件表示“使用自适应方法”时,通过比较包括将当前块的相邻像素用作参考像素的帧内预测模式和将通过考虑帧内预测模式的方向滤波所述相邻像素生成的像素用作参考像素的帧内预测模式的预测模式的编码开销来决定最优预测模式,并且生成对应于所述预定条件的滤波条件标志;参考像素构成单元,所述参考像素构成单元被构造为根据所述最优预测模式生成参考像素;以及帧内预测单元,所述帧内预测单元被构造为从所述参考像素构成单元接收所述参考像素并且通过利用所述接收的参考像素根据所述最优预测模式生成预测块。6.根据权利要求2或5所述的视频编码设备,其中,所述预测模式选择单元被构造为:决定针对每个子块的所述最优预测模式,并且生成针对每个子块的参考像素识别标志,所述参考像素识别标志表示当前块的相邻像素是否用作参考像素,或者通过考虑帧内预测模式的方向滤波所述相邻像素生成的像素是否用作参考像素。7.根据权利要求2或5所述的视频编码设备,其中当由当前块的相邻像素构成的第一参考像素与通过考虑帧内预测模式的方向滤波所述相邻像素生成的第二参考像素之间的差等于或小于阈值时,所述预测模式选择单元省略所述参考像素识别标志的生成,并且所述参考像素构成单元生成第一参考像素或所述第二参考像素,作为参考像素。8.根据权利要求2或5所述的视频编码设备,其中当位于当前块的帧内预测模式的方向上的相邻块的帧内预测模式与当前块的帧内预测模式相同时,所述预测模式选择单元省略所述参考像素识别标志的生成,并且所述参考像素构成单元生成由当前块的相邻像素构成的第一参考像素或者通过考虑帧内预测模式的方向滤波所述相邻像素生成的第二参考像素,作为参考像素。9.一种视频编码设备,所述视频编码设备包括:预测单元,所述预测单元被构造为使用通过根据当前块的相邻块的帧内预测模式的方向滤波所述相邻块的像素生成的参考像素通过对所述当前块的帧内预测来生成预测块;减法单元,所述减法单元被构造为通过从所述当前块减去所述预测块来生成残余块;变换单元,所述变换单元被构造为对所述残余块进行变换;量化单元,所述量化单元被构造为对所述变换后的残余块进行量化以生成量化残余块;和编码单元,所述编码单元被构造为对所述量化残余块进行编码。10.一种视频解码设备,所述视频解码设备包括:解码单元,所述解码单元被构造为接收编码数据并且重构帧内预测模式和残余块;去量化单元,所述去量化单元被构造为对所述残余块进行去量化;逆变换单元,所述逆变换单元被构造为对所述去量化后的残余块进行逆变换以重构所述残余块;预测单元,所述预测单元被构造为通过选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块,和;加法单元,所述加法单元被构造为将所述重构的残余块与所述预测块相加以重构所述当前块。11.根据权利要求10所述的视频解码设备,其中所述解码单元被构造为从所述编码数据重构针对每个宏块的参考像素识别标志,并且所述预测单元被构造为针对相关宏块的所有子块根据所述参考像素识别标志的值通过选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成所述预测块。12.根据权利要求10所述的视频解码设备,其中所述解码单元被构造为从所述编码数据重构针对每个子块的参考像素识别标志,并且所述预测单元被构造为针对相关子块根据所述参考像素识别标志的值通过选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成所述预测块。13.根据权利要求10所述的视频解码设备,其中,当由当前块的相邻像素构成的第一参考像素与通过考虑所述帧内预测模式的方向滤波所述相邻像素形成的第二参考像素之间的差大于阈值时,所述解码单元从所述编码数据重构针对每个子块的参考像素识别标志,并且所述预测单元针对相关子块根据所述参考像素识别标志的值通过选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成所述预测块,并且当所述第一参考像素与所述第二参考像素之间的差等于或小于阈值时,所述预测单元通过使用所述第一参考像素或所述第二参考像素生成预测块。14.根据权利要求10所述的视频解码设备,其中当位于当前块的帧内预测模式的方向上的相邻块的帧内预测模式与当前块的帧内预测模式相同时,所述预测单元使用由当前块的相邻像素构成的第一参考像素和通过考虑帧内预测模式的方向滤波相邻块的像素形成的第二参考像素来生成预测块,并且当位于当前块的帧内预测模式的方向上的相邻块的帧内预测模式与当前块的所述帧内预测模式不同时,所述解码单元从所述编码数据重构针对每个子块的参考像素识别标志,并且所述预测单元根据所述参考像素识别标志的值通过利用所述第一参考像素或所述第二参考像素来生成预测块。15.一种视频解码设备,所述视频解码设备包括:解码单元,所述解码单元被构造为接收编码数据并且重构帧内预测模式、滤波条件标志和残余块;去量化单元,所述去量化单元被构造为对所述残余块进行去量化;逆变换单元,所述逆变换单元被构造为对所述去量化后的残余块进行逆变换以重构所述残余块;预测单元,所述预测单元被构造为,根据所述滤波条件标志的值,通过根据所述帧内预测模式使用当前块的相邻块的像素生成预测块或者通过选择性地使用所述相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;和加法单元,所述加法单元被构造为将所述重构的残余块与所述预测块相加以重构所述当前块。16.根据权利要求15所述的视频解码设备,其中当所述滤波条件标志表示“使用传统方法”时,所述预测单元通过根据所述帧内预测模式使用当前块的相邻块的像素来生成预测块,并且当所述滤波条件标志表示“使用自适应方法”时,所述预测单元通过根据所述帧内预测模式选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式的方向滤波所述相邻块的像素生成的所述参考像素来生成预测块。17.根据权利要求16所述的视频解码设备,其中,在所述滤波条件标志表示“使用自适应方法”的情况下,当由当前块的相邻像素构成的第一参考像素与通过考虑所述帧内预测模式的方向滤波所述相邻像素而形成的第二参考像素之间的差大于阈值时,所述解码单元从所述编码数据重构针对每个子块的参考像素识别标志,并且所述预测单元针对相关子块根据所述参考像素识别标志的值通过选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成所述预测块,并且当所述第一参考像素与所述第二参考像素之间的差等于或小于阈值时,所述预测单元通过利用所述第一参考像素或所述第二参考像素生成预测块。18.根据权利要求16所述的视频解码设备,其中,在所述滤波条件标志表示“使用自适应方法”的情况下,当位于当前块的帧内预测模式的方向上的相邻块的帧内预测模式与当前块的帧内预测模式相同时,所述预测单元使用由当前块的相邻像素构成的第一参考像素或通过考虑帧内预测模式的方向滤波相邻块的像素形成的第二参考像素来生成预测块,并且当位于当前块的帧内预测模式的方向上的相邻块的帧内预测模式与当前块的帧内预测模式不同时,所述解码单元从所述编码数据重构针对每个子块的参考像素识别标志,并且所述预测单元根据所述参考像素识别标志的值通过利用所述第一参考像素或所述第二参考像素来生成预测块。19.根据权利要求16所述的视频解码设备,其中当所述滤波条件标志表示“使用自适应方法”时,所述解码单元从所述编码数据重构针对每个宏块的参考像素识别标志,并且所述预测单元针对相关宏块的所有子块根据所述参考像素识别标志的值生成所述预测块。20.根据权利要求16所述的视频解码设备,其中当所述滤波条件标志表示“使用自适应方法”时,所述解码单元从所述编码数据重构针对每个子块的参考像素识别标志,并且所述预测单元针对相关子块根据所述参考像素识别标志的值生成所述预测块。21.一种视频解码设备,所述视频解码设备包括:解码单元,所述解码单元被构造为接收编码数据并且重构帧内预测模式和残余块;去量化单元,所述去量化单元被构造为对所述残余块进行去量化;逆变换单元,所述逆变换单元被构造为对所述去量化后的残余块进行逆变换以重构所述残余块;预测单元,所述预测单元被构造为根据所述重构的帧内预测模式使用当前块的相邻块的像素或者通过按照所述帧内预测模式根据所述相邻块的帧内预测模式的方向滤波所述相邻块的像素生成的参考像素通过对所述当前块的帧内预测来生成预测块;和加法单元,所述加法单元被构造为将所述重构的残余块与所述预测块相加以重构所述当前块。22.一种视频编码方法,所述视频编码方法包括:预测步骤,通过选择性地使用当前块的相邻块的像素或通过根据所述当前块的帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;减法步骤,从所述当前块减去所述预测块以生成残余块;变换步骤,对所述残余块进行变换;量化步骤,对所述变换后的残余块进行量化以生成量化残余块;以及编码步骤,对所述量化残余块进行编码。23.一种视频编码方法,所述视频编码方法包括:预测步骤,根据每个宏块的预定条件,通过使用当前块的相邻块的像素来生成预测块,或者通过选择性地使用当前块的相邻块的像素或者通过根据所述当前块的帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;减法步骤,从所述当前块减去所述预测块以生成残余块;变换步骤,对所述残余块进行变换;量化步骤,对所述变换后的残余块进行量化以生成量化残余块;以及编码步骤,对所述量化残余块进行编码。24.一种视频编码方法,所述视频编码方法包括:预测步骤,使用根据相邻块的帧内预测模式的方向滤波当前块的所述相邻块的像素生成的参考像素通过对所述当前块的帧内预测来生成预测块;减法步骤,从当前块减去所述预测块以生成残余块;变换步骤,对所述残余块进行变换;量化步骤,对所述变换后的残余块进行量化以生成量化残余块;以及编码步骤,对所述量化残余块进行编码。25.一种视频解码方法,所述视频解码方法包括:解码步骤,接收编码数据并重构帧内预测模式和残余块;去量化步骤,对所述残余块进行去量化;逆变换步骤,对所述去量化后的残余块进行逆变换以重构所述残余块;预测步骤,通过选择性地使用当前块的相邻块的像素或者通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;以及加法步骤,通过将所述重构的残余块与所述预测块相加来重构所述当前块。26.一种视频解码方法,所述视频解码方法包括:解码步骤,接收编码数据并重构帧内预测模式、滤波条件标志和残余块;去量化步骤,对所述残余块进行去量化;逆变换步骤,对所述去量化后的残余块进行逆变换以重构所述残余块;预测步骤,根据所述滤波条件标志的值,通过根据所述帧内预测模式使用当前块的相邻块的像素来生成预测块或者通过选择性地使用所述相邻块的像素或通过根据所述帧内预测模式滤波所述相邻块的像素生成的参考像素来生成预测块;以及加法步骤,通过将所述重构的残余块与所述预测块相加来重构所述当前块。27.一种视频解码方法,所述视频解码方法包括:解码步骤,接收编码数据并重构帧内预测模式和残余块;去量化步骤,对所述残余块进行去量化;逆变换步骤,对所述去量化后的残余块进行逆变换以重构所述残余块;预测步骤,使用当前块的相邻块的像素或者通过按照所述帧内预测模式根据所述相邻块的帧内预测模式的方向滤波所述相邻块的像素生成的参考像素来根据所述重构的帧内预测模式通过对所述当前块的帧内预测生成预测块;以及加法步骤,通过将所述重构的残余块与所述预测块相加来重构所述当前块。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1