可变成块效应大小和偏移检测制造技术

技术编号:10491594 阅读:129 留言:0更新日期:2014-10-03 19:01
本发明专利技术的一个方面包括用于确定块效应的块大小和偏移的系统及方法。识别内容。该内容能够是图像、视频帧或者任何其它适当内容。在内容的各维中基于像素值来计算边缘差。过滤边缘差。从经过滤的边缘差,能够确定块属性、例如块大小和偏移。

【技术实现步骤摘要】
可变成块效应大小和偏移检测
本公开涉及图像和视频内容,以及更具体来说,涉及识别图像和视频内容中的成块效应(blocking artifact)大小和偏移。
技术介绍
基于块的变换编码是用于图像和视频编码的最流行方式。当前图像和视频标准的大多数、例如JPEG、H.26x和MPEG利用基于块的离散余弦变换。一般来说,对大小8X8的块应用这个变换;在11.264中,对大小4X4(最小大小)的块应用这个变换。在解码器中,量化的变换系数经过解量化和逆变换,以恢复原始图像。因此,在低比特率,能够预计大约8X8或4X4或者这些大小的整数倍的图像和视频编码成块效应。 但是,实际上,成块效应大小可因空间缩放而发生变化,以及成块光栅中的偏差也可能发生。因此,在没有检测准确的成块效应大小和光栅位置的情况下,成块性(blockiness)量度可能结果是无用的,因为在错误的像素位置并且以错误的成块效应大小来计算成块性。因此,适当的成块性量度应当在计算成块性得分之前查找成块效应大小和偏移。 仍然需要解决与现有技术关联的这些和其它问题的方式。
技术实现思路
本专利技术的方面包括计算机系统。计算机系统中存储的是内容。分析内容以确定边缘差(edge difference)。边缘差经过过滤,由此能够计算块属性、例如块大小和偏移。 【附图说明】 图1示出按照本专利技术的一个实施例、确定内容中的块属性的计算机系统;图2示出在图1的内容中计算的边缘差;图3和图4示出分别沿图表上的垂直和水平维所绘制的、图2的边缘差;图5示出计算图2的垂直维的边缘差的滚动标准偏差(rolling standarddeviat1n);图6和图7分别示出使用如图5所示滚动标准偏差所过滤的、图3和图4的边缘差; 图8示出按照本专利技术的一个实施例、在图1的系统中确定内容的块属性的过程的流程图;图9示出在图8的流程图中如何过滤边缘差的细节;图10示出在图8的流程图中如何确定块属性的细节。 【具体实施方式】 图1示出按照本专利技术的一个实施例、确定内容中的块属性的计算机系统。图1中,计算机系统105示为包括计算机110、监视器115、键盘120和鼠标125。本领域的技术人员将会知道,随计算机系统105能够包括其它组件:例如,其它输入/输出装置、例如打印机。另外,图1的计算机系统105能够包括常规内部组件:例如中央处理器(未示出)、存储器130、存储装置(未示出)等。虽然图1中未示出,但是本领域的技术人员将会知道,计算机系统105能够直接地或者通过任何类型的网络(未示出)来与其它计算机系统进行交互。最后,虽然图1将计算机系统105示为常规台式计算机,但是本领域的技术人员将会知道,计算机系统105能够是能够提供本文中认为是计算机系统105所有的服务的任何类型的机器或计算装置,包括例如台式计算机、个人数字助理(PDA)或者蜂窝电话。 计算机110包括用来确定示为存储在存储器130中的内容135的块属性的组件。计算机110能够包括边缘差计算器140、边缘差过滤过滤器145和块属性计算器150。边缘差计算器140能够用来确定边缘差,如下面参照图2-4所述。边缘差过滤器145能够用来过滤由边缘差计算器140所产生的边缘差,如下面参照图5-7所述。最后,块属性计算器150能够用来从经过滤的边缘差来确定内容的块属性。 作为计算块属性的一部分,块属性计算器150能够包括块大小计算器155和块偏移计算器160。块大小计算器155能够确定块效应的大小。块偏移计算器160能够确定块效应的偏移。 假定内容是二维的(B卩,来自视频段的图像或帧),块属性计算器150(并且因此块大小计算器155和块偏移计算器160)在各维分别操作。也就是说,块效应的大小及其偏移能够在一维(例如垂直地)来确定,而无需参考另一维(例如水平地)。这意味着,如果块效应能够在二维以上存在,则要求保护的本专利技术可用来与其它维无关地确定各维中的块效应属性。 虽然图1示出存储器130中存储的内容135,但是本领域的技术人员将会知道,内容135能够存储在任何预期位置。例如,内容135能够由计算机系统105从连网位置来检索。或者内容135能够从诸如USB密钥、致密光盘、DVD或蓝光盘以及其它可能性之类的便携存储装置来读取。本领域的技术人员将会知道内容135的其它可能来源。 图2示出在图1的内容中计算的边缘差。图2中,内容135示为具有M行和N列的像素。如上所述,内容135能够是图像,或者内容135能够是来自视频文件的帧以及其它可能性。内容135的行能够说成是沿水平维205延伸,以及内容135的列能够说成是沿垂直维210延伸。 给定内容135中的像素,边缘差能够在各维中计算。因此,例如,水平边缘差215、220,225和230在水平维205示出,以及垂直边缘差235、240、245和250在垂直维210示出。 边缘差使用下式来计算:本文档来自技高网...

【技术保护点】
一种系统,包括:计算机;所述计算机中的存储器;所述计算机的所述存储器中存储的内容;边缘差计算器,计算至少一维中的所述内容的边缘差;边缘差过滤器,过滤所述边缘差以产生经过滤的边缘差;以及块属性计算器,从所述经过滤边缘差来确定块属性。

【技术特征摘要】
2013.03.26 IN 1146/MUM/20131.一种系统,包括: 计算机; 所述计算机中的存储器; 所述计算机的所述存储器中存储的内容; 边缘差计算器,计算至少一维中的所述内容的边缘差; 边缘差过滤器,过滤所述边缘差以产生经过滤的边缘差;以及 块属性计算器,从所述经过滤边缘差来确定块属性。2.如权利要求1所述的系统,其中,所述边缘差计算器构造成计算与所述至少一维正交的所述内容中的相邻像素之间的绝对差,对与所述至少一维正交的所述相邻像素之间的所述绝对差求和以产生总和,并且将所述总和缩放所述至少一维中的像素数量以产生所述边缘差。3.如权利要求1所述的系统,其中,所述边缘差过滤器构造成计算所述边缘差的滚动标准偏差,并且滤除其对应第一滚动标准偏差小于预定阈值且大于与就在所述第一边缘差前面的第二边缘差对应的第二滚动标准偏差的第一边缘差。4.如权利要求1所述的系统,其中,所述块属性计算器包括从所述经过滤的边缘差来确定块大小的块大小 计算器。5.如权利要求4所述的系统,其中,所述块大小计算器构造成将所述块大小确定为相邻的经过滤边缘差之间的最常见差。6.如权利要求4所述的系统,其中,所述块属性计算器还包括从所述经过滤的边缘差来确定块偏移的块偏移计算器。7.如权利要求6所述的系统,其中,所述块偏移计算器构造成将所述块偏移确定为经过滤边缘差与所述内容的边缘之间的像素数量。8.一种方法,包括: 计算至少一维中的内容的边缘差; 过滤所述边缘差以产生经过滤的边缘差;以及 从所述经过滤边缘差来确定至少一个块属性。9.如权利...

【专利技术属性】
技术研发人员:V阿拉姆塞蒂
申请(专利权)人:特克特朗尼克公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1