【技术实现步骤摘要】
视频编码方法和设备以及计算机可读存储介质本申请是申请日为2013年6月11日,申请号为“201380036954.1”,标题为“根据彩色分量共享SAO参数的对视频进行编码的方法和设备”的专利技术专利申请的分案申请。
一个或更多个实施例涉及用于使原始图像和重建图像之间的误差最小化的视频编码和解码。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件的开发和提供,对于用于有效地对高分辨率或高质量视频内容进行编码或解码的视频编解码器的需求正在增加。根据传统的视频编解码器,基于具有预定尺寸的宏块,根据受限的编码方法来对视频进行编码。空间域的图像数据经由频率变换被变换为频域的系数。根据视频编解码器,将图像划分为具有预定尺寸的块,对每个块执行离散余弦变换(DCT),并以块为单位对频率系数进行编码,以进行频率变换的快速计算。与空间域的图像数据相比,频域的系数容易被压缩。具体地,由于根据经由视频编解码器的帧间预测或帧内预测的预测误差来表示空间域的图像像素值,因此当对预测误差执行频率变换时,大量数据可被变换为0。根据视频编解码器,可通过使用小量数据来代替连续并重复产生的数据,来减少数据量。
技术实现思路
技术问题一个或更多个实施例提供一种用于产生在原始图像和重建图像之间具有最小化的误差的重建图像的视频编码方法和设备以及视频解码方法和设备。解决方案根据一个或更多个实施例的一方面,提供一种样点自适应偏移(SAO)调整方法,所述方法包括:从接收到的比特流的条带头获得针对当前条带的条带SAO参数;从所述条带SAO参数中获得用于当前条带的亮度分量的亮度SAO使用信息和用于当前条带 ...
【技术保护点】
1.一种视频编码方法,包括:通过使用第一上下文模式执行熵编码来产生多个块之中的当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同;当当前块的SAO参数未被确定为与左侧块的SAO参数相同时,通过使用第一上下文模式执行熵编码来产生当前块的上方SAO合并信息,其中,上方SAO合并信息指示当前块的SAO参数是否被确定为与上方块的SAO参数相同;当当前块的SAO参数未被确定为与上方块的SAO参数相同时,通过执行熵编码来产生当前块的SAO类型信息,其中:通过执行熵编码来产生当前块的SAO类型信息的步骤包括:通过执行熵编码来产生指示当前块的SAO类型的SAO类型信息;当SAO类型是带类型和边缘类型之一时,通过执行熵编码来产生当前块的SAO值的绝对值;当SAO类型是带类型时,响应于确定SAO值的绝对值不为0通过执行熵编码来进一步产生当前块的SAO值的符号信息,并且在产生了SAO值的绝对值和SAO值的符号信息中的至少一个之后,通过执行熵编码来产生指示当前块的多个带的起始点的带种类,当左侧偏移合并信息的一个比特被产生时,左侧SAO合 ...
【技术特征摘要】
2012.06.11 US 61/657,9671.一种视频编码方法,包括:通过使用第一上下文模式执行熵编码来产生多个块之中的当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同;当当前块的SAO参数未被确定为与左侧块的SAO参数相同时,通过使用第一上下文模式执行熵编码来产生当前块的上方SAO合并信息,其中,上方SAO合并信息指示当前块的SAO参数是否被确定为与上方块的SAO参数相同;当当前块的SAO参数未被确定为与上方块的SAO参数相同时,通过执行熵编码来产生当前块的SAO类型信息,其中:通过执行熵编码来产生当前块的SAO类型信息的步骤包括:通过执行熵编码来产生指示当前块的SAO类型的SAO类型信息;当SAO类型是带类型和边缘类型之一时,通过执行熵编码来产生当前块的SAO值的绝对值;当SAO类型是带类型时,响应于确定SAO值的绝对值不为0通过执行熵编码来进一步产生当前块的SAO值的符号信息,并且在产生了SAO值的绝对值和SAO值的符号信息中的至少一个之后,通过执行熵编码来产生指示当前块的多个带的起始点的带种类,当左侧偏移合并信息的一个比特被产生时,左侧SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,当上方SAO合并信息的一个比特被产生时,上方SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量。2.一种视频编码设备,包括:SAO合并产生器,被配置为通过使用第一上下文模式执行熵编码来产生多个块之中的当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同,当当前块的SAO参数未被确定为与左侧块的SAO参数相同时,SAO合并产生器被配置为通过使用第一上下文模式执行熵编码来产生当前块的上方SAO合并信息,其中,上方SAO合并信息指示当前块的SAO参数是否被确定为与上方块的SAO参数相同;SAO参数产生器,被配置为当当前块的SAO参数未被确定为与上方块的SAO参数相同时,通过执行熵编码来产生当前块的SAO类型信息,其中:SAO参数产生器被配置为通过执行熵编码来产生指示当前块的SAO类型的SAO类型信息,当SAO类型是带类型和边缘类型之一时,SAO参数产生器被配置为通过执行熵编码来产生当前块的SAO值的绝对值;当偏移类型是带类型时,SAO参数产生器被配置为响应于确定SAO值的绝对值不为0通过执行熵编码来进一步产生当前块的SAO值的符号信息,并且在产生了SAO值的绝对值和SAO值的符号信息中的至少一个之后,通过执行熵编码来产生带种类,其中,带种类指示当前块的多个带的起始点,当左侧偏移合并信息的一个比特被产生时,左侧SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,当上方SAO合并信息的一个比特被产生时,上方SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量。3.一种视频编码方法,包括:通过使用第一上下文模式执行熵编码来产生当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同;当当前块的SAO参数未被确定为与左侧块的SAO参数相同时,通过使用第一上下文模式执行熵编码来产生当前块的上方SAO合并信息,其中,上方SAO合并信息指示当前块的SAO参数是否被确定为与上方块的SAO参数相同;当当前块的SAO参数未被确定为与上方块的SAO参数相同时,通过执行熵编码来产生当前块的SAO类型信息,其中:通过执行熵编码来产生当前块的SAO类型信息的步骤包括:通过执行熵编码来产生指示当前块的SAO类型的SAO类型信息;当SAO类型是带类型和边缘类型之一时,通过执行熵编码来产生当前块的SAO值的绝对值;当SAO类型是带类型时,响应于确定当前块的SAO值的绝对值不为0通过执行熵编码来进一步产生当前块的SAO值的符号信息,并且在产生了SAO值的绝对值和SAO值的符号信息中的至少一个之后,通过执行熵编码来产生指示当前块的多个带的起始点的带种类,当左侧SAO合并信息的一个比特被产生时,左侧SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,当上方SAO合并信息的一个比特被产生时,上方SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,共同应用于Cr色度分量和Cb色度分量的SAO类型信息被产生。4.一种视频编码设备,包括:SAO合并产生器,被配置为通过使用第一上下文模式执行熵编码来产生多个块之中的当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同,当当前块的SAO参数未被确定为与左侧块的SAO参数相同时,SAO合并产生器被配置为通过使用第一上下文模式执行熵编码来产生当前块的上方SAO合并信息,其中,上方SAO合并信息指示当前块的SAO参数是否被确定为与上方块的SAO参数相同;SAO参数产生器,被配置为当当前块的SAO参数未被确定为与上方块的SAO参数相同时,通过执行熵编码来产生当前块的SAO类型信息,其中:SAO参数产生器被配置为通过执行熵编码来产生指示当前块的SAO类型的SAO类型信息,当SAO类型是带类型和边缘类型之一时,SAO参数产生器被配置为通过执行熵编码来产生当前块的SAO值的绝对值;当SAO类型是带类型时,SAO参数产生器被配置为响应于确定SAO值的绝对值不为0通过执行熵编码来进一步产生当前块的SAO值的符号信息,并且在产生了SAO值的绝对值和SAO值的符号信息中的至少一个之后,通过执行熵编码来产生指示当前块的多个带的起始点的带种类,当左侧SAO合并信息的一个比特被产生时,左侧SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,当上方SAO合并信息的一个比特被产生时,上方SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,共同应用于Cr色度分量和Cb色度分量的SAO类型信息被产生。5.一种视频编码方法,包括:通过使用第一上下文模式执行熵编码来产生当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同;当当前块的SAO参数未被确定为与左侧块的SAO参数相同时,通过使用第一上下文模式执行熵编码来产生当前块的上方SAO合并信息,其中,上方SAO合并信息指示当前块的SAO参数是否被确定为与上方块的SAO参数相同;当当前块的SAO参数未被确定为与上方块的SAO参数相同时,通过执行熵编码来产生当前块的SAO类型信息,其中:通过执行熵编码来产生当前块的SAO类型信息的步骤包括:通过执行熵编码来产生指示当前块的SAO类型的SAO类型信息;当SAO类型是带类型和边缘类型之一时,通过执行熵编码来产生当前块的SAO值的绝对值;当SAO类型是带类型时,响应于确定当前块的SAO值的绝对值不为0通过执行熵编码来进一步产生当前块的SAO值的符号信息,并且在产生了SAO值的绝对值和SAO值的符号信息中的至少一个之后,通过执行熵编码来产生指示当前块的多个带的起始点的带种类,当SAO类型是边缘类型时,通过执行熵编码来产生指示当前块的边缘方向的边缘种类,当左侧SAO合并信息的一个比特被产生时,左侧SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,当上方SAO合并信息的一个比特被产生时,上方SAO合并信息的所述一个比特被应用于当前块的亮度分量、Cr分量和Cb分量,共同应用于Cr色度分量和Cb色度分量的SAO类型信息被产生,共同应用于Cr色度分量和Cb色度分量的边缘种类被产生。6.一种存储通过视频编码方法而产生的比特流的计算机可读存储介质,所述比特流包括:当前块的左侧样点自适应偏移SAO合并信息,其中,左侧SAO合并信息指示当前块的SAO参数是否被确定为与左侧块的SAO参数相同,其中,左侧SAO合并信息是通过使用第一上下文模式执行熵编码而产生的,...
【专利技术属性】
技术研发人员:艾琳娜·阿尔辛娜,亚历山大·阿尔辛,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。