用于减少由视点相关的照明成分产生的假象的系统和方法

文档序号:6515059阅读:149来源:国知局
用于减少由视点相关的照明成分产生的假象的系统和方法
【专利摘要】本发明涉及用于减少由视点相关的照明成分产生的假象的系统和方法。提供了用于消减视点相关的成分中的假象的系统和方法。该系统和方法将不同的立体相机对应用到视点相关的光线与视点不相关或视点无关的光线。以此方式,照明成分可以被独立地控制,以对镜面反射成分与漫反射成分进行艺术指导。
【专利说明】用于减少由视点相关的照明成分产生的假象的系统和方法
【技术领域】
[0001]本发明涉及用于减少由视点相关的照明成分产生的假象的系统和方法。
【背景技术】
[0002]以3D呈现的电影正享有巨大的人气。实现三维图像的一个方式是通过立体摄影法,立体摄影法是为观看者产生3D图像的最古老方式之一。在立体摄影法中,两个图像被拍摄并呈现给用户,一个图像来自左相机并且用于观看者的左眼,并且一个图像来自右相机并且用于观看者的右眼。
[0003]立体摄影法的进展与计算机图形学的进展相匹配,计算机图形学现在可以产生高度逼真的图像,包括产生复杂照明环境的效果。然而,在一些情况下,一些这样的复杂照明计算虽然创建技术上正确的图像,但是不能产生最期望的图像。因此,需要改善采用这样的照明计算的计算机图形学方法。

【发明内容】

