信息处理设备的制作方法

文档序号:7840991阅读:118来源:国知局
专利名称:信息处理设备的制作方法
技术领域
本发明涉及信息处理设备、程序和信息处理方法。
背景技术
近年来,通过使用诸如TV或个人计算机(PC)的显示器的显示装置向用户提供立体图像正变得普遍。如JP2010-045584A中所描述的,通过给定在呈现给观看者的右眼的左眼图像与呈现给观看者的左眼的右眼图像之间的预定视差,来实现立体图像。例如,在TV的情况下,在许多情况下,通过使用利用视差格栅等分离视点图像来显示包括左眼图像和右眼图像的多个组合的多视点图像,以处理用户视点的移动。另一方面,通常当在显示上改变诸如照片(静态图像)的图像和视频的同时,例如当旋转诸如照片(静态图像)的图像和视频的同时,将其显示在屏幕上。例如,利用诸如幻灯片放映(slideshow)软件的、用于顺序地显示保存在PC中的一系列图像的软件,经常将图像的旋转用作在图像的显示时的视觉效果。另外,例如,利用用于浏览卫星图像等的软件,通过用户的操作可在许多情况下自由地旋转图像。
发明内容但是,对于在以上提及的将视差给予左眼图像和右眼图像的专利文献中所描述的立体图像,存在的问题是,当图像的左和右由于诸如旋转的显示改变而相反时,发生幻视(pseudoscopy)。幻视表示视差方向对于左眼图像和右眼图像是相反的状态。在幻视的状态中,例如以相反的形式感知立体图像的前景和背景,由此给用户不愉快的感觉。考虑到上述的,期望的是提供一种新颖的和改进的信息处理设备、程序和信息处理方法,其能够减少由于立体图像的显示改变而导致的对视差的影响。根据本发明的实施例,提供了一种信息处理设备,其包括显示控制单元,该显示控制单元使左眼图像和右眼图像分别显示给观看者的左眼和右眼,其中左眼图像和右眼图像显现立体图像;以及该显示控制单元根据在立体图像的显示改变时发生的改变量,交换要被分别显示给观看者的左眼和右眼的图像。显示控制单元可被配置成当改变量指示左眼图像与右眼图像之间的相对位移在水平方向上相反时,交换要被分别显示给观看者的左眼和右眼的图像。显示控制单元可被配置成当立体图像的旋转角在包括(180Χη) °,η为奇数,的第一范围内时,交换要被分别显示给观看者的左眼和右眼的图像。第一范围可为((180Χη)±45)。。显示控制单元可被配置成在交换要被分别显示给观看者的左眼和右眼的图像时显示插值图像。显示控制单元可被配置成根据改变量使相同图像显示给观看者的左眼和右眼中的每个。显示控制单元可被配置成当改变量指示左眼图像和右眼图像之间的相对位移在垂直方向上比在水平方向上更大时,使相同图像显示给观看者的左眼和右眼中的每个。相同图像可为左眼图像或右眼图像。显示控制单元可被配置成当立体图像的旋转角在包括(90Xm)°,m为奇数,的第二范围内时,使相同图像显示给观看者的左眼和右眼中的每个。第二范围可为((90Xm)±45)。。显示控制单元可被配置成在使相同图像显示给观看者的左眼和右眼中的每个时显示插值图像。插值图像可通过左眼图像与右眼图像之间的线性插值而生成。插值图像可被显示250ms。根据本发明的另一实施例,提供了一种用于使计算机实现以下处理的程序:使左眼图像和右眼图像分别显示给观看者的左眼和右眼的处理,其中左眼图像和右眼图像显现立体图像;以及根据在立体图像的显示改变时发生的改变量交换要被分别显示给观看者的左眼和右眼的图像的处理。根据本发明的另一实施例,提供了一种信息处理方法,其包括:使左眼图像和右眼图像分别显示给观看者的左眼和右眼,其中左眼图像和右眼图像显现立体图像;以及根据在立体图像的显示改变时发生的改变量,交换要被分别显示给观看者的左眼和右眼的图像。根据以上描述的本公开的实施例,可减少由于立体图像的显示改变而导致的对视
差的影响。

