【技术实现步骤摘要】
用于非基带信号代码化的变换选择本申请是分案申请,原案的申请号是201680024162.6,申请日是2016年6月29日,专利技术名称是“用于非基带信号代码化的变换选择”。
本申请涉及用于非基带信号代码化的变换选择。
技术介绍
数字视频流通常使用帧或静态图像的序列来表示视频。每个帧可以包括多个块,所述块进而可以包含描述像素的颜色、亮度或其它属性的值的信息。典型视频流中的数据量很大,并且视频的传送和存储会使用相当的计算或通信资源。已经提出了各种方法来减少视频流中的数据量,包括压缩和其它编码技术。这样的技术经常向重构的视频信号中引入伪像(artifact)。
技术实现思路
本公开总体上涉及对诸如视频流数据的视觉数据进行编码和解码,以便使用针对非基带信号代码化的变换选择进行传送或存储。与其中像素值在绝大多数情况下平滑变化的自然视频信号相反,非基带信号在视频图像中包括相对大量的锐利边缘和阶梯变化。本文所教导的一种方法描述了:接收视频信号,所述视频信号包括具有多个帧的非基带信号,每个帧由多个块形成,并且每个块具有多个像素。针对多个预测模式中的每个预测模式,所述方法包括:使用所述预测模式生成用于对当前块进行编码的预测块,基于所述预测块和当前块生成残差块,使用基于正弦的变换对所述残差块进行变换,生成第一率失真值用于使用所述基于正弦的变换对所述残差块进行编码,使用基于阶梯的变换对所述残差块进行变换,并且生成第二率失真值用于使用所述基于阶梯的变换对所述残差块进行编码。所述方法还包括基于每个预测模式的结果中的 ...
【技术保护点】
1.一种用于对编码图像数据进行解码的方法,包括:/n接收编码比特流;/n根据所述编码比特流内的比特,确定被编码在所述编码比特流内的图像数据的块的变换信息,其中,通过以下操作来确定所述变换信息:/n针对当前帧的多个块中的当前块,并且针对多个预测模式中的预测模式:/n使用所述预测模式生成预测块以用于对所述当前块进行编码;/n基于所述预测块和所述当前块生成残差块;/n将使用所述预测模式生成的所述残差块的大小与变换块的最小块大小进行比较;/n响应于确定所述残差块的大小等于所述最小块大小:/n使用基于正弦的变换对所述残差块进行变换;/n生成第一率失真值以用于使用所述基于正弦的变换对所述残差块进行编码;/n使用基于阶梯的变换对所述残差块进行变换;以及生成第二率失真值以用于使用所述基于阶梯的变换对所述残差块进行编码;/n响应于确定所述残差块的大小超过所述最小块大小:/n针对所述残差块的多个非重叠子块中的每个子块:/n使用所述基于正弦的变换对所述子块进行变换;以及/n使用所述基于阶梯的变换对所述子块进行变换;/n通过使用所述基于正弦的变换对所述多个子块进行编码来生成所述第一率失真值;以及/n通过使用所 ...
【技术特征摘要】
20150914 US 14/853,2151.一种用于对编码图像数据进行解码的方法,包括:
接收编码比特流;
根据所述编码比特流内的比特,确定被编码在所述编码比特流内的图像数据的块的变换信息,其中,通过以下操作来确定所述变换信息:
针对当前帧的多个块中的当前块,并且针对多个预测模式中的预测模式:
使用所述预测模式生成预测块以用于对所述当前块进行编码;
基于所述预测块和所述当前块生成残差块;
将使用所述预测模式生成的所述残差块的大小与变换块的最小块大小进行比较;
响应于确定所述残差块的大小等于所述最小块大小:
使用基于正弦的变换对所述残差块进行变换;
生成第一率失真值以用于使用所述基于正弦的变换对所述残差块进行编码;
使用基于阶梯的变换对所述残差块进行变换;以及生成第二率失真值以用于使用所述基于阶梯的变换对所述残差块进行编码;
响应于确定所述残差块的大小超过所述最小块大小:
针对所述残差块的多个非重叠子块中的每个子块:
使用所述基于正弦的变换对所述子块进行变换;以及
使用所述基于阶梯的变换对所述子块进行变换;
通过使用所述基于正弦的变换对所述多个子块进行编码来生成所述第一率失真值;以及
通过使用所述基于阶梯的变换对所述多个子块进行编码来生成所述第二率失真值;
基于所述预测模式的结果中所述第一率失真值和所述第二率失真值中的最低值,选择所述基于阶梯的变换或所述基于正弦的变换以用于对所述残差块进行编码;以及
使用所述变换信息来对所述当前块进行解码。
2.根据权利要求1所述的方法,其中,所述基于阶梯的变换是Walsh-Hadamard变换。
3.根据权利要求1或2所述的方法,其中,所述基于正弦的变换是离散余弦变换。
4.根据权利要求1所述的方法,其中:
所述基于阶梯的变换是Walsh-Hadamard变换;以及
其中,通过下述操作对所述当前块进行编码:通过使用所述Walsh-Hadamard变换对所述多个非重叠的子块中的每个子块进行逆变换以相应地形成变换子块并且在没有对所述变换子块执行量化的情况下对所述变换子块进行熵代码化,来对每个子块进行无损编码。
5.根据权利要求1所述的方法,其中:
所述基于阶梯的变换是Harr小波变换;以及
其中,通过下述操作对所述当前块进行编码:使用所述Harr小波变换对所述多个非重叠的子块中的每个子块进行无损编码。
6.一种用于对编码图像数据进行解码的装置,包括:
处理器,所述处理器被配置成:
接收编码比特流;
根据所述编码比特流内的比特,确定被编码在所述编码比特...
【专利技术属性】
技术研发人员:韩敬宁,许耀武,陈诚,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。