在图像中生成和显示模糊制造技术

技术编号:26695352 阅读:51 留言:0更新日期:2020-12-12 02:54
实施方式涉及在图像中生成和显示模糊。在一些实施方式中,一种方法包括基于输入图像来生成多个mipmap图像,包括对于每个mipmap图像,将模糊应用到从输入图像导出的相应多个像素。在一些示例中,模糊至少部分地基于图像的深度数据。获得参数数据,该参数数据指示输出图像的输出焦平面的输出焦平面深度以及输出焦平面之前的输出焦范围。生成输出图像的输出像素值,包括基于一个或多个mipmap图像来确定模糊像素值,基于输出焦平面深度和输出焦范围来选择该一个或多个mipmap图像。模糊像素值基于与输出焦范围之外的深度相关联的特定像素。

【技术实现步骤摘要】
【国外来华专利技术】在图像中生成和显示模糊相关申请的交叉引用本申请要求于2018年5月10日提交的标题为“在图像中生成和显示模糊”的美国专利申请第15/976,818号的优先权,该美国专利申请的内容通过引用被完全结合在本文中。
技术介绍
数字相机设备的普及和便利已经使得诸如数字照片和视频的视觉内容变得无处不在。例如,各种类型的大量图像可以由用户设备捕获、存储和显示。一些设备和软件可以处理图像以向那些图像添加效果,包括模拟物理相机的使用的效果。例如,可以向图像数字地添加模糊效果和其它视觉效果,以模拟镜头以及相机的其它模拟或机械组件的使用。本文中提供的
技术介绍
描述是出于总体上呈现本公开的情境的目的。该
技术介绍
部分中描述的目前署名的专利技术人的工作,以及在提交时可能没有另外限定为现有技术的描述的方面,对于本公开而言既不应清楚地也不应隐含地被认定为现有技术。
技术实现思路
本申请的实施方式涉及在图像中生成和显示模糊。在一些实施方式中,一种在图像中提供模糊的计算机实施的方法包括,获得输入图像;基于所述输入图像来生成多个mipmap图像,其中,生成所述多个mip本文档来自技高网...

【技术保护点】
1.一种在图像中提供模糊的计算机实施的方法,其特征在于,所述方法包括:/n获得输入图像;/n基于所述输入图像来生成多个mipmap图像,其中,生成所述多个mipmap图像中的每个mipmap图像包括,将模糊应用到从所述输入图像导出的相应多个像素;/n获得参数数据,所述参数数据指示输出图像的输出焦平面的输出焦平面深度,并且指示所述输出焦平面之前的输出焦范围;以及/n生成包括输出模糊的所述输出图像的输出像素值,其中,生成所述输出像素值包括,基于一个或多个选择的mipmap图像来确定模糊像素值,基于所述输出焦平面深度和所述输出焦范围从所述多个mipmap图像中选择所述一个或多个选择的mipmap图像...

【技术特征摘要】
【国外来华专利技术】20180510 US 15/976,8181.一种在图像中提供模糊的计算机实施的方法,其特征在于,所述方法包括:
获得输入图像;
基于所述输入图像来生成多个mipmap图像,其中,生成所述多个mipmap图像中的每个mipmap图像包括,将模糊应用到从所述输入图像导出的相应多个像素;
获得参数数据,所述参数数据指示输出图像的输出焦平面的输出焦平面深度,并且指示所述输出焦平面之前的输出焦范围;以及
生成包括输出模糊的所述输出图像的输出像素值,其中,生成所述输出像素值包括,基于一个或多个选择的mipmap图像来确定模糊像素值,基于所述输出焦平面深度和所述输出焦范围从所述多个mipmap图像中选择所述一个或多个选择的mipmap图像,并且其中,所述模糊像素值基于与所述输出焦范围之外的深度相关联的特定像素。