图1是示出根据本公开的第一实施例的信息处理设备的功能配置的框图;图2是关于根据本发明的立体图像的输入和输出的示例性图;图3是关于根据本发明的立体图像的输入和输出的示例性图;图4是关于根据实施例的立体图像的显示改变的示例性图;图5是关于根据实施例的立体图像的显示改变的示例性图;图6是示出根据实施例的信息处理设备的处理的流程图;图7是关于根据本公开的第二实施例的立体图像的输入和输出的示例性图;图8是关于根据实施例的立体图像的显示改变的示例性图;图9是关于根据实施例的立体图像的显示改变的示例性图;图10是示出根据实施例的信息处理设备的处理的流程图;图11是示出根据本公开的第三实施例的信息处理设备的处理的流程图;图12是关于根据根据实施例的旋转角的确定的示例性图;以及图13是示意性示出根据本公开的第四实施例的插值图像的示例性图。
具体实施方式
在下文中,将参考附图详细描述本公开的优选实施例。注意,在该说明书和附图中,具有实质上相同功能和配置的结构部件用相同的附图标记表示,以及省略这些结构部件的重复说明。[0036]另外,将按下面的顺序进行说明。1.第一实施例1-1.信息处理设备的配置1-2.改变立体图像的显示的情况的处理2.第二实施例3.第三实施例3-1.改变立体图像的显示的情况的处理3-2.修改的示例4.第四实施例5.总结〈1.第一实施例>(1-1.信息处理设备的配置)首先,将参考图1描述本公开的第一实施例的信息处理设备的配置。图1是示出根据本实施例的信息处理设备的功能配置的框图。参考图1,信息处理设备100包括显示控制单元110、显示单元120、解码器130、和存储单元140。显示单元120包括左显示单元120L和右显示单元120R。将左显示单元120L上显示的图像呈现给观看者的左眼eL。另外,将右显示单元120R上显示的图像呈现给观看者的右眼eR。另外,显示单元120可包括除左显示单元120L和右显示图像120R以外的显示单元,以及显示控制单元110可输出多个视点图像,多个视点图像包括对应于除左显示单元120L和右显示单元120R以外的显示单元的视点图像。显示控制单元110向左显示单元120L和右显示单元120R输出其之间具有视差的左眼图像和右眼图像,以及显示立体图像。在这点上,显示控制单元可向显示的立体图像增加诸如放大、缩小、旋转等显示改变。另外,如稍后将描述的,显示控制单元110可根据在改变立体图像的显示时发生的改变量,来控制要输出给左显示单元120L和右显示单元120R的图像。例如,通过诸如DSP (数字信号处理器)的处理器来实现显示控制单元110。在这种情况下,处理器通过根据存储单元140中存储的程序进行操作,来实现显示控制单元110的功能。例如,处理器还可使用包括在存储单元140中的DRAM(动态随机访问存储器)来进行操作。例如,可通过将以上提及的程序存储在诸如存储卡或盘存储介质的可移除记录介质上而将其提供给信息处理设备100,或者可经由诸如LAN(局域网)或因特网将以上提及的程序下载到信息处理设备100上。例如,显示单元120可为诸如IXD (液晶显示器)、rop (等离子显示面板)或有机EL (电发光)面板的显示器。显示单元120包括左显示单元120L和右显示单元120R,以及左显示单元120L和右显示单元120R各自显示从显示控制单元110输入的图像。可根据需要选择从左显示单元120L将左眼图像导引到观看者的左眼eL的方法,以及从右显示单元120R将右眼图像导引到观看者的右眼eR的方法。例如,可将视差格栅方法或透镜方法用作该方法。在这种情况下,左显示单元120L和右显示单元120R可为显示单元120上分别分配给左眼图像和右眼图像的像素的集合。另外,还可将帧顺序方法用作上述方法。在这种情况下,以预定时间单位在显示单元120上交替地显示左眼图像和右眼图像。S卩,在这种情况下,在时间基础上,显示控制单元120在显示左眼图像时用作左显示单元120L,而在显示右眼图像时用作右显示单元120R。解码器通过读取存储单元140中存储的图像数据和根据预定格式解码读取的图像数据,来获得立体图像的左眼图像和右眼图像。解码器130向显示单元110输出获取的左眼图像和获取的右眼图像。例如,与显示控制单元110 —样,可通过诸如DSP的处理器根据程序进行操作来实现译码器130,或可通过使用集成电路的专用硬件来实现译码器130。与信息处理设备100的处理相关的数据存储在存储单元140中。例如,存储单元140可为诸如闪速ROM或DRAM的半导体存储器、诸如BD (蓝光盘)、DVD (数字多功能盘)或⑶(紧凑盘)的光盘、或硬盘。存储单元140可为嵌入在信息处理设备100中的存储装置,或者可为可移除介质,例如可附连到信息处理设备100/从信息处理设备100移除的存储卡。另外,存储单元140可包括多种类型的存储装置或可移除介质。除了要由解码器130读取的图像数据以外,还可将由诸如DSP的处理器用来操作以实现显示控制单元110的功能的程序等存储在存储单元140中。(1-2.改变立体图像的显示的情况的处理)接下来,将参考图2至图6描述针对改变立体图像的显示的情况的、根据本公开的第一实施例的信息处理设备100的处理。图2和图3是示意性地示出根据本实施例的从解码器130输入到显示控制单元110的图像与从显示控制单元110输出到左显示单元120L和右显不单兀120R的图像之间的关系的图。图4和图5是不意性地不出根据本实施例的由显示控制单元110显示的立体图像的显示改变的图。图6是示出根据本实施例的显示控制单元110的处理的流程图。图2示意性地显示在正常状态下从信息处理设备100的解码器130输入到显示控制单元110的图像以及从显示控制单元110输出到左显示单元120L和右显示单元120R的图像。将左眼图像200L和右眼图像200R从解码器130输入到显示控制单元110。显示控制单元110将左眼图像200L输出给左显示单元120L,而将右眼图像200R输出给右显示单元 120R。另一方面,图3示意性地示出在显示控制单元110改变立体图像的显示并且该改变的量满足预定条件的情况下从解码器130输入到显示控制单元110的图像和从显示控制单元110输出到左显示单元120L和右显示单元120R的图像。与图2中所示的情况一样,将左眼图像200L和右眼图像200R从解码器130输入到显示控制单元110。显示控制单元110将左眼图像200L输入到右显示单元120R,而将右眼图像200R输入到左显示单元120L。即,在该情况下,显示控制单元110交换要被分别显示给观看者的左眼eL和右眼eR的图像。图4示出在显示控制单元110以Θ I的旋转角旋转立体图像之前和之后的状态。另外,在下面的说明中,假设将立体图像显示在三维坐标系统中,该三维坐标系统将屏幕的水平方向作为X轴、将屏幕的垂直方向作为I轴以及将屏幕的深度方向作为Z轴。在图示的示例中,显示控制单元110向立体图像增加环绕z轴的旋转角Θ I的旋转。如此处附图中所示的,将旋转角Θ I假设为接近180度的角。还假设,在立体图像的旋转时,左眼图像200L和右眼图像200R在保持其相对位置的同时彼此整体地旋转。此处,将左眼图像200L和右眼图像200R显示成相对于彼此位移。该相对位移是示意性示出的视差。另外,将这样的视差作为具有正值的视差:根据该视差,左眼图像200L相对于右眼图像200R位移到屏幕的左边。在图示的示例中,为了说明简单起见,为整个立体图像设定相同的视差。但是,实际的立体图像的视差值不需要是相同的。可为图像的每个部分独立地设定视差的正和负,例如视差值对于图像的一个部分是正的,而视差值对于图像的另一部分是负的。视差值的大小还可对于图像的各个部分是不同的。但是,还是在这种情况下,保持将视差设定为在屏幕的水平方向上的相对位移。因此,关于立体图像,可普遍地应用下面的使用图示示例的说明。另外,在立体图像中,视差值为正的部分看起来好像向屏幕的后部后退。另一方面,视差值为负的部分看起来好像突出到屏幕的前景中。在图示的示例中,将旋转之前的立体图像的左眼图像200L显示成相对于右眼图像200R位移到屏幕的右边。另一方面,将旋转之后的立体图像的左眼图像200L显示成相对于右眼图像200R位移到屏幕的左边。即,尽管旋转之前的立体图像具有负值的视差,旋转之后的立体图像具有正值的视差。这意味着通过以旋转角ΘI的旋转,立体图像的视差值的正/负相反。当视差值的正/负相反时,视差的方向将在水平方向上相反。该状态是幻视状态。在幻视状态中,如上所述,与屏幕的前景和背景的感知有关的视差值的正/负变成相反,因此立体图像被看见的方式变得非常不自然,给观看者造成很大负担。因此,在这种情况下,如图3所示,信息处理设备100的显示控制单元110执行交换要被分别显示给观看者的左眼eL和右眼eR的图像的处理。图5示出在显示控制部分110以旋转角Θ I旋转立体图像并且也交换要被分别显示给观看者的左眼eL和右眼eR的图像的情况下立体图像在旋转之前和之后的状态。在图示的示例中,将旋转之前的立体图像的左眼图像200L显示成相对于右眼图像200R位移到屏幕的右边。另一方面,在旋转之后的立体图像中,也将左眼图像200L显示成相对于右眼图像200R位移到屏幕的右边。即,尽管旋转之前的立体图像具有负值的视差,旋转之后的立体图像也具有负值的视差。这意味着以旋转角ΘI的旋转使立体图像的视差值的正/负相反,但是由于显示控制单元110交换左眼图像200L和右眼图像200R,相反被抵消并且立体图像的视差值的正/负不变。因此,在图示的情况下,未导致幻视的状态。图6通过流程图示出用于实现使用图2至图5所描述的立体图像的显示的信息处理设备100的显示控制单元110的处理。首先,显示控制单元110检测旋转角Θ (步骤S101)o接下来,显示控制单元110确定旋转角Θ是否在由I Θ I > 180° -Y表示的第一范围内(步骤S103)。Y表示第一范围的范围。另外,稍后将描述Y可取的值。在此处确定旋转角Θ在第一范围内的情况下,显示控制单元Iio交换要被分别显示给左眼eL和右眼eR的图像(步骤S105)。另一方面,在步骤S103中确定旋转角Θ不在第一范围内的情况下,显示控制单元110结束处理。在以上的流程图中,例如,可在通过显示控制单元110改变立体图像的显示时从模型视图变换矩阵中获取旋转角Θ。具体地,可根据通过将指示模型视图变换矩阵的3X3矩阵乘以沿X轴的单位向量而获得的向量V的X坐标和y坐标,通过使用反三角函数arctan来计算Θ。也可通过其它方法来获得旋转角Θ。而且,在以上的流程图中,在显示控制单元110交换要被分别显示给左眼eL和右眼eR的图像时的旋转角Θ,指示左眼图像200L与右眼图像200R之间的相对位移在水平方向上相反。因此,Y的值可为90°以下的任意值。这是因为除非I Θ I > 180° -90°、即
Θ I >90°,否则不发生视差值的正/负的相反。[0065]〈2.第二实施例>接下来,将参考图7至图10来描述本公开的第二实施例。另外,本公开的第二实施例不同于第一实施例之处在于,用于基于在立体图像的显不改变时发生的改变量来控制要输出的图像的显示控制单元110的处理,而其它功能配置基本上与第一实施例的功能配置相同,以及将省略其详细描述。图7是示意性示出根据本实施例的在从解码器130输入到显示控制单元Iio的图像与从显示控制单元110输出到左显示单元120L和右显示单元120R的图像之间的关系的图。图8和图9是示意性示出根据本实施例的由显示控制单元110显示的立体图像的显示改变的图。图10是示出根据本实施例的显示控制单元110的处理的流程图。图7示意性示出在显示控制单元110改变立体图像的显示并且该改变的量满足预定条件的情况下,从解码器130输入到显示控制单元110的图像以及从显示控制部分110输出到左显示单元120L和右显示单元120R的图像。与图2中所示的情况一样,将左眼图像200L和右眼图像200R从解码器130输入到显示控制单元110。显示控制单元110将左眼图像200L输出到左显示单元120L和右显示单元120R两者。即,在该情况下,显示控制单元110向观看者的左眼eL和右眼eR中的每个显示相同图像。另外,呈现给观看者的左眼eL和右眼eR的同一图像不需要必须是左眼图像200L。呈现给观看者的左眼eL和右眼eR的同一图像可为右眼图像200R,或可为独自生成的图像。图8示出在显示控制单元110以旋转角Θ 2旋转立体图像之前和之后的状态。在图示的示例中,显示控制单元110向立体图像增加环绕Z轴的旋转角Θ 2的旋转。如此处附图中所示的,将旋转角Θ 2假设为接近90度的角。还假设,在立体图像的旋转时,左眼图像200L和右眼图像200R在保持其相对位置的同时彼此整体地旋转。在图示的示例中,将旋转之前的立体图像的左眼图像200L显示成相对于右眼图像200R位移到屏幕的右边。另一方面,将旋转之后的立体图像的左眼图像200L显示成相对于右眼图像200R位移到屏幕的上部。即,在旋转之后的立体图像中,左眼图像200L与右眼图像200R之间的相对位移在屏幕的垂直方向上比在水平方向上更大。在这种情况下,尽管未导致幻视的状态,但导致了在与立体图像中固有地设定的视差的方向不同的方向上的位移,从而导致给观看者不自然的感受的可能性。因此,在这种情况下,如图7所示,信息处理设备100的显示控制单元110执行向观看者的左眼eL和右眼eR中的每个显示相同图像的处理。图9示出在显示控制单元110以旋转角Θ 2旋转立体图像并且还向观看者的左眼eL和右眼eR中的每个显示相同图像的情况下立体图像在旋转之前和之后的状态。在图示的示例中,将旋转之前的立体图像的左眼图像200L显示成相对于右眼图像200R位移到屏幕的右边。另一方面,根据旋转之后的立体图像,将左眼图像200L显示给观看者的左眼eL和右眼eR两者。这意味着,由于由旋转角Θ 2的旋转导致在与立体图像中固有地设定的视差的方向不同的方向上的位移,所以将相同图像显示给左眼eL和右眼eR中的每个以抵消该位移。因此,在图示的情况下不太可能给观看者不自然的感受。图10通过流程图示出用于实现使用图7至图9描述的立体图像的显示的信息处理设备100的显示控制单元110的处理。首先,显示控制单元110检测旋转角Θ (步骤S201)。接下来,显示控制单元110确定旋转角Θ是否在由90° +δ > I Θ I >90° -δ表示的第二范围内(步骤S203)。另外,稍后将描述δ可取的值。在此处确定旋转角Θ在第二范围内的情况下,显示控制单元110使相同图像显示给左眼eL和右眼eR中的每个(步骤S205)。另一方面,在步骤S203确定旋转角Θ不在第二范围内的情况下,显示控制单元110结束处理。在以上的流程图中,在显示控制单元110使相同图像显示给左眼eL和右眼eR中的每个时的旋转角Θ,指示左眼图像200L与右眼图像200R之间的相对位移在垂直方向上比在水平方向上更大,并且很可能给观看者不自然的感受。因此,S的值可为45°以下的任意值。这是因为,当在90° -45° > | Θ | 、即45° > | Θ |的范围内时,通过视觉感知实现校正,并且感知不是不自然的立体图像。<3.第三实施例>接下来,将参考图11和图12来描述本公开的第三实施例。另外,本公开的第三实施例不同于第一实施例之处在于,用于基于在立体图像的显不改变时发生的改变量来控制要输出的图像的显示控制单元110的处理,而其它功能配置基本上与第一实施例的功能配置相同,以及将省略其详细描述。图11是示出本实施例的显示控制单元110的处理的流程图。图12是用于描述根据本实施例的旋转角的确定的图。(3-1.改变立体图像的显示的情况的处理)图11通过流程图示出根据本实施例的信息处理设备100的显示控制单元110的处理。首先,显示控制单元Iio检测旋转角Θ (步骤S301)。接下来,显示控制部110确定旋转角Θ是否在由| Θ | > 180° - ε表不的第二范围内(步骤S303)。ε表不第二范围的范围。另外,稍后将描述ε可取的值。在此处确定旋转角Θ在第三范围内的情况下,显示控制单元110交换要被分别显示给左眼eL和右眼eR的图像(步骤S305)。显示控制单元110在步骤S305中的处理基本上与本公开的第一实施例中描述的图6中的步骤S105的处理相同。另一方面,在步骤S303确定旋转角Θ不在第三范围内的情况下,显示控制部接下来确定旋转角Θ是否在由| Θ |< ε表示的第四范围内(步骤S307)。在此处确定旋转角Θ在第四范围内的情况下,显示控制单元110结束处理。另一方面,在步骤S307中确定旋转角Θ不在第四范围内的情况下,显示控制单元110使相同图像显示给左眼eL和右眼eR中的每个(步骤S309)。显示控制单元110在步骤S309中的处理基本上与本公开的第二实施例中描述的图10中的步骤S205相同。将通过以上处理的旋转角Θ与呈现给左眼eL和右眼eR的图像之间的关系总结在表I中。[表 1]
权利要求1.一种信息处理设备,包括: 显示控制单元,其使左眼图像和右眼图像分别显示给观看者的左眼和右眼,其中所述左眼图像和所述右眼图像显现立体图像;以及根据在所述立体图像的显示改变时发生的改变量,交换要被分别显示给所述观看者的所述左眼和所述右眼的图像;以及 显示单元,其显示从所述显示控制单元输出的所述左眼图像和所述右眼图像。
专利摘要提供了一种信息处理设备。该信息处理设备包括显示控制单元,该显示控制单元使左眼图像和右眼图像分别显示给观看者的左眼和右眼,其中左眼图像和右眼图像显现立体图像;以及该显示控制单元根据在立体图像的显示改变时发生的改变量,交换要被分别显示给观看者的左眼和右眼的图像。
文档编号H04N13/00GK203039814SQ20112031995
公开日2013年7月3日 申请日期2011年8月24日 优先权日2010年8月31日
发明者西部满 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1