【技术实现步骤摘要】
用于处理数据值的流的系统和方法
技术介绍
存在很多不同类型的可以处理数据值的流的数据处理系统。例如,图像处理系统可以被用作相机管线,以处理源自相机中的图像传感器的像素值,以提供表示捕获的图像的经处理像素值的集合。图像处理系统(诸如,相机管线)可以被布置为接收像素值的流(例如,以光栅扫描顺序,或者任何其他预定顺序,诸如交互书写的顺序),以及对像素值执行多个处理功能,以便确定可以随后被输出的经处理的像素值,例如,用于在显示器上显示,或者用于存储在存储器中,或者用于传输给另一设备,例如,通过诸如因特网的网络。图1a示出了被布置为接收来自图像传感器102的图像数据(例如,像素值)的图像处理系统104。如本领域已知的,图像传感器102可以包括传感器阵列(例如,电荷耦合器件(CCD)或者互补金属氧化物半导体(CMOS)传感器),该传感器阵列可以感测各个像素位置处的入射光,以确定可以被馈入到图像处理系统104的原始图像数据(例如,未经处理的像素值)。以此方式,图像传感器102捕获光,并且将该光转换成将要被处理的电信号(例如,像素值形式的图像数据),以便生成图像。图像处理系统104包括许多不同的处理模块(例如,图1示出了k个处理模块:1061、1062、1063、…、106k),这些不同的处理模块对图像数据实施相应的处理功能,以确定表示图像的经处理的图像数据,以及从图像处理系统104输出的经处理的图像数据。例如,图像处理系统104可以使用诸如滤波和锐化的功能,来修改像素值(例如,为了改进图像的感知质量)。图像处理的其他功能可以是将图像数据压缩或编码成特定格式,诸如联合图像专家组 ...
【技术保护点】
1.一种被配置为处理像素值的流的图像处理系统,所述图像处理系统包括:处理模块,被配置为通过对所述流的像素值的特定子集进行操作,来实施对所述流的特定像素值的处理,对所述流的像素值的特定子集进行操作通过执行以下来进行:将所述特定子集内的所述像素值中的每个像素值分类到群组集合中的群组中;根据对所述特定子集的所述像素值到所述群组中的分类,使用所述特定子集的所述像素值中的一个或多个像素值处理所述特定像素,其中所述处理所述特定像素值包括:在合并操作中执行多个处理功能,所述多个处理功能取决于对所述特定子集的像素值到所述群组中的分类,以使对所述特定子集内的所述像素值到所述群组中的所述分类对于所述多个处理功能是一致的;以及输出经处理的特定像素值。
【技术特征摘要】
2017.10.30 GB 1717827.81.一种被配置为处理像素值的流的图像处理系统,所述图像处理系统包括:处理模块,被配置为通过对所述流的像素值的特定子集进行操作,来实施对所述流的特定像素值的处理,对所述流的像素值的特定子集进行操作通过执行以下来进行:将所述特定子集内的所述像素值中的每个像素值分类到群组集合中的群组中;根据对所述特定子集的所述像素值到所述群组中的分类,使用所述特定子集的所述像素值中的一个或多个像素值处理所述特定像素,其中所述处理所述特定像素值包括:在合并操作中执行多个处理功能,所述多个处理功能取决于对所述特定子集的像素值到所述群组中的分类,以使对所述特定子集内的所述像素值到所述群组中的所述分类对于所述多个处理功能是一致的;以及输出经处理的特定像素值。2.根据权利要求1所述的图像处理系统,其中所述多个处理功能包括以下中的两项或多项:(i)缺陷像素检测,(ii)缺陷像素校正,(iii)去噪,(iv)锐化,以及(v)去马赛克。3.根据权利要求1或2所述的图像处理系统,其中所述图像处理系统在相机管线中被实施。4.根据前述权利要求中任何一项所述的图像处理系统,还包括:被配置为存储群组指示数据的存储库,所述群组指示数据用于指示像素值能够被分组到的一个或多个群组,其中,所述处理模块被配置为在多次迭代中的每次迭代中,通过对所述流的像素值的相应特定子集进行操作,来处理所述流的相应特定像素值,对所述流的像素值的相应特定子集进行操作通过在所述多次迭代中的每次迭代中执行以下来进行:从所述存储库取回针对至少一个群组的群组指示数据;使用取回的所述群组指示数据来定义所述群组集合,所述特定子集内的像素值能够被分组到所述群组集合中;所述处理是指:(i)将所述特定子集内的所述像素值中的每个像素值分类到群组集合的群组中,以及(ii)根据对所述特定子集的所述像素值到所述群组中的所述分类,使用所述特定子集的所述像素值中的一个或多个像素值来处理所述特定像素值;以及将针对所述群组集合中的至少一个群组的群组指示数据存储在所述存储库中,用于在后续迭代中使用。5.根据权利要求4所述的图像处理系统,其中所述存储针对至少一个群组的群组指示数据包括:存储所述像素值的平均值作为针对群组的指示值,所述像素值被分类为该群组的一部分。6.根据权利要求4或5所述的图像处理系统,其中所述存储针对至少一个群组的群组指示数据包括:存储以下中的至少一项:(i)对被分类为群组的一部分的所述数据值的散布的指示,(ii)被分类为群组的一部分的所述数据值的指示位置,以及(iii)对所述群组的成员的数量的指示。7.根据前述权利要求中任何一项所述的图像处理系统,其中基于像素值的值,所述特定子集内的所述像素值中的每个像素值被分类到所述群组集合的群组中的一个群组中。8.根据权利要求1至6中任何一项所述的图像处理系统,所述图像处理系统被配置为检测所述特定子集内的边缘,其中基于所述像素值与所检测出的所述边缘相比的相对位置,所述特定子集内的所述像素值中的每个像素值被分类到所述群组集合的群组中的一个群组中。9.根据前述权利要求中任何一项所述的图像处理系统,其中针对群组的群组指示数据用于指示像素值的范围,所述像素值将被分类到所述群组中。10.根据权利要求9所述的图像处理系统,其中针对群组的所述群组指示数据包括所述像素值的范围内的指示值,所述像素值将被分类到所述群组中。11.根据权利要求9所述的图像处理系统,其中针对群组的所述群组指示数据包括所述像素值的范围的上界和下界的指示,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。