视频编码方法

文档序号:9671203阅读:505来源:国知局
视频编码方法
【专利说明】视频编码方法
[0001 ]本申请是原案申请号为201180048473.3的发明专利申请(国际申请号:PCT/KR2011/007281,申请日:2011年9月30日,发明名称:使用频率掩蔽表编码频率转换块的方法和设备以及使用该方法和设备编码/解码视频的方法和设备)的分案申请。
技术领域
[0002]本公开在一些实施方式中涉及一种用于通过使用一个或多个频率(系数)掩蔽表编码频率变换块的方法和设备,并且涉及一种用于通过使用该方法和设备编码/解码视频的方法和设备。更具体地,本公开涉及一种用于编码频率变换块的方法和设备,其能够当编码/解码残余信号的频率变换块时根据残余块的频率系数的位置使用包括非编码信息的频率掩蔽表来改进视频压缩效率,并且本发明还涉及一种使用该方法和设备的视频编码/解码方法。
【背景技术】
[0003]运动图片专家组(MPEG)和视频编码专家组(VCEG)已经超发了优越于现有的MPEG-4第2部分和H.263标准的视频压缩技术的新标准。该新标准称为H.264/HVC(高级视频编码)并且同时作为MPEG-4第10部分和ITU-T建议H.264发布。
[0004]在H.264/AVC(下面,简单地称为H.264)标准中,通过以具有各种类型的子块的宏块为单位进行帧内/帧间预测处理来生成残留信号,并且在通过对生成的残留信号以4X4个单元为频率变换单元进行频率变换、量化和熵编码来进行编码。
[0005]当前正在开发视频压缩技术以满足超高视频分辨率的需求。国际标准组织(MPEG和VCEG)已经联合开发了HEVC运动图片编码标准(称为JCT)。在超高分辨率压缩中,实验已经证实了,除了在现有的视频压缩技术中广泛使用的4X4和8X8频率单元之外,诸如16 X16的大的频率变换单元有助于改进视频压缩效率。然而,如果在现有方法中一次对这样的16 X 16单元进行扫描和编码,则难以根据视频特性设计和实施高效的频率系数编码和这样的编码设备。

【发明内容】