2.根据权利要求1所述的计算机实施的方法,其特征在于,生成所述多个mipmap图像包括:
基于所述输入图像来生成多个背景mipmap图像,其中,生成每个所述背景mipmap图像包括,将相应的背景模糊应用到从所述输入图像导出的多个背景像素中的每个背景像素,其中,每个背景像素具有在与所述背景像素相关联的相应的焦平面之后的相应的深度;以及
基于所述输入图像来生成多个前景mipmap图像,其中,生成每个所述前景mipmap图像包括,将相应的前景模糊应用到从所述输入图像导出的多个前景像素中的每个前景像素,其中,每个前景像素具有在与所述前景像素相关联的相应的焦平面之前的相应的深度,
其中,所述一个或多个选择的mipmap图像包括一个或多个所述背景mipmap图像以及一个或多个所述前景mipmap图像。


3.根据权利要求2所述的计算机实施的方法,其特征在于,生成输出像素值包括:
基于至少一个背景mipmap图像来确定不透明像素值,基于所述输出焦平面深度来选择所述至少一个背景mipmap图像;
基于至少一个前景mipmap图像来确定覆盖像素值,基于所述输出焦范围来选择所述至少一个前景mipmap图像;以及
将所述不透明像素值与所述覆盖像素值的对应值组合,以确定所述输出图像的所述输出像素值。


4.根据权利要求3所述的计算机实施的方法,其特征在于,基于所述至少一个背景mipmap图像来确定所述不透明像素值包括,对于从所述输入图像导出的每个背景像素:
基于所述背景像素的所述深度并且基于所述输出焦平面深度,从所述多个背景mipmap图像中选择一个或多个背景mipmap图像;以及
使用所述一个或多个背景mipmap图像来确定对应于所述背景像素的特定不透明像素值。


5.根据权利要求3所述的计算机实施的方法,其特征在于,将所述相应的前景模糊应用到所述多个前景像素中的每个前景像素包括:
基于围绕所述前景像素的所述输入图像的周围像素,并且基于与所述前景mipmap图像相关联的前景焦平面的前景焦平面深度,将所述相应的前景模糊应用到每个前景像素。


6.根据权利要求5所述的计算机实施的方法,其特征在于,基于至少一个前景mipmap图像来确定所述覆盖像素值包括,对于从所述输入图像导出的每个前景像素:
基于所述输出焦平面深度并且基于所述输出焦范围,选择所述多个前景mipmap图像中的一个或多个前景mipmap图像;以及
使用所述一个或多个前景mipmap图像来确定对应于所述前景像素的特定覆盖像素值。


7.根据权利要求3所述的计算机实施的方法,其特征在于,所述组合包括,使用与所述覆盖像素值相关联的透明度值,所述透明度值指示所述覆盖像素值的相应的透明度。


8.根据权利要求1所述的计算机实施的方法,其特征在于,生成所述多个mipmap图像包括,将所述输入图像缩小到多个缩小的图像,并且其中,将所述模糊应用到所述相应的多个像素包括,将所述模糊应用到所述缩小的图像的相应的多个缩小的像素。


9.根据权利要求2所述的计算机实施的方法,其特征在于,生成所述背景mipmap图像包括,将所述输入图像缩小到多个背景缩小的图像,并且将所述相应的背景模糊应用到所述背景缩小的图像的每个所述背景像素,
其中,生成所述前景mipmap图像包括,将所述输入图像缩小到多个前景缩小的图像,并且将所述相应的前景模糊应用到所述前景缩小的图像的每个所述前景像素,以及
其中,至少两个所述背景缩小的图像按不同的缩放水平被缩小,并且其中,至少两个所述前景缩小的图像按不同的缩放水平被缩小。


10.根据权利要求2所述的计算机实施的方法,其特征在于,将所述相应的背景模糊应用到所述多个背景像素中的每个背景像素包括:
基于从所述输入图像导出的围绕所述背景像素的周围像素,基于所述背景像素到由所述输入图像描绘的场景中的深度,并且基于与所述背景像素相关联的焦平面,将所述相应的背景模糊应用到每个背景像素,其中,基于所述背景像素的所述深度和被分配到所述背景mipmap图像的背景mipmap模糊水平来确定所述焦平面。


11.根据权利要求1所述的计算机实施的方法...

【专利技术属性】
技术研发人员:奥斯丁·苏史斯克
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1