[0004]如上所述,当前照明计算的效果虽然创建技术上正确的图像,但是有时产生对于观看者的眼睛看起来不正确的图像。例如,可能看到鬼影效果,或者镜面反射可能在左眼中与在右眼中相比看起来相距甚远,从而使得被摄体的图像看起来“漂浮”在表面上方。这样的假象通常与视点相关的成分(例如由镜面反射作用(包括反射、折射和焦散)产生的照明成分)相关联,因为这样的成分导致可能在左眼与右眼之间不同的光线。视点无关的成分(例如由漫反射照明产生的成分)通常在眼睛之间是相同的,并且通常不产生这样的假象。
[0005]在以下公开的系统和方法中,为了消减假象,视点相关的成分可以采用与视点无关的成分不同组的立体相机偏移、或者与产生假象的立体相机偏移不同的立体相机偏移,并且以此方式,照明成分可以被独立地“控制(dial) ”以对视点相关成分与视点无关成分进行艺术引导(art direct),例如,其立体景深。
[0006]在一个方面,本发明涉及一种用于消减由视点相关的照明成分产生的假象的方法,包括:检测由具有一组操作参数的立体相机成像的、由视点相关的照明成分产生的假象;以及改变操作参数,从而消减假象。
[0007]本发明的实施方式可以包括以下中的一个或更多个。操作参数可以包括眼内距离。立体相机可以是虚拟立体相机。上述改变可以是在镜面反射通路之后在渲染器中执行的。立体相机可以包括第一眼相机和第二眼相机,并且还可以包括:对来自第一眼相机的图像的一个或更多个视点无关的成分执行重投影步骤,以创建用于第二眼相机的图像;以及对来自第一眼图像的一个或更多个视点相关的成分执行渲染步骤,以创建用于第二眼相机的图像。假象可以是由镜面反射的视点相关的照明成分产生的。镜面反射成分可以是由反射、折射或焦散产生的。检测可以是利用用户输入执行的。该方法还可以包括提供用于显示来自立体相机的图像并且接受关于图像的哪些部分构成假象的用户输入的用户界面。检测可以是自动执行的。立体相机可以包括第一眼相机和第二眼相机,并且检测还可以包括:检测由第一眼相机成像的、由视点相关的照明成分产生的第一特征;检测由第二眼相机成像的、由视点相关的照明成分产生的与第一特征相对应的第二特征;使用所检测的第一特征和第二特征来确定特征的感知景深;以及如果感知景深不适合于特征,则通过调整第一和第二眼相机的一个或更多个参数来调整感知景深,使得感知景深适合于特征。如果由于第一特征与第二特征之间间隔开了超出屏幕空间的2%的量而使得感知景深不适合于特征,则上述方法还可以包括通过调整第一和第二眼相机的一个或更多个参数来调整感知景深,使得感知景深适合。一个或更多个参数可以包括眼内距离或会聚性。立体相机可以包括第一眼相机和第二眼相机,并且检测还可以包括:检测由第一眼相机成像的、由视点相关的照明成分产生的特征的存在;检测是否已经由第二眼相机成像由视点相关的照明成分产生的相应特征;如果没有由第二眼相机成像相应特征,则执行改变。改变可以包括对于第二眼相机产生相应特征。立体相机可以包括第一眼相机和第二眼相机,并且检测还可以包括:检测由第一眼相机成像的、由视点相关的照明成分产生的特征的第一形状;检测由第二眼相机成像的并由视点相关的照明成分产生的特征的与第一形状相对应的第二形状;判断第一形状与第二形状是否相似;以及如果第一形状与第二形状不相似,那么调整第一形状和第二形状之一或两者,使得第一形状和第二形状相似。
[0008]在另一个方面,本发明涉及非易失性的计算机可读介质,包括用于使得计算环境执行上述方法的指令。
[0009]在另一个方面,本发明涉及一种用于消减由视点相关的照明成分产生的假象的系统,包括:检测模块,该检测模块用于检测由具有一组操作参数的立体相机成像的、由视点相关的照明成分产生的假象;以及改变模块,用于改变操作参数从而消减假象。
[0010]本发明的实施方式可以包括以下中的一个或更多个。改变模块可以形成渲染器的一部分并且可以调整包括眼内距离或会聚性的操作参数。系统还可以包括用户界面模块,该用户界面模块用于接受与图像的作为假象的部分相关的用户输入。系统可以包括第一虚拟眼相机和第二虚拟眼相机,并且检测模块可以被构造为用于检测:由第一和第二虚拟眼相机成像的、由视点相关的成分产生的特征是否具有不适合的立体景深;由第一虚拟眼相机成像的特征的形状是否实质上不同于由第二虚拟眼相机成像的特征的形状;或者是否有特征存在于来自第一虚拟眼相机的图像中但是不存在于来自第二虚拟眼相机的图像中。
[0011]本发明的特定实施方式的优点可以包括以下中的一个或更多个。可以以便利的方式使不期望的假象最小化。可以处理由许多类型的视点相关的效果引起的假象。可以在渲染处理期间处理这样的假象,从而允许可以以迅速和便利的方式进行并检查(以及核准)处理。通过以下的包括附图和权利要求的描述,其它优点对本领域技术人员来说将是明显的。
【专利附图】