[0006]技术问题
[0007]本公开的实施方式涉及通过根据残余块的频率系数的位置利用包括非编码信息的频率掩蔽表编码频率变换块同时反映视频特性来将视频压缩效率改变为容易实施。
[0008]解决问题的技术方案
[0009]本公开的实施方式提供了一种视频编码方法,该方法包括以下步骤:通过对当前块进行帧内预测来产生预测块;通过从所述当前块减去所述预测块来产生残余块;通过对所述残余块进行变换和量化产生频率变换块;将所述频率变换块编码成比特流,其中,编码频率变换块的步骤包括:对位置信息进行编码,其中所述位置信息指示在从高频向低频的方向上在所述频率变换块中被首先编码的第一系数的位置;对频率掩蔽值进行编码,该频率掩蔽值指示是否对在从高频向低频的方向上所述第一系数的随后系数进行编码;以及当所述频率掩蔽值指示对所述随后系数进行编码时,对所述随后系数编码。
[0010]当所述频率掩蔽值指示不对所述随后系数进行编码时,可以不对所述随后系数进行编码。
[0011]所述位置信息可以通过数学编码来编码。
[0012]所述频率掩蔽值可以通过数学编码来编码。
[0013]所述频率变换块可以具有4x4、8x8、16xl6或32x32的大小。
[0014]所述频率变换块可以具有大于8x8的大小。
[0015]本公开的实施方式提供了一种视频编码/解码设备,其包括:视频编码器,用于通过预测当前块生成预测块,通过从当前块减去预测块生成残余块,通过对残余块进行变换和量化来生成频率变换块,通过利用一个或多个频率掩蔽表掩蔽频率变换块来生成掩蔽频率变换块,并且对掩蔽频率变换块和关于用于掩蔽的频率掩蔽表的信息进行编码;以及视频解码器,用于通过从比特流提取关于一个或多个频率掩蔽表的信息来提取记录在比特流中的掩蔽量化频率系数串,利用提取的关于频率掩蔽表的信息将掩蔽量化频率系数串中在比特流中没有记录的位置处的所有量化频率系数置零来生成量化频率系数串,通过对生成的量化频率系数串进行逆扫描来生成量化频率变换块,以及对量化频率变换块进行解码。
[0016]本公开的另一实施方式提供了一种视频编码设备,包括:预测单元,用于通过预测当前块生成预测块;减法单元,用于通过从当前块减去预测块来生成残余块;变换/量化单元,用于通过对残余块进行变换和量化来生成频率变换块;以及编码单元,用于通过利用一个或多个频率掩蔽表掩蔽频率变换块来生成掩蔽频率变换块,并且对关于用于掩蔽的频率掩蔽表的信息和掩蔽频率变换块进行编码。
[0017]本公开的又一实施方式提供了一种视频解码设备,其包括:解码单元,用于通过从比特流提取关于一个或多个频率掩蔽表的信息来提取在比特流中记录的掩蔽量化频率系数串,利用频率掩蔽表将掩蔽量化频率系数串中在比特流中没有记录的位置处的所有量化频率系数置零来生成量化频率系数串,并且通过对生成的量化频率系数串进行逆扫描来生成量化频率变换块;逆量化/逆变换单元,用于通过对频率变换块进行逆量化和逆变换来重构残余块;预测单元,用于通过预测当前块来生成预测块;以及加法单元,用于通过将重构的残余块和预测块相加来重构当前块。
[0018]本公开的又一实施方式提供了一种频率变换块编码设备,包括:频率掩蔽单元,用于通过利用一个或多个频率掩蔽表掩蔽频率变换块来生成掩蔽频率变换块;频率扫描单元,用于通过扫描掩蔽频率变换块来生成掩蔽频率系数串;掩蔽块编码单元,用于对掩蔽频率系数串进行编码;以及表信息编码单元,用于对关于用于掩蔽频率变换块的频率掩蔽表的?目息进行编码。
[0019]本公开的又一实施方式提供了一种频率变换块编码设备,包括:频率扫描单元,用于通过扫描频率变换块来生成频率系数串;频率掩蔽单元,用于扫描一个或多个频率掩蔽表并且通过利用扫描的频率掩蔽表掩蔽频率系数串来生成掩蔽频率系数串;掩蔽块编码单元,用于对掩蔽频率系数串进行编码;以及表信息编码单元,用于对关于用于掩蔽频率变换块的频率掩蔽表的?目息进行编码。
[0020]本公开的又一实施方式提供了一种视频编码/解码方法,包括:视频编码处理,用于通过预测当前块生成预测块,通过从当前块减去预测块生成残余块,通过对残余块进行变换和量化来生成频率变换块,通过利用一个或多个频率掩蔽表掩蔽频率变换块来生成掩蔽频率变换块,并且对掩蔽频率变换块和关于用于进行掩蔽的频率掩蔽表的信息进行编码;以及解码处理,用于通过从比特流提取关于一个或多个频率掩蔽表的信息来提取记录在比特流中的掩蔽量化频率系数串,利用提取的关于频率掩蔽表的信息将掩蔽量化频率系数串中在比特流中没有记录的位置处的所有量化频率系数置零来生成量化频率系数串,通过对生成的量化频率系数串进行逆扫描来生成量化频率变换块,以及对量化频率变换块进行解码。
[0021]本公开的又一实施方式提供了一种视频编码方法,包括:执行预测处理,用于通过预测当前块生成预测块;执行减法处理,用于通过从当前块减去预测块来生成残余块;执行变换/量化处理,用于通过对残余块进行变换和量化来生成频率变换块;以及执行编码处理,用于通过利用一个或多个频率掩蔽表掩蔽频率变换块来生成掩蔽频率变换块,并且对关于用于进行掩蔽的频率掩蔽表的信息和掩蔽频率变换块进行编码。
[0022]本公开的又一实施方式提供了一种视频解码方法,包括:执行解码处理,用于通过从比特流提取关于一个或多个频率掩蔽表的信息来提取在比特流中记录的掩蔽量化频率系数串,利用频率掩蔽表将掩蔽量化频率系数串中在比特流中没有记录的位置处的所有量化频率系数置零来生成量化频率系数串,并且通过对生成的量化频率系数串进行逆扫描来生成量化频率变换块;执行逆量化/逆变换处理,用于通过对频率变换块进行逆量化和逆变换来重构残余块;执行预测处理,用于通过预测当前块来生成预测块;以及执行加法处理,用于通过将重构的残余块和预测块相加来重构当前块。
[0023]本公开的又一实施方式提供了一种频率变换块编码方法,包括:执行频率掩蔽处理,用于通过利用一个或多个频率掩蔽表掩蔽频率变换块来生成掩蔽频率变换块;执行频率扫描处理,用于通过扫描掩蔽频率变换块来生成掩蔽频率系数串
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1