【技术实现步骤摘要】
【国外来华专利技术】用于确定视频数据的上下文模型的方法和系统
本专利技术总体涉及视频图像处理,并且更具体地,涉及对视频图像数据编码和解码。相关申请的交叉引用本申请要求由Lou等人于2011年2月16日提交的题为“LowComplexityandParallelProcessingFriendlyContextSelectionforAdaptiveScanningPattern(对于自适应扫描图案的低复杂度且并行处理友好的上下文选择)”的序列号为61/443700的美国临时专利申请的优先权,通过引用其整体而结合于此。本申请涉及由Lou等人于2011年10月5日提交的题为“CodingandDecodingUtilizingAdaptiveContextModelSelectionwithZigzagScan(利用具有Z字形扫描的自适应上下文模型选择的编码与解码)”的美国专利申请No.13/253385、由Lou等人于2011年10月5日提交的题为“CodingandDecodingUtilizingContextModelSelectionwithAdaptiveScanPattern(利用具有自适应扫描图案的上下文模型选择的编码与解码)”的美国专利申请No.13/253933、以及由Lou等人于2012年1月9日提交的题为“MethodandSystemforProcessingVideoData(用于处理视频数据的方法与系统)”的美国专利申请No.13/345784。
技术介绍
对于许多操作,视频压缩使用块处理。在块处理中,相邻像素的块被分组为编码单元,并且压缩操作将该组 ...
【技术保护点】
一种用于处理视频数据的方法,所述视频数据与多个元素的矩阵相关联,所述方法包括:使用通过所述矩阵的预定扫描图案读取所述视频数据,所述扫描图案包括多个扫描行,每个扫描行均包括所述多个元素中的至少一个;基于所述多个元素中的其他元素的值,确定用于所述多个扫描行中的第一扫描行的元素的上下文模型,其中,所述其他元素不沿着所述第一扫描行,并且其中,所述其他元素包括在所述多个扫描行中的不超过两个的其他扫描行中;以及基于所确定的上下文模型处理所述元素。
【技术特征摘要】
【国外来华专利技术】2011.02.16 US 61/443,700;2012.02.01 US 13/363,4321.一种用于处理视频数据的方法,所述视频数据与多个元素的矩阵相关联,所述方法包括:使用通过所述矩阵的预定扫描图案读取所述视频数据,所述多个元素中的每个元素具有位置(y,x),其中,0≤y≤(height-1),并且0≤x≤(width-1),并且所述矩阵的维度是height×width;通过以下来从在位置(0,0)的元素至在位置(height-1,width-1)的元素确定用于所述预定扫描图案中的所述多个元素中的每个元素的上下文模型:当所述预定扫描图案是Z字形图案时:对于在位置(0,0)处的元素,将所述上下文模型确定为用于在具有所述矩阵的所述维度的不同矩阵中的位置(0,0)处的对应元素的上下文模型;对于在位置(1,0)处的元素,将所述上下文模型确定为用于在所述不同矩阵中的位置(1,0)处的对应元素的上下文模型;对于在位置(0,1)处的元素,将所述上下文模型确定为用于在所述不同矩阵中的位置(0,1)处的对应元素的上下文模型;以及对于除在位置(0,0)、(1,0)和(0,1)处的元素以外的元素,基于所述多个元素中的其他元素的值确定用于多个Z字形扫描行中的一个Z字形扫描行的每个元素的上下文模型,其中,所述其他元素不沿着与所述元素相同的Z字形扫描行,并且其中,所述其他元素包括在所述多个Z字形扫描行中的不超过两个的其他Z字形扫描行中;当所述预定扫描图案是垂直图案时:对于在其中0≤k≤(height-1)的每个位置(k,0)处的元素,将所述上下文模型确定为用于在具有所述矩阵的所述维度的所述不同矩阵中的位置(k,0)处的对应元素的上下文模型;以及对于除在所述位置(k,0)处的元素以外的元素,基于所述多个元素中的其他元素的值确定用于多个垂直扫描行中的一个垂直扫描行的每个元素的上下文模型,其中,所述其他元素不沿着与所述元素相同的垂直扫描行,并且其中,所述其他元素包括在所述多个垂直扫描行中的不超过两个的其他垂直扫描行中;当所述预定扫描图案是水平图案时:对于在其中0≤p≤(width-1)的每个位置(0,p)处的元素,将所述上下文模型确定为用于在具有所述矩阵的所述维度的所述不同矩阵中的位置(0,p)处的对应元素的上下文模型;以及对于除在所述位置(0,p)处的元素以外的元素,基于所述多个元素中的其他元素的值确定用于多个水平扫描行中的一个水平扫描行的每个元素的上下文模型,其中,所述其他元素不沿着与所述元素相同的水平扫描行,并且其中,所述其他元素包括在所述多个水平扫描行中的不超过两个的其他水平扫描行中;以及基于所确定的相应上下文模型处理每个元素。2.根据权利要求1所述的方法,其中:当所述预定扫描图案是Z字形图案时,所述其他元素仅包括在所述多个Z字形扫描行中的一个其他Z字形扫描行中;当所述预定扫描图案是垂直图案时,所述其他元素仅包括在所述多个垂直扫描行中的一个其他垂直扫描行中;以及当所述预定扫描图案是水平图案时,所述其他元素仅包括在所述多个水平扫描行中的一个其他水平扫描行中。3.根据权利要求1所述的方法,其中,所述矩阵包括重要图,所述多个元素中的每个元素表示视频压缩系数的存在或不存在。4.根据权利要求1所述的方法,其中,所述多个元素中的每个是二进制数,每个二进制数均指示用于视频块的量化的变换系数是零还是非零。5.根据权利要求1所述的方法,其中,所述其他Z字形扫描行是所述Z字形扫描图案的先前处理的Z字形扫描行,所述其他垂直扫描行是所述垂直扫描图案的先前处理的垂直扫描行,以及所述其他水平扫描行是所述水平扫描图案的先前处理的水平扫描行。6.根据权利要求1所述的方法,其中,所述处理步骤包括:将所述上下文模型映射至概率值。7.根据权利要求1所述的方法,其中,所述视频数据表示视频图片的块,所述方法进一步包括:对所述视频数据应用变换,以获得变换系数;量化所述变换系数,其中,所述元素表示所量化的变换系数中的一个的值是否为零。8.根据权利要求1所述的方法,其中,所述处理步骤包括:基于所确定的上下文模型对所述元素进行编码。9.根据权利要求1所述的方法,其中,所述处理步骤包括:基于所确定的上下文模型对所述元素进行解码。10.根据权利要求1所述的方法,其中,对于第一元素的所述确定和处理步骤与对于第二元素的所述确定和处理步骤并行地执行,其中,所述第一元素和所述第二元素位于所述多个Z字形扫描行中的一个Z字形扫描行、所述多个垂直扫描行中的一个垂直扫...
【专利技术属性】
技术研发人员:娄健,克里特·帕努索波内,王利民,
申请(专利权)人:摩托罗拉移动有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。