In the figure in the block copy (\BC\) innovation prediction is helpful to treatment when chroma blocks are merged for special cases within the BC forecast. For example, the adjacent unit set (including encoding prediction unit for example, encoding unit) within the BC forecast. The encoder derives the BV value of the sub block (e.g., chrominance block) of adjacent cell sets using one or more of the block vectors (\BV\) values associated with adjacent units. Encoding includes special case handling of any sampled values outside the bounds (e.g., picture boundaries, slice boundaries, block boundaries) that are used for any derived BV value reference. For special cases, you can use constraints on the value of the BV, the cut of the resulting BV value, or the filling of the sample values at the boundary. In some implementations, the corresponding decoding includes special case processing.
【技术实现步骤摘要】
【国外来华专利技术】图内块拷贝预测模式下的合并的色度块的特殊情况处理
技术介绍
工程师使用压缩(也称为源编解码或源编码)来降低数字视频的比特率。压缩通过将信息变换为较低比特率形式来降低存储和传输视频信息的成本。解压缩(也称为解码)从压缩形式重构原始信息的版本。“编解码器”是编码器/解码器系统。在过去的25年中,已经采用了各种视频编解码器标准,包括ITU-TH.261、H.262(MPEG-2或ISO/IEC13818-2)、H.263和H.264(MPEG-1AVI或ISO/IEC14496-10)标准、MPEG-1(ISO/IEC11172-2)和MPEG-4视觉(ISO/IEC14496-2)标准、以及SMPTE421M(VC-1)标准。最近,H.265/HEVC标准(ITU-TH.265或ISO/IEC23008-2)已经获得批准。H.265/HEVC标准的扩展(例如,用于可缩放视频编码/解码,用于在采样位深度或色度采样率方面具有较高保真度的视频的编码/解码,用于屏幕捕获内容,或者用于多视图编码/解码)目前正在开发中。视频编解码器标准通常定义用于编码视频比特流的语法的选项,详细描述了 ...
【技术保护点】
一种计算机系统,包括处理器和存储器,其中所述计算机系统被配置为实现执行媒体处理的媒体编码器,所述媒体处理包括:编码图片以产生编码数据,其中所述编码包括用于所述图片的相邻单元集合的图内块拷贝(“BC”)预测,包括:对于所述相邻单元集合中的每个单元,使用与所述单元相关联的块向量(“BV”)值来执行用于所述单元的主分量块的所述图内BC预测;至少部分基于与所述相邻单元相关联的所述BV值中的一个或多个BV值来导出用于所述相邻单元集合的次分量块的BV值;以及使用所导出的BV值来执行用于所述次分量块的所述图内BC预测,其中在所述次分量块之中的相邻块被合并用于所述图内BC预测的目的;其中所 ...
【技术特征摘要】
【国外来华专利技术】2015.01.27 US 14/607,0561.一种计算机系统,包括处理器和存储器,其中所述计算机系统被配置为实现执行媒体处理的媒体编码器,所述媒体处理包括:编码图片以产生编码数据,其中所述编码包括用于所述图片的相邻单元集合的图内块拷贝(“BC”)预测,包括:对于所述相邻单元集合中的每个单元,使用与所述单元相关联的块向量(“BV”)值来执行用于所述单元的主分量块的所述图内BC预测;至少部分基于与所述相邻单元相关联的所述BV值中的一个或多个BV值来导出用于所述相邻单元集合的次分量块的BV值;以及使用所导出的BV值来执行用于所述次分量块的所述图内BC预测,其中在所述次分量块之中的相邻块被合并用于所述图内BC预测的目的;其中所述编码还包括用于所导出的BV值中的任何值引用在边界外部的采样值的特殊情况处理;以及输出所述编码数据。2.根据权利要求1所述的计算机系统,其中所述相邻单元集合中的每个单元是预测单元,其中所述相邻单元集合是单个编码单元的预测单元集合,并且其中所述主分量块是亮度块并且所述次分量块是色度块。3.根据权利要求1所述的计算机系统,其中所述相邻单元集合的所述次分量块具有在门限尺寸以下的尺寸,所述尺寸的次分量块被合并用于所述图内BC预测,并且其中所述编码还包括用于另一相邻单元集合的图内BC预测,包括,对于所述另一相邻单元集合中的每个单元,使用与所述单元相关联的BV值来执行用于所述单元的主分量块和次分量块的所述图内BC预测。4.根据权利要求1所述的计算机系统,其中所述编码还包括:在BV估计期间确定与所述相邻单元相关联的所述BV值,包括,对于所述特殊情况处理,对所述BV值中的给定的BV值施加一个或多个约束,使得所导出的BV值不引用在所述边界外部的任何采样值。5.根据权利要求4所述的计算机系统,其中所述主分量块限定用于所述相邻单元集合的当前区域,其中所述给定的BV值指示用于所述相邻单元集合的参考区域,并且其中所述一个或多个约束确保所述参考区域中的采样值都不在所述边界外部。6.根据权利要求4所述的计算机系统,其中所述一个或多个约束被施加用于所述相邻单元集合的子集,所述子集取决于所述相邻单元的尺寸和用于所述图片的色度采样率。7.根据权利要求1所述的计算机系统,其中所述编码还包括:对于所述特殊情况处理,如果所导出的BV值引用在所述边界外部的任何采样值,则剪切所导出的BV值,所剪切的BV值仅引用在所述边界处或在所述边界内部的采样值。8.根据权利要求1所述的计算机系统,其中所述编码还包括:对于所述特殊情况处理,当所导出的BV值引用在所述边界外部的采样值时,填充远离所述边界的采样值或者使用默认采样值。9.根据权利要求1所述的计...
【专利技术属性】
技术研发人员:李斌,许继征,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。