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