【附图说明】
[0012]图1是立体相机系统的示意图,其中几何形状产生了关于视点相关的照明成分的假象。
[0013]图2是可以从图1的系统看到的示例性图像。
[0014]图3是根据这里描述的原理的方法的流程图。[0015]图4描绘了根据这里描述的原理的模块系统。
[0016]图5描绘了可以实施本系统并且可以用来执行本方法的示例性计算环境。
[0017]在全文中,相同的附图标记表示相同的部件。
【具体实施方式】
[0018]参照图1,立体相机系统10被图示为具有位于安装部20上的左立体相机12和右立体相机16。与被摄体17 —样,立体相机系统10在该示例中是虚拟的,被摄体17通常是三维建模的被摄体。
[0019]左立体相机12被示出为利用大量光线14(仅示出了一者)对被摄体17进行成像,并且右立体相机16利用光线18对被摄体17进行成像。光线14和18来自于光源15。立体维度是部分地由观看者的眼睛看到的观看平面上的不同位置引起的。例如,部分地因为由观看者的眼睛经受的分离19,所以光源15的映像在特定的景深处。
[0020]图2图示用于第一相机和观看者的左眼的观看平面17L’,以及对于第二相机和观看者的右眼的观看平面17R’。应当理解,术语“左”和“右”是任意的,并且只要采用一组立体相机,就可以采用本方法和系统。
[0021]在图2中,被摄体17被左眼看到在第一位置处并且被右眼看到在第二位置处,其中,第二位置从第一位置水平地位移。该水平位移产生了 3D图像的维度。特征或高亮被图示在图像17L’中的位置21处,并且相应的特征或高亮被图示在图像17R’中的位置21’处。位置21也在17R’中被图示为虚线,以示出特征的位置之间的距离。
[0022]特征的不同位置产生了立体3D效果,但是如果特征之间的距离过大或者超出了合适的量(对于趋向于将特征分离的粗糙表面来说通常是这样),也会对观看者产生感知困难,因为假象的感知景深可能不再对应于实际情况,即使位置实际上是“正确的”或者在其它情况下是“自然的”。例如,从架子鼓反射的镜面反射可能看起来漂浮在架子鼓前方,而不是看起来在架子鼓上或者正好超出架子鼓的表面。如果特征比合适情况更接近,也可能发生这样的假象。
[0023]这样的假象可以从诸如反射、折射、焦散等的镜面反射作用产生。一般来说,这样的假象从视点相关的照明成分产生,因为视点相关的照明成分是对于每只眼不同的照明成分。在图2中,已经表明了高亮或特征(这两个术语在本说明书中可相互交换地使用)的感知位置的大的间隔可能产生假象或者在其它情况下产生扭曲。在这点上,过大的间隔可以包括被摄体分离超出屏幕空间的2%或者在其它情况下明显地大于合适情况,因为更大的分离趋向于干扰观看者的眼睛。在另一个具体示例中,如果经反射的被摄体看起来不是正好超出反射的表面,例如如果高亮的感知景深使其漂浮在被摄体的前方,则可以假设产生了假象,因为使人满意的高亮通常看起来正好超出被摄体。其它类型的假象包括左眼和右眼所感知到的特征的形状的不同。另一种类型的假象可能由这样的特征产生,该特征由于遮挡或者由于反射表面的形状而出现在一只眼睛中、但是没有出现在另一只眼睛中。在其它情况下,映像可能看起来如此深,以至于分散了导演希望集中观众的注意力的场景的其余部分。在许多情况下,这样的假象由粗糙被摄体产生,尽管一般来说大部分被摄体在正确的照明条件下都会产生假象。
[0024]在图3的流程图30中描述了对于这样的假象的解决方案。在第一步骤中,假象被检测,该假象是由视点相关的照明成分产生的(步骤22)。可以以多种方式来执行检测。例如,检测可以自动地发生或者利用用户输入来执行(步骤24)。在自动执行的情况下,计算环境可以检测特征的位置,或者可以检测被摄体的感知景深位置是否与合适景深不相称,其中合适景深是通过计算、查找表或专家规定等确定的。
[0025]在采用用户输入的情况下,可以产生用户界面,该用户界面用于显示图像并且接受关于感知假象或者图像的可能包括假象的部分的输入。这样的假象可以由诸如反射、折射、焦散等镜面反射作用产生(步骤26),并且可以涉及在两个立体图像之间特征的感知位置之间的分离(通常涉及特征的感知景深)、或者特征的形状在两个立体图像之间不同、或者特征存在于一个立体图像中但是不存在于另一个立体图像中(步骤28)。
[0026]假象的一个解决方案是改变参数,使得假象或假象的效果被减小(步骤32)。具体地,可以采用不同组的立体相机偏移来使得产生假象的视点相关的成分可视化。换言之,立体相机被修改或“控制”以与产生假象的立体相机不同,使得假象的效果被消除,或者至少被减小或最小化。改变的参数可能引起特征的形状、特征的可见立体景深(经由左右图像之间的特征分离)、特征的强度、特征的存在的改变或者其它修改(步骤36)。在许多情况下,这将通过改变立体相机之间的眼内距离(intraocular distance)来实现。在其它情况下,改变立体相机的会聚性将减小假象。可以调整其它参数以处理其它假象。
[0027]在改变特征的形状的情况下,可以改变形状以产生与由另一只眼睛感知到的形状类似的形状。在这种情况下,“类似”可以指的是形状总体上相似,例如,方形对于方形、五角星对于五角星、菱形对于菱形等。也可以使得尺寸总体上相称,例如,在5-20%内。
[0028]如果自动地执行,一个或更多个参数可以改变并且产生原始假象与修改之后的假象的差异映射。通过使用差异映射来优化修改的参数,可以使得参数修改自动化。
[0029]作为可以自动地或利用用户输入实现的示例方式,改变眼内距离可以使高亮或特征形状改变,或者可以使高亮或特征形状出现或消失。为了移动高亮或特征出现的位置,可以改变立体相机的会聚性。也可以得到其它示例,因为其它示例可以通过试错法迅速确定。例如,可以采用查找表、专家规定、神经网络等。
[0030]注意,在这点上,为了实现圆满(ixnmdness)以及例如相对于背景强调人物的目的,之前已经采用了多个相机来将场景可视化,但是这并没有涉及消除由于视点相关的照明成分引起的假象。
[0031]一般来说,改变步骤在照明通道(例如,镜面反射通道)之后在渲染器中执行,并且在改变之后,可以再次执行照明通道以确定立体相机的修改对于感知到的假象的影响(步骤34)。在镜面反射通道之后,例如在颜色处理期间,来自镜面反射通道的图像可以与例如来自漫反射通道或其它通道的图像合成。
[0032]在随后的可选的步骤中,可以对视点无关的成分执行重投影步骤以实现第二立体视点,同时使用不同组的立体相机偏移对视点相关的成分执行渲染,以减小假象的影响(步骤38)。可以便利地对视点无关的成分执行重投影,因为由于主要光线、次要光线等所需要的计算,视点无关的成分的渲染是通常更耗资源的处理。在可能的情况下使用重投影允许显著地节约计算时间,因为重投影比完全渲染要快得多。重投影的一种方法在2012年10月11日递交的、由本发明的受让人所有的题为“SYSTEM AND METHOD FOR RENDERINGAFFECTED PIXELS”的美国专利申请第13 / 649,720号中公开了。[0033]参考图4,图示了用于消除假象的系统40。系统40包括检测模块44,在检测模块44中可以例如通过以下方式检测假象:检测由于左右图像之间的特征之间的过大或过小的间隔而引起的不合适的立体景深,检测左右相机之间特征的形状的相似度的差异,检测特征之间的强度的差异,检测特征存在于一个相机中但是不存在于另一个相机中等。如所讨论的,检测可以通过分析特征及其位置和形状来自动执行,或者利用用户输入来执行。系统40还包括改变模块46,改变模块46 —般为渲染器的一部分,在改变模块46中,可以在视点相关的照明成分的镜面反射通道之后执行改变步骤。如所讨论的,改变可以自动执行或者可以采用用户输入来执行。
[0034]对于检测和改变不是自动执行的情况,系统40还可以包括可选的用户界面。可选的用户界面50可以包括部分或假象选择模块48,在部分或假象选择模块48中用户可以指明由系统处理的图像的部分或者特定的假象。可选的用户界面50可以包括参数调整模块52,通过参数调整模块52,用户可以例如通过控制或改变立体相机的眼内距离或会聚性来调整参数,以减小或消除假象。其他参数也可以被采用。可选的用户界面50还可以包括显示模块54,以显示结果并允许用户便利地选择假象或图像的部分。在提供用户界面的情况下,用户可以尝试各种偏移或者会聚值,以调整特征的分离、特征的形状,使得特征出现或将特征从图像移除,调整特征的强度以使得特征彼此更加协调等。全部以上内容或者其它的这样的改变在本文中被称为“消减”假象。
[0035]已经描述的内容是用于减小来自于视点相关的照明成分的假象,从而使得由这样的成分创建的图像对于观看者的眼睛更满意的系统和方法。应当理解其它的变化和实施方式也是可能的。例如,所公开的系统和方法可以应用于来自于电影、电视、视频游戏等的图像。本系统和方法也可以应用于非镜面反射照明条件,例如,产生假象的任何其它效果。
[0036]一个实施方式包括一个或更多个可编程处理器以及相应的计算机系统组件,以存储和执行计算机指令,以便提供用于创建CGI对象、执行渲染通道、识别假象以及改变虚拟相机偏移的工具。下面公开了一个这样的计算环境。
[0037]参照图5,图示了可以用在本系统和方法中的示例性计算环境100的表示。
[0038]计算环境100包括控制器56、存储器62、贮存器66、介质装置72、用户界面78、输入/输出(I / O)接口 82和网络接口 84。组件由公共总线86相互连接。可替选地,可以使用不同的连接配置,例如控制器在中央的星形图案。
[0039]控制器56包括可编程处理器并且控制系统及其组件的操作。控制器56从存储器62或嵌入式控制器存储器(未示出)装载指令,并且执行这些指令来控制系统。
[0040]存储器62可以包括非易失性的计算机可读存储器64,存储器62临时存储由系统的其它组件使用的数据。在一个实施方式中,存储器62被实施为DRAM。在其它实施方式中,存储器62也包括长期或永久存储器,例如闪存和/或ROM。
[0041]贮存器66可以包括非易失性的计算机可读存储器68,贮存器66临时或长期存储由计算环境的其它组件使用的数据,例如存储由系统使用的数据。在一个实施方式中,贮存器66是硬盘驱动器或固态驱动器。
[0042]介质装置72可以包括非易失性的计算机可读存储器74,介质装置72接收可移除的介质并且读取数据和/或将数据写入所插入的介质。在一个实施方式中,介质装置72是光盘驱动器或盘烧录器,例如可写式蓝光Blu-ray?盘驱动器76。[0043]用户界面78包括用于接受用户输入(例如,假象的用户指示)以及将相机偏移的修改结果呈现给用户的组件。在一个实施方式中,用户界面78包括键盘、鼠标、音频扬声器和显示器。控制器56使用来自用户的输入来调整服务器的操作。
[0044]I / O接口 82包括一个或更多个I / O端口,以连接到相应的I / O装置,例如外部存储器或附属装置(例如,打印机或PDA)。在一个实施方式中,I / O接口 82的端口包括诸如USB端口、PCMCIA端口、串口和/或并口的端口。在另一个实施方式中,I / O接口 82包括用于与外部装置无线通信的无线接口。这些I / O接口可以被用来连接到一个或更多个内容回放装置。
[0045]网络接口 84允许与局域网连接并且包括有线和/或无线网络连接,例如RJ-45或以太网连接或“WiFi”接口(802.11)。应当理解,大量的其它类型的网络连接也是可以的,包括 WiMax、3G 或 4G、802.15 协议、802.16 协议、卫星、蓝牙 Bluetooth? %。
[0046]系统可以包括这样的计算环境中的典型的其它硬件和软件,例如电源和操作系统,尽管这些组件为了简略而没有在附图中具体地示出。在其它实施方式中,可以使用不同配置的计算环境,例如,不同的总线或存储配置或多处理器配置。
[0047]已经描述了本发明的各种示意性实施方式。然而,本领域技术人员将会认识到,其它实施方式也是可以的,并且也在本发明的范围内。并且,虽然一般可以在渲染期间的镜面反射照明通道处实施本系统和方法,因为观察镜面反射、漫反射、反射、折射和焦散作用是如何出现的很重要,但是本系统和方法也可以在渲染期间的其它点处实施。
[0048]另外,本发明也可以被如下配置。
[0049](I) 一种用于消减由视点相关的照明成分产生的假象的方法,包括:
[0050]a.检测由具有一组操作参数的立体相机成像的、由视点相关的照明成分产生的假象;以及
[0051]b.改变所述操作参数,从而消减所述假象。
[0052](2)根据⑴所述的方法,其中,所述操作参数包括眼内距离。
[0053](3)根据(I)所述的方法,其中,所述立体相机是虚拟立体相机。
[0054](4)根据(I)所述的方法,其中,所述改变是在镜面反射通路之后在渲染器中执行的。
[0055](5)根据(I)所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且还包括:
[0056]a.对来自第一眼相机的图像的一个或更多个视点无关的成分执行重投影步骤,以创建用于第二眼相机的图像;以及
[0057]b.对来自第一眼相机的图像的一个或更多个视点相关的成分执行渲染步骤,以创建用于第二眼相机的图像。
[0058](6)根据⑴所述的方法,其中,所述假象是由镜面反射的视点相关的照明成分产生的。
[0059](7)根据(6)所述的方法,其中,所述镜面反射成分是由反射、折射或焦散产生的。
[0060](8)根据(I)所述的方法,其中,所述检测是利用用户输入执行的。
[0061](9)根据(8)所述的方法,还包括提供用于显示来自所述立体相机的图像并且接受关于所述图像的哪些部分构成假象的用户输入的用户界面。[0062](10)根据⑴所述的方法,其中,所述检测是自动执行的。
[0063](11)根据(I)所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且其中所述检测还包括:
[0064]a.检测由第一眼相机成像的、由视点相关的照明成分产生的第一特征;
[0065]b.检测由第二眼相机成像的、由视点相关的照明成分产生的与所述第一特征相对应的第二特征;
[0066]c.使用所检测的第一特征和第二特征来确定特征的感知景深;以及
[0067]d.如果所述感知景深不适合于特征,则通过调整第一和第二眼相机的一个或更多个参数来调整所述感知景深,使得所述感知景深适合于特征。
[0068](12)根据(11)所述的方法,其中,如果由于第一特征与第二特征之间间隔开了超出屏幕空间的2%的量而使得所述感知景深不适合于特征,则通过调整第一和第二眼相机的一个或更多个参数来调整所述感知景深,使得所述感觉景深适合。
[0069](13)根据(12)所述的方法,其中,所述一个或更多个参数包括眼内距离或会聚性。
[0070](14)根据(I)所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且其中所述检测还包括:
[0071]a.检测由第一眼相机成像的、由视点相关的照明成分产生的特征的存在;
[0072]b.检测是否已经由第二眼相机对由所述视点相关的照明成分产生的相应特征进行成像;
[0073]c.如果没有由第二眼相机对相应特征进行成像,则执行所述改变。
[0074](15)根据(14)所述的方法,其中,所述改变包括对于第二眼相机产生相应特征。
[0075](16)根据(I)所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且其中所述检测还包括:
[0076]a.检测由第一眼相机成像的、由视点相关的照明成分产生的特征的第一形状;
[0077]b.检测由第二眼相机成像的、并由所述视点相关的照明成分产生的特征的与第一形状相对应的第二形状;
[0078]c.判断第一形状与所述第二形状是否相似;以及
[0079]d.如果第一形状与第二形状不相似,则调整第一形状和第二形状之一或两者,使得第一形状与第二形状相似。
[0080](17) 一种非易失性的计算机可读介质,包括用于使得计算环境执行根据(I)所述的方法的指令。
[0081](18) 一种用于消减由视点相关的照明成分产生的假象的系统,包括:
[0082]a.检测模块,所述检测模块用于检测由具有一组操作参数的立体相机成像的、由视点相关的照明成分产生的假象;以及
[0083]b.改变模块,用于改变所述操作参数从而消减所述假象。
[0084](19)根据(18)所述的系统,其中,所述改变模块调整包括眼内距离或会聚性的操
作参数。
[0085](20)根据(18)所述的系统,其中,所述改变模块形成渲染器的一部分。
[0086](21)根据(18)所述的系统,还包括用户界面模块,所述用户界面模块用于接受与图像的作为假象的部分相关的用户输入。
[0087](22)根据(21)所述的系统,其中,所述系统包括第一虚拟眼相机和第二虚拟眼相机,并且其中所述检测模块被构造为用于检测:
[0088]a.由所述第一和第二虚拟眼相机成像的、由视点相关的成分产生的特征是否具有不适合的立体景深;
[0089]b.由第一虚拟眼相机成像的特征的形状是否实质上不同于由第二虚拟眼相机成像的特征的形状;或者
[0090]c.是否有特征存在于来自第一虚拟眼相机的图像中但是不存在于来自第二虚拟眼相机的图像中。
[0091]因此,本发明不仅仅局限于上述这些实施方式。
【权利要求】
1.一种用于消减由视点相关的照明成分产生的假象的方法,包括: a.检测由具有一组操作参数的立体相机成像的、由视点相关的照明成分产生的假象;以及 b.改变所述操作参数,从而消减所述假象。
2.根据权利要求1所述的方法,其中,所述改变是在镜面反射通路之后在渲染器中执行的。
3.根据权利要求1所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且还包括: a.对来自第一眼相机的图像的一个或更多个视点无关的成分执行重投影步骤,以创建用于第二眼相机的图像;以及 b.对来自第一眼相机的图像的一个或更多个视点相关的成分执行渲染步骤,以创建用于第二眼相机的图像。
4.根据权利要求1所述的方法,其中,所述检测是利用用户输入执行的。
5.根据权利要求4所述的方法,还包括提供用于显示来自所述立体相机的图像并且接受关于所述图像的哪些部分构成假象的用户输入的用户界面。
6.根据权利要求1所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且其中所述检测还包括: a.检测由第一眼相机成像的、由视点相关的照明成分产生的第一特征; b.检测由第二眼相机成像的、由视点相关的照明成分产生的与所述第一特征相对应的第二特征; c.使用所检测的第一特征和第二特征来确定特征的感知景深;以及 d.如果所述感知景深不适合于特征,则通过调整第一和第二眼相机的一个或更多个参数来调整所述感知景深,使得所述感知景深适合于特征。
7.根据权利要求6所述的方法,其中,如果由于第一特征与第二特征之间间隔开了超出屏幕空间的2%的量而使得所述感知景深不适合于特征,则通过调整第一和第二眼相机的一个或更多个参数来调整所述感知景深,使得所述感觉景深适合。
8.根据权利要求1所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且其中所述检测还包括: a.检测由第一眼相机成像的、由视点相关的照明成分产生的特征的存在; b.检测是否已经由第二眼相机对由所述视点相关的照明成分产生的相应特征进行成像; c.如果没有由第二眼相机对相应特征进行成像,则执行所述改变。
9.根据权利要求1所述的方法,其中,所述立体相机包括第一眼相机和第二眼相机,并且其中所述检测还包括: a.检测由第一眼相机成像的、由视点相关的照明成分产生的特征的第一形状; b.检测由第二眼相机成像的、并由所述视点相关的照明成分产生的特征的与第一形状相对应的第二形状; c.判断第一形状与所述第二形状是否相似;以及 d.如果第一形状与第二形状不相似,则调整第一形状和第二形状之一或两者,使得第一形状与第二形状相似。
10.一种用于消减由视点相关的照明成分产生的假象的系统,包括: a.检测模块,所述检测模块用于检测由具有一组操作参数的立体相机成像的、由视点相关的照明成分产生的假象;以及 b.改变模块,用于改变所述操作参`数从而消减所述假象。
【文档编号】G06T7/00GK103729838SQ201310471417
【公开日】2014年4月16日 申请日期:2013年10月11日 优先权日:2012年10月11日
【发明者】A·L·戴维德森, P·哈瓦尔达尔, P·H·帕洛姆比 申请人:索尼公司, 索尼图片技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1