用于处理图像的方法和装置与流程

文档序号:16849536发布日期:2019-02-12 22:37阅读:197来源:国知局
本申请要求于2017年7月31日提交到韩国知识产权局的申请号为10-2017-0097122号的韩国专利申请的优先权,其公开通过引用整体合并于此。
背景技术
::1.领域与示范性实施例一致的方法和装置涉及用于处理图像的方法和装置。2.相关技术的描述已经开发了能够生成虚拟现实(virtualreality,vr)环境的电子设备和显示设备,并且其越来越受到关注。已经研究了作为虚拟现实(vr)的下一阶段的实现增强现实(augmentedreality,ar)和混合现实(mixedreality,mr)的技术。与其中实现完整的虚拟世界的虚拟现实(vr)不同,增强现实(ar)是在现实世界的环境的视角下通过叠加(或组合)虚拟对象或关于现实世界的环境的信息来进一步增加现实的效果的显示技术。虽然虚拟现实(vr)可能只应用于诸如游戏或虚拟体验的有限领域,然而ar具有可应用于各种真实环境的优势。特别地,增强现实(ar)作为适合于普遍存在的环境或物联网(internetofthings,iot)环境的下一代显示技术受到关注。增强现实(ar)是混合现实(mr)的一个示例,显示了现实世界和虚拟世界(例如附加信息)的混合。因此,用于处理和显示三维图像的
技术领域
:已经逐渐扩大。因此,需要对用户友好的三维图像处理方法或三维图像显示方法。技术实现要素:一个或多个示范性实施例提供了通过处理图像来输出用户友好的图像的方法和装置。一个或多个示范性实施例还提供了用于输出不会对观看者造成眩晕的用户友好的三维图像的方法和装置。额外的方面将部分地在下面的描述中被阐述,并且从所述描述中部分地变得清楚,或者可以通过实践所呈现的实施例而习得。根据实施例的方面,提供了一种用于处理图像的装置,其包括:第一显示器,其光学焦距是第一距离;第二显示器,其光学焦距是第二距离;处理器,被配置为根据要被输出的第一图像的深度值来确定第一显示器的第一像素的第一值和第二显示器的第二像素的第二值;以及图像会聚构件,被配置为重叠第一像素和第二像素并且输出与深度值相对应的第一图像。该处理器可以控制深度值的范围在预定范围内,该深度值的范围是同时显示第一显示器的第一像素和第二显示器的第二像素的深度值的范围。当第二距离大于第一距离时,预定范围的上限可以小于第二距离,并且预定范围的下限可以大于第一距离。第一距离和第二距离可以分别根据第一显示器和第二显示器的物理特性被确定。第二距离可以大于第一距离,并且响应于第一距离和第二距离的平均值大于深度值,处理器可以确定第一像素的第一值要大于第二像素的第二值。第二距离可以大于第一距离,并且响应于第一距离和第二距离的平均值大于深度值,处理器可以确定施加到第一像素的第一值的权重要大于施加到第二像素的第二值的权重。第一像素的第一值可以包括第一像素的亮度值,并且第二像素的第二值包括第二像素的亮度值。处理器可以生成其中在第一图像上反映双眼视差的附加图像,并且图像会聚构件可以输出附加图像。第一图像可以被输出到用户的左眼和右眼中的一个,并且附加图像可以被输出到用户的左眼和右眼中的另一个。处理器可以根据查找表(lookuptable,lut)来确定与深度值相对应的第一像素的第一值和第二像素的第二值。根据另一示范性实施例的方面,提供了一种处理图像的方法,其包括获得要输出的第一图像的深度值;基于深度值确定第一显示器的第一像素的第一值和第二显示器的第二像素的第二值,第一显示器的光学焦距是第一距离,第二显示器的光学焦距是第二距离;以及重叠第一像素和第二像素以输出与深度值相对应的第一图像。该确定可以包括控制深度值的范围在预定范围内,该深度值的范围是同时显示第一显示器的第一像素和第二显示器的第二像素的深度值的范围。当第二距离大于第一距离时,预定范围的上限可以小于第二距离,并且预定范围的下限可以大于第一距离。第一距离和第二距离可以分别根据第一显示器和第二显示器的物理特性被确定。第二距离可以大于第一距离,并且响应于第一距离和第二距离的平均值大于深度值,该确定可以包括确定第一像素的第一值要大于第二像素的第二值。第二距离可以大于第一距离,并且响应于第一距离和第二距离的平均值大于深度值,该确定可以包括确定施加到第一像素的第一值的权重要大于施加到第二像素的第二值的权重。第一像素的第一值可以包括第一像素的亮度值,并且第二像素的第二值包括第二像素的亮度值。该方法还可以包括输出其中在第一图像上反映双眼视差的附加图像。第一图像可以被输出到用户的左眼和右眼中的一个,并且附加图像可以被输出到用户的左眼和右眼中的另一个。该确定可以包括根据查找表(lookuptable,lut)来确定与深度值相对应的第一像素的第一值和第二像素的第二值。根据另一示范性实施例的方面,提供了一种非瞬时性计算机可读记录介质,其存储当被计算机运行时实现上述方法的程序。根据另一示范性实施例的方面,提供了一种处理图像的方法,包括:接收包括深度值的输入图像;基于第一显示器的第一光学焦距和第二显示器的第二光学焦距调制深度值在预定范围内;根据调制的深度值确定第一显示器的第一像素的第一值和第二显示器的第二像素的第二值,该第二像素具有与第一像素的位置相对应的位置;以及基于第一像素的值和第二像素的值输出输出图像。该方法还包括在调制之前对深度值进行归一化。可以使用被存储在查找表中的深度值调制数据来调制深度值。可以使用包括sigmoid函数的深度值调制函数来提供lut。附图说明从以下结合附图的对示范性实施例的描述中,以上和/或其它方面将变得清楚和更容易理解,其中:图1是示出根据示范性实施例的用于处理图像的装置的框图;图2是示出根据示范性实施例的输出图像的方法的流程图;图3是示出根据示范性实施例的输出第一图像和第二图像的方法的流程图;图4是示出根据示范性实施例的通过对深度值进行归一化和调制来显示图像的方法的流程图;图5是示出根据示范性实施例的通过对深度值进行归一化和调制来显示图像的示例的图;图6是示出根据示范性实施例的执行深度值的调制的方法的图;图7是示出根据示范性实施例的在执行调制中使用的焦距相关特性的图;图8是示出根据示范性实施例的显示透视型图像的示例的图;图9是示出根据示范性实施例的使用被存储在存储器中的查找表(lut)输出图像的设备的框图;以及图10是示出根据示范性实施例的其中设备经由两个显示器输出图像的示例的图。具体实施方式现在将详细参考示范性实施例,其示例被示出在附图中,其中,相似的参考标号始终指代相似的元素。在这一点上,示范性实施例可以具有不同的形式,并且不应该被解释为受限于这里阐述的描述。因此,下面通过参考附图来描述示范性实施例仅仅为了说明各个方面。如这里所使用的,术语“包括”等不应被解释为必然包括在说明书中描述的各种元件或步骤,并且应被解释为不包括一些元件或一些步骤或不包括附加的元件或步骤。并且,如这里所使用的,包括诸如“第一”或“第二”的序数的术语可以被用来描述各种元素,但是元素不应该被术语所限制。这些术语仅仅被用于将一个元素与其它元素区分开的目的。这些示范性实施例针对用于处理图像的方法和设备,并且针对这些示范性实施例所属领域的普通技术人员广泛知晓的内容将省略其详细描述。在说明书中,图像可以包括运动图像以及静止图像。图1是示出根据示范性实施例的用于处理图像的装置的框图。如图1中所示,图像处理装置100可以包括第一显示器110、第二显示器120、处理器130和图像会聚构件140。然而,本领域普通技术人员将会理解,除了图1中所示的元件之外,诸如通用元件的其它元件可以进一步被包括在图像处理装置100中。可替换地,本领域的普通技术人员将会理解,根据另一示范性实施例,可以省略图1中示出的一些元件。参考图1,图像处理装置100可以包括第一显示器110和第二显示器120。并且,第一显示器110和第二显示器120的光学焦距可以彼此不同。图像处理装置100是具有两个或更多个焦平面(focalplanes)的多焦点显示设备,并且可以显示不会实质上对观看者造成眩晕的自然立体图像。并且,图像处理装置100可以是具有与自动立体显示设备相同的调节(accommodation)和会聚的显示设备。在相关领域中,当输出图像具有与多焦点显示设备的显示设备的光学焦距不同的深度值,它可能会对观看者造成眩晕。例如,在其中第一显示器具有1m的光学焦距和第二显示器具有10m的光学焦距的多焦点显示器中,当在第一显示器和第二显示器上显示具有7m深度值的图像时,观看者可以感到眩晕。根据示范性实施例的用于处理图像的装置可以执行深度值的调制以避免对观看者造成眩晕。参考图1,第一显示器110可以输出图像(例如,第1-1图像),并且第二显示器120可以输出图像(例如,第1-2图像)。例如,第一显示器110可以包括用于生成第1-1图像的图像生成设备,并且第二显示器120可以包括用于生成第1-2图像的图像生成设备。第一显示器110可以根据处理器130的控制生成第1-1图像,以将第1-1图像输出到图像会聚构件140,并且第二显示器120可以根据处理器130的控制来生成第1-2图像,以将第1-2图像输出到图像会聚构件140。图像会聚部件140可以会聚从第一显示器110获得的第1-1图像和从第二显示器120获得的第1-2图像,并输出会聚图像。根据示范性实施例的图像会聚构件140可以包括提供光学多路径的多路径光学构件。例如,被包括在图像会聚构件140中的多路径光学构件可以仅输出代表第1-1图像的光的一部分和代表第1-2图像的光的一部分。第一显示器110的光学焦距可以被设置为第一距离。第二显示器120的光学焦距可以被设置为第二距离。第一距离和第二距离可以彼此不同。例如,第二距离可以大于第一距离。虽然第二距离可以小于第一距离,为了便于解释,下面将描述第二距离大于第一距离的情况。光学焦距可以根据显示器的物理特性被确定。例如,第一距离可以根据第一显示器110的物理特性被确定,并且第二距离可以根据第二显示器120的物理特性被确定。在这种情况下,第一距离可以根据第一显示器110的光学设计方案被确定,并且第二距离可以根据第二显示器120的光学设计方案被确定。根据示范性实施例的处理器130可以根据与从图像会聚构件140输出的图像相对应的深度值来确定第1-1图像和第1-2图像的像素值。例如,当要输出的图像的深度值等于第一距离时,处理器130可以将第1-1图像的输出比率设置为100%,并且将第1-2图像的输出比率设置为0%。作为另一示例,当要输出的图像的深度值等于第二距离时,处理器130可以将第1-1图像的输出比率设置为0%,并且将第1-2图像的输出比率设置为100%。作为另一示例,当要输出的图像的深度值等于第一距离和第二距离的平均值时,处理器130可以将第1-1图像的输出比率设置为50%,并且将第1-2图像的输出比率设置为50%。在这种情况下,第1-1图像的像素值与第1-2图像的像素值的比率可以是1。第1-1图像的像素的位置和第1-2图像的像素的位置可以彼此对应。例如,第1-1图像的像素和第1-2图像的像素的位置可以彼此重叠并以输出图像输出。并且,如稍后将描述的,从第一显示器110输出的第一像素的位置和从第二显示器120输出的第二像素的位置可以彼此对应。例如,第一像素和第二像素可以彼此重叠并输出。根据示范性实施例的处理器130可以将与从图像会聚构件140输出的图像相对应的深度值与第一距离和第二距离的平均值进行比较,以确定第1-1图像和第1-2图像的像素值。例如,当第一距离和第二距离的平均值大于要输出的图像的深度值并且第一距离小于第二距离时,处理器130可以确定从第一显示器110输出的第一像素的值要大于从第二显示器120输出的第二像素的值。例如,当第二距离是11m,第一距离是1m,并且要输出的图像的深度值是3m时,处理器130可以确定第1-1图像的第一像素的亮度值要大于第1-2图像的第二像素的亮度值。作为另一示例,当第一距离和第二距离的平均值小于要输出的图像的深度值并且第一距离小于第二距离时,处理器130可以确定从第一显示器110输出的第一像素的值要小于从第二显示器120输出的第二像素的值。例如,当第二距离是11m,第一距离是1m,并且要输出的图像的深度值是8m时,处理器130可以确定第1-1图像的第一像素的亮度值要小于第1-2图像的第二像素的亮度值。作为另一示例,当第一距离和第二距离的平均值大于要输出的图像的深度值并且第一距离小于第二距离时,处理器130可以确定施加到从第一显示器110输出的第一像素的值的权重要大于施加到从第二显示器120输出的第二像素的值的权重。例如,当第二距离是11m,第一距离是1m,并且要输出的图像的深度值是3m时,处理器130可以确定施加到第1-1图像的第一像素的亮度值的权重要大于施加到第1-2图像的第二像素的亮度值的权重。作为另一示例,当第一距离和第二距离的平均值小于要输出的图像的深度值并且第一距离小于第二距离时,处理器130可以确定施加到从第一显示器110输出的第一像素的值的权重要小于施加到第二像素的值的权重。例如,当第二距离是11m,第一距离是1m,并且要输出的图像的深度值是8m时,处理器130可以确定施加到第1-1图像的第一像素的亮度值的权重要小于施加到第1-2图像的第二像素的亮度值的权重。根据示范性实施例的处理器130可以在根据与要输出的图像相对应的深度值来确定第1-1图像和第1-2图像的像素值时,确定同时输出第1-1图像和第1-2图像的深度值的范围在预定范围内。例如,当第二距离大于第一距离时,处理器130可以确定同时输出第1-1图像和第1-2图像的深度值的最大值小于第二距离,并且同时输出第1-1图像和第1-2图像的深度值的最小值大于第一距离。例如,当第二距离是11m并且第一距离是1m时,处理器130可以确定同时输出第1-1图像和第1-2图像的深度值的最大值为10米,其小于第二距离11m,并且同时输出第1-1图像和第1-2图像的深度值的最小值为2m,其大于第一距离1m。第一显示器110和/或第二显示器120可以包括例如空间光调制器(spatiallightmodulator,slm)。slm可以是透射式光学调制器或反射式光学调制器或半透射式光学调制器。作为示例,slm可以包括硅基液晶(liquidcrystalonsilicon,lcos)面板、液晶显示器(liquidcrystaldisplay,lcd)面板、数字光学投影(digitallightprojection,dlp)等。这里,dlp面板可以包括数字微镜器件(digitalmicromirrordevice,dmd)。第一显示器110和/或第二显示器120可以包括透射式调制器。尽管未示出,但是第一显示器110和/或第二显示器120还可以包括用于照射光的光源。根据实施例,第一显示器110和/或第二显示器120可以包括发光二极管(lightemittingdiode,led)显示设备或有机led(organicled,oled)显示设备。通过使用第一显示器110和/或第二显示器120实现的图像可以是二维(two-dimensional,2d)图像或三维(three-dimensional,3d)图像。通过使用第一显示器110和/或第二显示器120实现的3d图像可以包括全息图像、立体图像、光场图像、积分摄影(integralphotography,ip)图像等。第一显示器110和/或第二显示器120可以包括一种显示设备或者微型显示设备,并且其配置不限于以上描述并且可以改变。根据示范性实施例的图像处理装置100可以是多图像显示装置或透视型显示装置。例如,图像处理装置100可以将从图像处理装置100的外部获取的外部图像以及基于第1-1图像和第1-2图像生成的第一图像发送到用户的视觉器官。稍后将参照图8描述其中图像处理装置100不仅输出基于第1-1图像和第1-2图像生成的图像而且输出外部图像的方法。根据示范性实施例的图像处理装置100可以输出一个图像或多个图像。例如,图像处理装置100可以输出两个图像。例如,当图像处理装置100输出第一图像和第二图像时,第一图像可以被输出到用户的左眼,并且第二图像可以被输出到用户的右眼。可替换地,第一图像可以被输出到用户的右眼,并且第二图像可以被输出到用户的左眼。可以根据第一图像和第二图像之间的不一致来输出3d图像。图像处理装置100可以执行通过使现实世界与虚拟图像之间的焦点信息匹配的多焦点显示方法来表示自然图像的像素渲染方法。例如,在输出其中深度值连续变化的图像的情况下,图像处理装置100可以通过控制同时显示具有不同光焦距的多个显示器的深度值的范围来输出自然图像。图2是示出根据示范性实施例的其中图像处理装置100输出图像的方法的流程图。在操作s210中,根据示范性实施例的图像处理装置100可以获得要输出的图像的深度值。要输出的图像可以是3d图像。当要输出的图像是3d图像时,图像处理装置100可以获得与要输出的图像相对应的深度值。图像处理装置100可以接收与要输出的图像相对应的深度值,或者通过计算确定与要输出的图像相对应的深度值。在操作s220中,根据示范性实施例的图像处理装置100可以根据在操作s210中获得的深度值确定第一显示器110的第一像素的值和第二显示器120的第二像素的值,其中第一显示器110的光学焦距被设置为第一距离,第二显示器120的光学焦距被设置为第二距离。第一距离和第二距离可以彼此不同。在下文中,为了便于解释,将描述第二距离大于第一距离的情况。光学焦距可以根据显示器的物理特性被确定。例如,第一距离可以根据第一显示器110的物理特性被确定,并且第二距离可以根据第二显示器120的物理特性被确定。在这种情况下,第一距离可以根据第一显示器110的光学设计方案被确定,并且第二距离可以根据第二显示器120的光学设计方案被确定。从第一显示器110输出的第一像素的位置和从第二显示器120输出的第二像素的位置可以彼此对应。例如,第一像素和第二像素可以彼此重叠并输出。根据示范性实施例的图像处理装置100可以根据与从图像处理装置100输出的图像相对应的深度值来确定第一像素的值和第二像素的值。例如,当要被输出的图像的深度值等于第一距离时,图像处理装置100可以将第一像素的亮度值的输出比率设置为100%,并且将第二像素的亮度值的输出比率设置为0%以输出图像。作为另一示例,当要输出的图像的深度值等于第二距离时,图像处理装置100可以将第一像素的亮度值的输出比率设置为0%,并且将第二像素的亮度值的输出比率设置为100%以输出图像。作为另一示例,当要输出的图像的深度值是第一距离和第二距离的平均值时,图像处理装置100可以将第一像素的亮度值的输出比率设置为50%,并且将第二像素的亮度值的输出比率设置为50%。作为另一示例,当第一距离和第二距离的平均值大于要输出的图像的深度值时,图像处理装置100可以确定第一像素的亮度值要大于第二像素的亮度值。例如,在第二距离是11m,第一距离是1m,并且要输出的图像的深度值是3m的情况下,处理器100可以确定第一像素的亮度值要大于第二像素的亮度值。作为另一示例,当第一距离和第二距离的平均值大于要输出的图像的深度值时,图像处理装置100可以确定施加到第一像素的亮度值的权重要大于施加到第二像素的亮度值的权重值。例如,当第二距离是11m,第一距离是1m,并且要输出的图像的深度值是3m时,处理器130可以确定施加到第一像素的亮度值的权重要大于施加到第二像素的亮度值的权重。当根据要输出的图像的深度值确定第一像素值时,根据示范性实施例的图像处理装置100可以在预设范围内确定同时输出第一显示器110的图像和第二显示器120的图像的深度值的范围。例如,当第二距离大于第一距离时,图像处理装置100可以确定同时输出第一像素和第二像素的深度值的最大值要小于第二距离,并且同时输出第一像素和第二像素的深度值的最小值要大于第一距离。例如,在第二距离是11m并且第一距离是1m的情况下,图像处理装置100可以确定同时输出第一像素和第二像素的深度值的最大值为10m,其小于第二距离11m,并且确定同时输出第一像素和第二像素的深度值的最小值为2m,其大于第一距离1m。在操作s230中,根据示范性实施例的图像处理装置100可以通过重叠第一像素和第二像素来输出与深度值相对应的图像。第一像素和第二像素可以重叠并输出。例如,图像会聚构件140可以重叠并输出第一像素和第二像素。图像会聚部件140可以将从第一像素获得的像素值和从第二像素获得的在相同位置的像素值会聚,并输出会聚的像素值。例如,图像会聚构件140可以输出基于第一像素和第二像素的会聚的第三像素值。输出图像中的第三像素的位置可以对应于第一像素和第二像素的位置。图像会聚构件140可以包括来自分束器和半透射膜当中的至少一个。图3是示出根据示范性实施例的其中图像处理装置100输出第一图像和第二图像的方法的流程图。在操作s310中,根据示范性实施例的图像处理装置100可以获得第一图像的深度值。第一图像可以包括颜色信息和深度信息。图像处理装置100可以接收与被包括在第一图像中的第一像素相对应的深度值。可替换地,图像处理装置100可以通过计算确定与被包括在第一图像中的第一像素相对应的深度值。在操作s320中,根据示范性实施例的图像处理装置100可以根据在操作s310中获得的深度值确定第一显示器110的第一像素的值和第二显示器120的第二像素的值,其中第一显示器110的光学焦距被设置为第一距离,第二显示器120的光学焦距被设置为第二距离。第一距离和第二距离可以彼此不同。因为操作s320对应于上述操作s220,因此为了简化将省略其详细描述。在操作s330中,根据示范性实施例的图像处理装置100可以通过重叠第一像素和第二像素来输出与深度值相对应的第一图像。因为操作s330对应于上述操作s230,因此为了简化将省略其详细描述。在操作s340中,根据示范性实施例的图像处理装置100输出其中在操作s330中输出的第一图像上反映双眼视差的第二图像。可以根据第一图像和第二图像来输出3d图像。例如,第一图像可以被输出到用户的左眼,并且第二图像可以被输出到用户的右眼。可以根据第一图像和第二图像之间的不一致来输出3d图像。图4是示出根据示范性实施例的其中图像处理装置100通过对深度值进行归一化和调制来显示图像的方法的流程图。在操作s410中,根据示范性实施例的图像处理装置100获得色彩深度图像。色彩深度图像可以意味着包括色彩信息和深度值信息的图像。在操作s420中,根据示范性实施例的图像处理装置100可以对在操作s410中获得的图像的深度值进行归一化。例如,图像处理装置100可以将在操作s410中获得的图像的深度值映射到0和1之间的值。作为另一示例,图像处理装置100可以将在操作s410中获得的图像的深度值映射到0和255之间的值。在操作s430中,根据示范性实施例的图像处理装置100可以对在操作s410中归一化的深度值进行调制。图像处理装置100可以在调制归一化的深度值的过程期间确定与第一显示器110和第二显示器120相对应的权重。权重可以包括指示第一显示器110的第一像素的值与输出像素的比率的第一权重以及包括指示第二显示器120的第二像素的值与输出像素的比率的第二权重。例如,当在操作s410中获得的图像的深度值被映射为0和255之间的值的情况下,当深度值对应于0和9之间的范围时,图像处理装置100可以将第一权重确定为0以及将第二权重确定为1,当深度值对应于246至255之间的范围时,将第一权重确定为1以及将第二权重确定为0,当深度值对应于128时,将第一权重和第二权重确定为0.5,并且当深度值对应于10和245之间时,根据预设的s形函数(例如sigmoid函数)来确定第一权重和第二权重。换句话说,为了显示输出图像,当深度值大以显示近距离图像时图像处理装置100可以仅仅使用第一显示器110,当深度值小以显示远距离图像时图像处理装置100可以仅仅使用第二显示器120,以及当深度值是处于中间范围时使用第一显示器110和第二显示器120两者。在操作s440中,根据示范性实施例的图像处理装置100可以确定第一显示器110的第一像素的值和第二显示器120的第二像素的值。具体地,图像处理装置100可以使用在操作s430中确定的权重来确定第一像素的值和第二像素的值。例如,当要输出的像素值是100时,可以将第一像素的值确定为与“100x权重”相对应的值,并且可以将第二像素的值确定为与“100x(1-权重)”相对应的值。在操作s450中,根据示范性实施例的图像处理装置100可以通过使用在操作s450中确定的第一像素的值和第二像素的值来输出图像。图5是示出根据示范性实施例的其中图像处理装置100通过对深度值进行归一化和调制来显示图像的示例的图。图5示出了其中图像处理装置100渲染像素值的方法。当颜色和深度图像被输入到输入图像510时,图像处理装置100可以执行深度值的归一化,并且根据使用查找表(lut)的输入深度值来确定权重,其中使用诸如使用sigmoid函数的深度值调制函数来提供lut。sigmoid函数仅仅是一个示例并且示范性实施例不限于此。例如,图像处理装置100可以使用将调制值(或调制的输入深度)0映射到等于或小于过渡区域的下限值(例如,0至9)的输入深度值,将调制值255映射到等于或大于过渡区域的上限值(例如,246至255)的输入深度值,并且将具有特定斜率的调制值映射到过渡区域的下限值和上限值之间(例如,10至245)的输入深度值的任何函数。在下文中,便于解释将描述其中使用sigmoid函数的情况。假定确定的权重是w,则可以如下面的[表达式1]确定要输出到第一显示器110和第二显示器120的像素值。[等式1]output1(x,y)=w(x,y)·color(x,y)output2(x,y)=(1-w)(x,y))·color(x,y)这里,w(x,y)表示对应于每个像素位置的权重,color(x,y)表示输入色彩值(或亮度值),output1(x,y)和output2(x,y)分别表示在第一显示器110和第二显示器120的相应像素位置处的输出值。在驱动第一显示器110和第二显示器120的像素值时,图像处理装置100可以仅输出像素值到负责显示具有近距离深度值的近距离图像的显示器(例如,第一显示器110),可以仅输出像素值到负责显示具有远距离深度值的远距离图像的显示器(例如,第二显示器120),并且在中间深度图像(例如具有中间深度值的图像)的情况下,可以将第一显示器110和第二显示器120的每个像素值对半划分以输出像素值到第一显示器110和第二显示器120两者。将描述图像处理装置100获得第一深度图像520的情况。第一深度图像520可以代表远距离图像。第一深度图像520的右图像可以代表深度值。例如,当右图像变得更亮时,第一深度图像520的右图像可以代表更近的距离。图像处理装置100可以针对第一深度图像520对深度值进行归一化(操作s520),根据深度值执行调制(操作s530)并且根据深度值确定对于第一显示器110和第二显示器120的权重(操作s540)。图像处理装置100可以根据确定的权重的值输出图像到第一显示器110和第二显示器120。图像处理装置100可以输出与第一深度图像520相对应的第一输出图像570。从对应于远距离图像的第二显示器120输出的第一远距离图像572的像素值(例如,亮度值)可以大于从对应于近距离图像的第一显示器110输出的第一近距离图像571的像素值。将描述图像处理装置100获得第二深度图像530的情况。第二深度图像530可以代表中间距离图像。第二深度图像530的右图像可以代表深度值。例如,当右图像变得更亮时,第二深度图像530的右图像可以代表更近的距离。图像处理装置100可以针对第二深度图像530对深度值进行归一化(操作s520),根据深度值执行调制(操作s530)并且根据深度值确定对于第一显示器110和第二显示器120的权重(操作s540)。图像处理装置100可以根据确定的权重的值输出图像到第一显示器110和第二显示器120。图像处理装置100可以输出与第二深度图像530相对应的第二输出图像550。从对应于远距离图像的第二显示器120输出的第二远距离图像552的像素值(例如,亮度值)可以与从对应于近距离图像的第一显示器110输出的第二近距离图像551的像素值相似。将描述图像处理装置100获得第三深度图像540的情况。第三深度图像540可以代表近距离图像。第三深度图像540的右图像可以代表深度值。例如,当右图像变得更亮时,第三深度图像540的右图像可以代表更近的距离。图像处理装置100可以对第三深度图像540的深度值进行归一化(操作s520),根据深度值执行调制(操作s530)并且根据深度值确定对于第一显示器110和第二显示器120的权重(操作s540)。图像处理装置100可以根据确定的权重的值输出图像到第一显示器110和第二显示器120。图像处理装置100可以输出与第三深度图像540相对应的第三输出图像560。从对应于远距离图像的第二显示器120输出的第三远距离图像562的像素值可以小于从对应于近距离图像的第一显示器110输出的第三近距离图像561的像素值。图6示出了用于深度值调制的sigmoid函数的一些实施例。实施例中使用的函数被表示为下面的[等式2],[等式2]其中x可以表示输入深度值,y可以表示由深度值调制函数获得的调制深度值。此外,α值可以是用于确定变化区域的倾斜度的参数值。例如,第一显示器110和第二显示器120同时显示的深度值的范围在第一sigmoid函数610、第二sigmoid函数620以及第三sigmoid函数630当中的第一sigmoid函数610中可以是最窄的,并且在第三sigmoid函数630中可以是最宽的。例如,假定当要输出的图像的深度值从足够大的值(例如,无穷大)变为足够小的值(例如0)时,图像处理装置100根据第一sigmoid函数610进行操作,则可以同时显示第一显示器110和第二显示器120以仅仅在具有深度值从5m到3m的期间中输出图像,当图像处理装置100根据第二sigmoid函数620进行操作时,可以同时显示第一显示器110和第二显示器120以仅仅在具有7m的深度值的期间中输出图像,并且当图像处理装置100根据第三sigmoid函数630进行操作时,可以同时显示第一显示器110和第二显示器120以仅仅在具有深度值从10m到1m的期间中输出图像。并且,在同时显示第一显示器110和第二显示器120的过渡区域中,可以组合使用具有预定倾斜度的s形曲线或直线。例如,第一sigmoid函数610可以具有接近直线的形状,并且第三sigmoid函数630可以具有接近s形曲线的形状。图6中所示的sigmoid函数是输出深度与输入深度之间的关系的示例,并且图像处理装置100可以根据sigmoid函数显示图像。然而,图像处理装置100的操作不限于图6中所示的sigmoid函数,并且图像处理装置100可以基于任何其它函数进行操作,这些函数映射输入深度和输出深度使得具有零值的权重被映射到深度值0至小于过渡区域的下限值(例如10)的值,具有值255的权重被映射到从大于过渡区域的上限值(例如245)的值至255的深度值,以及具有特定斜率的值的权重被映射到过渡区域的深度值(例如,10至245)。图7是示出根据示范性实施例的针对在执行调制时使用的聚散度值的焦距相关特性的图。图7示出了舒适区(zoneofcomfort,zoc)。zoc可以是指其中可以提供清楚的双眼单视的区域。zoc可以被用来确定使用多平面显示器表示深度区域的显示位置。在图7中,1-屈光度焦平面覆盖从0至约2.5屈光度的范围s1,3-屈光度焦平面覆盖约从1.5屈光度至约4.8屈光度的范围s2。在这种情况下,即使在zoc中只使用两个焦平面,也可以覆盖从0至约4.8屈光度的会聚位置。第一行710可以代表zoc的最小值(或最小相关聚散度)。第二行720可以代表zoc的最大值(或最大相关聚散度)。例如,3-屈光度焦平面可以覆盖从由第一点730指示的1.5屈光度至由第二点740指示的4.8屈光度。当图像处理装置100执行深度值的调制时,可以参考zoc。在示范性实施例中,图像处理装置100使用zoc确定第一显示器110和第二显示器120的图像被同时输出的深度值的最小值和最大值。例如,可以在zoc内确定第一显示器110和第二显示器120的图像被同时输出的深度值的最小值和最大值。作为另一示例,可以将第一显示器110和第二显示器120的图像被同时输出的深度值的最小值和最大值确定为超出zoc的预设范围的值。图像处理装置100可以提供通过使现实世界与虚拟图像之间的焦点信息匹配的多焦点显示方法来表示自然图像的像素渲染方法。例如,在输出其中深度值连续变化的图像的情况下,可以通过控制同时显示具有不同光焦距的多个显示器的图像的深度值的范围来提供自然图像。例如,当图像处理装置100包括具有1m的光焦距的第一显示器110和具有11m的光焦距的第二显示器120时,在深度值是5m到7m的范围中时,可以同时显示第一显示器110和第二显示器120的图像。当要输出的图像的深度值小于5m时,施加到作为近距离显示器的第一显示器110的权重可以是100%,并且施加到作为远距离显示器的第二显示器120的权重可以是0%。可替换地,如果要输出的图像的深度值大于7m,则施加到作为近距离显示器的第一显示器110的权重可以是0%,并且施加到作为远距离显示器的第二显示器120的权重可以是100%。图8是示出根据示范性实施例的其中图像处理装置100显示透视型图像的示例的图。参考图8,第一显示器110可以包括用于形成和/或显示第1-1图像的图像形成设备(或图像显示设备),并且第二显示器120可以包括用于形成和/或显示第1-2图像的图像形成设备(或图像显示设备)。图像处理装置100可以是一种透视型光学系统。图像处理装置100可以通过第二光学构件830将来自图像处理装置100外部的外部图像(未示出)传送和/或引导至用户的视觉器官850。第1-1图像、第1-2图像和外部图像可以同时输出到用户的视觉器官850。用户的视觉器官850可以是用户的眼睛。图像处理装置100可以通过不同的路径将多个图像(即,第1-1图像、第1-2图像和外部图像)发送到用户的视觉器官850。例如,图像处理装置100可以通过第一路径的光801传送和/或引导第1-1图像,通过第二路径的光802传送/引导第1-2图像,以及通过第三路径的光803传送/引导外部图像到用户的视觉器官850。第一路径的光801可以是在第一显示器110中生成(或传送)的光,并且可以是对应于第1-1图像的光。第二路径的光802可以是在第二显示器120中生成(或传送)的光,并且可以是对应于第1-2图像的光。第三路径的光803可以是从图像处理装置100的外部透过(through)图像处理装置100所传播(transmitted)的光并且可以对应于外部图像。第1-1图像和第1-2图像可以生成虚拟图像840。并且,虚拟图像840可以与外部图像重叠并且可以被传送到用户的视觉器官850。图像处理装置100可以包括提供光学多路径的多路径光学构件。例如,图像处理装置100可以包括第一光学构件810和第二光学构件830。第一路径的光801可以通过从例如第一光学构件810反射而行进(travel)。第二路径的光802可以通过例如第一光学构件810传播,并且可以通过从第二光学构件830反射而行进。第三路径的光803可以通过从例如第二光学构件830反射而行进。第一光学构件810和/或第二光学构件830可以是半透射式构件。作为示例,第一光学构件810和/或第二光学构件830可以是偏振分束器(polarizationbeamsplitter,pbs)、分束器(beamsplitter,bs)、半透射膜等。第一光学构件810或第二光学构件830可以包括相同的材料或不同的材料。例如,第二光学构件830可以是镜或半反射镜的类型,并且第一光学构件810可以是一种棱镜。图像处理装置100可以包括透镜820。例如,透镜820可以被配置为折射被传送到透镜820的光的透明玻璃体。透镜820可以位于图像会聚部件140和第二光学部件830之间。由第一路径的光801传送的第1-1图像可以是由图像处理装置100中的第一显示器110形成并输出的图像。并且,由第二路径的光802传送的第1-2图像可以是由图像处理装置100中的第二显示器120形成并输出的图像。第1-1图像或第1-2图像可以包括要被显示的虚拟现实或虚拟信息。由第三路径的光803传送的外部图像可以是通过图像处理装置100面对用户的外部的图像。外部图像可以包括面向用户的前景的图像,并且可以包括预定的背景。这样的外部图像可以是现实世界的图像。因此,根据示范性实施例的图像处理装置100(或多图像和/或透视型显示设备)可以被应用来实现增强现实(ar)或混合现实(mr)。在这种情况下,显示设备可以是近眼ar显示设备。第一显示器110和/或第二显示器120可以包括例如空间光调制器(slm)。slm可以是透射式光学调制器或反射式光学调制器或半透射式光学调制器。作为示例,slm可以包括硅基液晶(lcos)面板、液晶显示器(lcd)面板、数字光学投影(dlp)等。dlp面板可以包括数字微镜器件(dmd)。第一显示器110和/或第二显示器120可以包括例如透射式调制器。尽管未示出,但是第一显示器110或第二显示器120还可以包括用于照射光的光源。根据实施例,第一显示器110和/或第二显示器120可以包括发光二极管(led)显示设备或有机led(oled)显示设备。通过使用第一显示器110和/或第二显示器120实现的图像可以是二维(2d)图像或三维(3d)图像。通过使用第一显示器110和/或第二显示器120实现的3d图像可以包括全息图像、立体图像、光场图像、积分摄影(ip)图像等。第一显示器110和/或第二显示器120可以是一种显示设备或者微型显示设备,并且其配置不限于以上描述并且可以改变。图9是示出根据示范性实施例的使用存储在存储器中的查找表(lut)输出图像的图像处理装置100的框图。如图9所示,图像处理装置100可以包括图像输入单元910、存储器920、深度值调制模块940、输出图像像素值获得器950、伽马校正模块960、第一显示器110和第二显示器120。然而,本领域普通技术人员将会理解,除了图9中所示的组件之外,其它通用组件可以进一步被包括在图像处理装置100中。可替换地,本领域的普通技术人员将会理解,根据另一示范性实施例,可以省略图9中示出的一些组件。图像输入单元910可以提供或接收色彩深度图像的输入。存储器920存储从图像输入单元910接收到的色彩深度图像。要存储的数据量可以取决于接收的图像的分辨率而变化。存储器920还可以基于深度值调制数据存储深度值调制函数查找表930。深度值调制模块940可以使用存储在深度值调制函数查找表lut930中的深度值调制数据和存储在存储器920中的色彩深度图像的数据来调制深度值。输出图像像素值获得器950可以使用存储在存储器920中的色彩深度图像的数据和深度值调制数据来获得第一显示器110和第二显示器120的像素值(例如,用深度值调制数据乘以(multiply)色彩深度图像的数据)。伽玛校正模块960可以使用第一显示器110和第二显示器120的像素值执行伽马校正,并且获得要输出到第一显示器110和第二显示器120的像素值。第一显示器110和第二显示器120可以基于获得的像素值输出图像。图10是示出根据示范性实施例的其中图像处理装置100使用两个显示器输出图像的示例的图。在图10中,为了例示性的目的,将描述其中包括第一显示器110、第二显示器120、处理器130和图像会聚构件140的图像处理装置100输出图像的示例。第一显示器110输出第1-1图像。第二显示器120输出第1-2图像。并且,第一显示器110和第二显示器120可以由处理器130控制。由第一显示器110输出的第1-1图像和由第二显示器120输出的第1-2图像可以通过不同的路径输出。例如,可以通过第一路径的光1020输出第1-1图像,并且可以通过第二路径的光1030输出第1-2图像。图像处理装置100可以通过第一路径的光1020和第二路径的光1030在输出方向1010上输出图像。图像会聚构件140可以包括提供光学多路径的光学构件1060。图像会聚部件140可以会聚从第一显示器110输出的图像和从第二显示器120输出的图像,并输出会聚图像作为单个图像。例如,图像会聚部件140可以重叠从第一显示器110输出的图像和从第二显示器120输出的图像,并在输出方向1010上输出该图像。第一路径的光1020可以通过从例如光学构件1060反射而行进。第二路径的光1030可以通过由例如光学构件1060传播而行进。可替换地,第三路径的光1050可以通过由例如光学构件1060传播而行进。第四路径的光1040可以通过从例如光学构件1060反射而行进。在输出方向1010以外的方向上行进的第三路径的光1050和第四路径的光1040可能被控制至消失。光学构件1060可以是半透射式构件。作为示例,光学构件1060可以是偏振分束器(pbs)、分束器(bs)、透反射膜等。根据示范性实施例的上述图像处理方法可以被实现在程序中,该程序可以由计算机(例如,通用数字计算机)执行,并且该程序可以存储在计算机可读记录介质中。这样的计算机可读记录介质包括诸如磁存储介质(例如,只读存储器(rom)、软盘、硬盘等)的存储介质,光学读取介质(例如,光盘rom(compactdiscrom,cdrom)-、数字通用光盘(digitalversatiledisc,dvd)等)的存储介质。根据示范性实施例,根据附图所示的由块表示的组件、元件、模块或单元中的至少一个可以被实现为执行上述各个功能的各种数量的硬件、软件和/或固件结构。例如,这些组件、元件或单元中的至少一个可以使用直接电路结构,诸如存储器、处理器、逻辑电路、查找表等,其可以通过控制一个或多个微处理器或其它控制装置来执行各个功能。并且,这些组件、元件或单元中的至少一个可以通过包含用于执行特定逻辑功能的一个或多个可执行指令的模块、程序或代码的一部分来具体实现,并由一个或多个微处理器或其它控制装置执行。并且,这些组件、元件或单元中的至少一个还可以包括或由诸如执行各个功能的中央处理单元(centralprocessingunit,cpu)的处理器、微处理器等实现。这些组件、元件或单元中的两个或更多个可以被组合成执行被组合的两个或更多个组件,元件或单元的所有操作或功能的一个单个组件、元件或单元。并且,这些组件、元件或单元中的至少一个的至少部分功能可以由这些组件、元件或单元中的另一个来执行。此外,尽管在上述框图中未示出总线,但是可以通过总线来执行组件、元件或单元之间的通信。上述示例性实施例的功能方面可以在一个或多个处理器上执行的算法中被实现。此外,由块或处理步骤代表的组件、元件或单元可以采用任何数量的用于电子配置、信号处理和/或控制、数据处理等相关技术。应该理解,这里描述的示范性实施例应该被认为是描述性的意义而不是为了限制的目的。对每个示范性实施例内的特征或方面的描述应该典型地被认为是可用于其它示范性实施例中的其它类似的特征或方面。虽然已经参考附图描述了一个或多个示范性实施例,但是本领域普通技术人员将理解,可以在这里做出各种形式和细节上的改变,而不脱离如所附权利要求定义的精神和范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1