三维图像生成设备、三维图像生成方法、程序和信息存储介质的制作方法

文档序号:9673287阅读:531来源:国知局
三维图像生成设备、三维图像生成方法、程序和信息存储介质的制作方法
【技术领域】
[0001]本发明涉及三维图像生成设备、三维图像生成方法、程序和信息存储介质。
【背景技术】
[0002]存在导致能够显示三维图像(3D图像)的显示器(如3D电视、头戴式显示器和设在3D兼容游戏设备上的液晶显示器)显示三维图像的技术。

【发明内容】

[0003]技术问题
[0004]当被显示三维图像的视差量更大时,被显示三维图像对于观察者看起来存在于屏幕的更前侧或更后侧。所以,被显示三维图像的现实感增强。在另一方面,当被显示三维图像的视差量更大时,观察者由于例如强加于眼睛的负担的增加而感觉更不舒服。所以,迄今为止对被显示三维图像的现实感的改善存在限制。
[0005]众所周知,观察者感觉不舒服的视差量的值的范围取决于三维图像显示在其上的显示器的类型而不同。例如,当显示在3D电视上的三维图像的视差量超过屏幕的水平宽度的3%时观察者感觉不舒服。在另一方面,在头戴式显示器中,所使用的屏幕在左眼和右眼之间不同。因此,即使当显示在头戴式显示器上的三维图像的视差量超过屏幕的水平宽度的3%时,观察者也不会感觉不舒服。所以,为了尽可能增强被显示三维图像的现实感而不给观察者带来不舒服的感觉,期望的是显示在显示器上的三维图像的视差量变为根据该显示器的类型的视差量。然而,在常规技术中,生成的三维图像的视差量不是根据该三维图像显示在其上的显示器的类型的视差量。
[0006]考虑到上述问题做出本发明并且本发明的目的之一是提供可以将生成的三维图像的视差量设置为根据该三维图像显示在其上的显示器的类型的视差量的三维图像生成设备、三维图像生成方法、程序和信息存储介质。
[0007]问题的解决方案
[0008]为了解决上述问题,根据本发明的三维图像生成设备是一种生成三维图像的三维图像生成设备,其包括识别三维图像输出到的显示器的类型的识别部分,以及以根据被识别的显示器的类型的视差量生成三维图像的三维图像生成部分。
[0009]此外,根据本发明的三维图像生成方法是一种用于生成三维图像的三维图像生成方法,其包括识别三维图像输出到的显示器的类型的类型识别步骤,以及以根据被识别的显示器的类型的视差量生成三维图像的三维图像生成步骤。
[0010]而且,根据本发明的程序导致生成三维图像的计算机执行识别三维图像输出到的显示器的类型的过程,以及以根据被识别的显示器的类型的视差量生成三维图像的过程。
[0011]另外,根据本发明的信息存储介质是一种存储程序的计算机可读信息存储介质,所述程序导致生成三维图像的计算机执行识别三维图像输出到的显示器的类型的过程,以及以根据被识别的显示器的类型的视差量生成三维图像的过程。
[0012]根据本发明,生成的三维图像的视差量可以设置为根据该三维图像显示在其上的显示器的类型的视差量。
[0013]在本发明的一个方面,所述三维图像生成部分以根据被识别的显示器的类型的范围内的视差量生成三维图像。
[0014]此外,在本发明的一个方面,所述三维图像生成部分以根据三维图像输出到的显示器是否是头戴式显示器的视差量生成三维图像。
[0015]而且,在本发明的一个方面,所述三维图像生成部分以根据三维图像显示在其上的屏幕的数量的视差量生成三维图像。
[0016]另外,在本发明的一个方面,所述三维图像生成部分以根据当用户看到三维图像时用户的眼睛和三维图像显示在其上的屏幕之间的距离的视差量生成三维图像。
[0017]此外,在本发明的一个方面,所述三维图像生成部分以根据包括在三维图像中的用于左眼的图像和用于右眼的图像是显示在相同屏幕上还是显示在不同屏幕上的视差量生成三维图像。
[0018]而且,在本发明的一个方面,所述三维图像生成部分以根据三维图像输出到的显示器的类型和显示器尺寸的组合的视差量生成三维图像。
【附图说明】
[0019]图1是显示根据本发明的一个实施例的信息处理系统的总体配置的一个例子的图示。
[0020]图2是用于解释本发明的一个实施例的概要的解释图。
[0021]图3是显示设置图像的一个例子的图示。
[0022]图4是显示设置数据的一个例子的图示。
[0023]图5是显示在根据本发明的一个实施例的信息处理设备中实现的功能的一个例子的功能方块图。
[0024]图6是显示在根据本发明的一个实施例的信息处理设备中执行的处理的流程的一个例子的流程图。
【具体实施方式】
[0025]下面将基于附图详细地描述本发明的一个实施例。
[0026]图1是显示根据本发明的一个实施例的信息处理系统10的总体配置的一个例子的图示。如图1中所示,根据本实施例的信息处理系统10包括信息处理设备12和显示器14ο
[0027]根据本实施例的显示器14是能够显示三维图像(3D图像)的显示器14,如3D兼容头戴式显示器或3D电视。
[0028]根据本实施例的信息处理设备12例如包括控制单元20,存储单元22,通信单元24,和信息处理单元26。控制单元20例如是根据安装在信息处理设备12中的程序操作的程序控制设备,如CPU。存储单元22例如是存储元件,如ROM和RAM,硬盘驱动器等。在存储单元22中,存储将由控制单元20等执行的程序。通信单元24例如是通信接口,如网络板。图像处理单元26配置成例如包括GPU (图形处理单元)和帧缓冲器。GPU在从CPU提供的图形命令和数据的基础上在帧缓冲器中渲染(render)图像。在帧缓冲器中渲染的图像在预定定时转换成视频信号并且输出到显示器14。在本实施例中,图像处理单元26和显示器14由电缆连接,如HDMI (注册商标)(高清晰度多媒体接口)电缆或USB (通用串行总线)电缆。
[0029]图2是用于解释本实施例的概要的解释图。在本实施例中,安装在信息处理设备12中的程序由该信息处理设备12执行。假设例如在本实施例中执行游戏程序。根据本实施例的信息处理设备12执行该游戏程序。因此,根据游戏的进度状态,以预定帧率(例如,每1/60秒)执行作为二维图像(2D图像)的栅格图像的生成和Z缓冲器的值的确定。该栅格图像将在本实施例中称为原始图像0P。此外,在本实施例中,关于包括在该原始图像OP中的每个像素,确定与该像素关联的Z缓冲器的值。
[0030]Z缓冲器的值与通过将垂直于形成原始图像OP的平面的方向视为坐标轴限定的坐标值关联。假设在本实施例中,关于该坐标轴,将由原始图像OP形成的平面上的点视为原点并且将后侧限定为正方向侧。也就是说,假设Z缓冲器的值在形成原始图像OP的平面上的点处为O并且Z缓冲器的值在相对于该平面的后侧的位置处为正并且Z缓冲器的值在相对于该平面的前侧的位置处为负。在下文中,Z缓冲器的其关联值为O的像素将称为参考像素。通过将与包括在原始图像OP中的每个像素关联的Z缓冲器的值与该原始图像OP中的像素的位置关联,Z缓冲器的值可以表达为图像。该图像将在本实施例中称为Z缓冲器图像ZP。也就是说,在本实施例中,以预定帧率生成原始图像OP和Z缓冲器图像ZP。
[0031]此外,在本实施例中,信息处理设备12根据设置将与以上述方式生成的原始图像OP关联的二维图像或三维图像输出到显示器14。显示器14显示以该方式从信息处理设备12输出的二维图像或三维图像。
[0032]在本实施例中,在将二维图像输出到显示器14的情况下,信息处理设备12按照原样输出原始图像0P。
[0033]在另一方面,在将三维图像输出到显示器14的情况下,信息处理设备12在原始图像OP和Z缓冲器图像ZP的基础上生成三维图像并且将它输出到
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1