【技术实现步骤摘要】
【国外来华专利技术】用于图像处理流水线的高亮恢复
技术介绍
[0001]本说明书涉及图像处理器。图像处理器是领域特定的处理设备,其被设计来处理捕获的图像数据。
[0002]一些图像处理器具有由专用硬件实现的图像处理流水线。在本说明书中,图像处理流水线被定义为一组一个或多个组件,称为“块”,它们在图像源(例如相机)和图像呈现器(renderer)(例如,电脑或手机屏幕)之间执行任何中间数字图像处理。
[0003]一些图像处理流水线块增加图像信号的增益,即,增加图像像素数据的各个通道的值。通常,块只能将像素的增益增加到某一程度。像素隐含地具有位精度,它定义了像素数据的相应通道可以采用的最大值。当块施加的增益大于位精度允许的增益时,像素值通常被块“裁切(clip)”为等于位精度允许的最大值。这通常会导致图像质量劣化,称为“高亮裁切(highlight clipping)”,其中,图像的某些区域由于像素值被裁切而使得颜色失真。例如,如果某个区域中像素的每个通道都被裁切,则该区域可能具有统一的最大像素值,例如,通常将其呈现为完全白色的区域。
[0004]为方便起见,本说明书包含使用RGB颜色空间(即,通道包括R通道、G通道和B通道的地方)的示例。本说明书中描述的主题可以应用于任何适当的颜色空间,例如,RGrGbB颜色空间或RGBA颜色空间,仅举几个例子。
[0005]此外,为方便起见,本说明书包含涉及处理个体的像素(individual pixels)以恢复像素色调(hue)的示例。本说明书中描述的主题可以更普遍地被应用以处理高亮区域以恢复 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:图像捕获设备,被配置为生成图像的原始图像数据,对于所述图像中的多个高亮区域中的每个高亮区域,所述原始图像数据包括所述高亮区域的一个或多个通道的原始通道值;以及图像信号处理器,包括:图像处理流水线的一个或多个组件,被配置为处理所述原始图像数据以生成更新的图像数据,其中,所述更新的图像数据包括所述图像中的每个高亮区域的更新通道值,并且其中,对于所述图像的一个或多个高亮区域中的每个高亮区域,所述高亮区域的一个或多个更新通道值超过根据预定数据精度的最大通道值,以及高亮恢复电路,被配置为对所述图像的所述一个或多个高亮区域的所述更新通道值执行色调校正过程,其中,执行所述色调校正过程包括:处理所述更新通道值以生成最终通道值,所述最终通道值i)满足所述预定数据精度和ii)恢复所述图像的所述一个或多个高亮区域的色调值。2.根据权利要求1所述的系统,其中,所述高亮区域是个体的像素,并且其中,所述一个或多个通道包括R通道、G通道和B通道。3.根据权利要求1所述的系统,其中,所述高亮区域是在滤色器阵列中以2
×
2网格布置的四个像素的组,其中,所述像素中的每个具有表示单个颜色的单个值,并且其中,所述一个或多个通道包括所述四个像素的值。4.根据权利要求1
‑
3中任一项所述的系统,其中,对于所述图像中的每个高亮区域执行所述色调校正过程包括:计算色调值,包括:对于所述高亮区域的所述一个或多个通道中的每个通道调整相应的更新通道值,其中,所述色调值表示所述通道的所述更新通道值的比例;对于所述一个或多个通道中的每个通道生成裁切通道值,其中,如果所述更新通道值小于或等于所述最大通道值,则所述裁切通道值等于相应的更新通道值,并且如果所述更新通道值大于所述最大通道值,则所述裁切通道值等于所述最大通道值;以及对于所述一个或多个通道中的每个通道计算最终通道值,包括:使用相应的色调值调整相应的裁切通道值,以模拟所述通道的所述更新通道值的所述比例。5.根据权利要求4所述的系统,其中,对于所述图像中的每个高亮区域计算所述色调值进一步包括:确定所述高亮区域的所述一个或多个通道的相应的更新通道值的集中趋势的量度;以及计算色调值,包括:使用所述高亮区域的所述更新通道值的集中趋势的量度来调整所述一个或多个通道中的每个通道的相应的更新通道值。6.根据权利要求5所述的系统,其中,对于所述图像中的每个高亮区域计算所述一个或多个通道中的每个通道的最终通道值包括:确定所述一个或多个通道的所述裁切通道值的集中趋势的量度;以及计算所述一个或多个通道中的每个通道的最终通道值,包括:使用所述高亮区域的相应的色调值和所述裁切通道值的集中趋势的所述量度来调整相应的裁切通道值。7.根据权利要求6所述的系统,其中,对于每个高亮区域:
所述一个或多个通道的所述更新通道值和所述裁截通道值的集中趋势的量度是相应通道值的平均值;以及计算所述一个或多个通道的所述色调值包括:通过计算在所述更新通道值与所述更新通道值的所述平均值之间的差来生成初始色调值;以及通过将所述初始色调值归一化来生成所述色调值,包括:将所述初始色调值除以第一向量的长度,其中,所述第一向量的每个元素是初始色调值。8.根据权利要求7所述的系统,其中,计算所述一个或多个通道的所述最终通道值包括:通过将所述色调值缩放第二向量的长度来生成缩放色调值,其中,所述第二向量的每个元素是通道的裁切通道值与裁切通道值的平均值之间的差;以及通过将所述缩放色调值与所述裁切通道值的平均值相加来生成所述最终通道值。9.一种方法,包括:接收图像的原...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。