信息处理装置的制造方法
【技术领域】
[0001]本发明涉及一种用于使用通过对用户成像而获得的拍摄图像显示与来自用户的操作输入匹配的图像的信息处理器。
【背景技术】
[0002]已经提出了各种方法来接收来自用户的操作输入,以用于诸如游戏系统的信息处理系统中。这些方法之中的一个方法是一种信息处理系统,其被设计为用在显示器周围提供的相机对用户所持握的控制器或用户自身成像,并从作为成像的结果而获得的拍摄图像识别检测目标(例如,控制器或用户的手)的位置,以便接收来自用户的操作。这样的信息处理系统使得用户可以通过在相机前移动其自身所持握的控制器或者其自己的手来进行对信息处理系统的操作输入。
【发明内容】
[0003]如上所述的信息处理系统可以例如当要求用户选择屏幕上显示的多个对象之一时接收配置为指向显示屏上的位置的用户操作输入。然而,如果将拍摄图像用作操作输入,则用户可能难以进行配置为指向屏幕上的位置的操作输入。其原因是在用户自己的手或控制器的位置与屏幕上的该位置之间的对应关系难以理解,以及根据该对应关系,用户需要明显地移动其身体以便指向屏幕上的位置。
[0004]根据以上所述已经设计了本发明,并且本发明的目的是提供一种信息处理器、其控制方法和控制程序、以及存储程序的信息存储介质,其当使用通过对用户成像而获得的拍摄图像从用户接收操作输入时,容易允许进行操作输入以便指向屏幕上的位置。
[0005]根据本发明的信息处理器包括拍摄图像获取部分、面部位置识别部分、操作区域设置部分、以及操作接收部分。拍摄图像获取部分获取包括用户的面部的拍摄图像。面部位置识别部分识别所述拍摄图像中包括的用户的面部的位置。操作区域设置部分在所述拍摄图像上的根据所识别的面部位置确定的位置设置操作区域。操作接收部分从所述操作区域内检测检测目标,并且接收屏幕上与所述操作区域内所检测的检测目标的相对位置对应的位置,作为用户所指向的位置。
[0006]此外,根据本发明的用于信息处理器的控制方法控制信息处理器执行匹配来自用户的操作输入的处理。所述控制方法包括获取包括用户的面部的拍摄图像的步骤。所述控制方法还包括识别所述拍摄图像中包括的用户的面部的位置的步骤。所述控制方法还包括在所述拍摄图像上的根据所识别的面部位置确定的位置设置操作区域的步骤。所述控制方法还包括步骤:从所述操作区域内检测检测目标,并且接收屏幕上与所述操作区域内所检测的检测目标的相对位置对应的位置,作为用户所指向的位置。
[0007]此外,根据本发明的程序使得计算机用作拍摄图像获取部分、面部位置识别部分、操作区域设置部分、以及操作接收部分。拍摄图像获取部分获取包括用户的面部的拍摄图像。面部位置识别部分识别所述拍摄图像中包括的用户的面部的位置。操作区域设置部分在所述拍摄图像上的根据所识别的面部位置确定的位置设置操作区域。操作接收部分从所述操作区域内检测检测目标,并且接收屏幕上与所述操作区域内所检测的检测目标的相对位置对应的位置,作为用户所指向的位置。此程序可以存储在计算机可读信息存储介质上。
【附图说明】
[0008]图1是根据本发明的实施例的信息处理系统的整体配置图。
[0009]图2A是图示控制器的外观的示例的示出其上侧的透视图。
[0010]图2B是图示控制器的外观的示例的示出其前侧的透视图。
[0011]图3是游戏机的框图。
[0012]图4是图示当用户执行指向操作时拍摄的基准图像的示例的图。
[0013]图5是图示响应于指向操作显示的显示图像的示例的图。
[0014]图6是图示由游戏机执行的处理流程的示例的图。
[0015]图7是图示当多个用户执行指向操作时拍摄的基准图像的示例的图。
[0016]图8是图示菜单的显示示例的图。
[0017]图9是图示对象跳出控制器的显示位置的显示示例的图。
[0018]图10是图示所识别的用户的面部经历图像处理的显示示例的图。
[0019]图11是图示在屏幕上显示的图像的内容根据控制器的姿势而改变的情况下显示的显不图像的不例的图。
[0020]图12A是图示当根据用户的面部的位置确定可以指向的区域时的基准图像的示例的图。
[0021]图12B是图示当根据用户的面部的位置确定可以指向的区域时的显示图像的示例的图。
[0022]图13A是图示当执行汽车操纵游戏处理时的基准图像的示例的图。
[0023]图13B是图示当执行汽车操纵游戏处理时的显示图像的示例的图。该图图示显示图像的另一示例。
【具体实施方式】
[0024]以下将基于附图给出对本发明的实施例的详细描述。
[0025]图1是游戏系统10(根据本发明的实施例的信息处理系统的示例)的整体配置图。如图1中所示,游戏系统10包括游戏机12(根据本实施例的信息处理器的示例)、诸如具有内置扬声器的家用电视接收机的显示器14、立体摄像机16、以及控制器18(18-1至18-m),其每个是根据本实施例的操作输入装置的示例。
[0026]在本实施例中,游戏机12和显示器14经由线缆(例如,AV线缆或HDMI(注册商标)(高清晰度多媒体接口)线缆)连接。此外,游戏机12和立体摄像机16经由线缆(例如,USB线缆、AV线缆或HDMI线缆)连接。
[0027]游戏机12例如包括控制部分、存储部分、图像处理部分、声音处理部分、通信部分、光盘驱动器、USB(通用串行总线)端口、以及HDMI端口。控制部分例如是配置为根据游戏机12中安装的程序而操作的MPU (微处理单元)。存储部分例如是诸如ROM和RAM的存储元件、以及硬盘驱动器。图像处理部分包括GPU (图形处理单元)和帧缓冲器。声音处理部分包括SPU(声音处理单元)和声音缓冲器。通信部分是配置为以有线或无线方式与因特网上的服务器(未示出)或控制器18交换数据的网络板或无线LAN板。光盘驱动器读取光盘(计算机可读信息存储介质),诸如DVD-ROM或蓝光(注册商标)盘。这些组件以这样的方式连接,以便能够经由总线彼此交换数据。
[0028]图像处理部分中包括的GPU基于从控制部分提供的图像数据,描绘图像处理部分中包括的帧缓冲器中的各种屏幕。在给定时刻将帧缓冲器中形成的每个屏幕转换为视频信号,并且将其输出至显示器14。
[0029]声音处理部分中包括的声音缓冲器存储各种声音数据,诸如从光盘和硬盘读取的游戏音乐、游戏效果音乐或消息。声音处理部分中包括的SPU播放这些各种声音数据并使得声音数据从显示器14中内置的扬声器或控制器18中内置的扬声器输出。
[0030]立体摄像机16的左右并排布置的每个数字摄像头(camera)包括透镜、成像元件等,并以给定时间间隔(例如,每六十分之一秒)拍摄图像,从而将所拍摄的图像输出至游戏机12。
[0031]控制器18是本实施例中的操作输入装置,并向游戏机12发送匹配由用户对控制器18执行的操作的信号。每个控制器18包含方向键、按钮、触摸传感器、模拟棒、扬声器、用于检测控制器18的姿势和运动的各种传感器(例如,加速度传感器和陀螺传感器)、电池等。
[0032]此外,控制器18可以与游戏机12通信。如图1中所示,控制器18和游戏机12通过无线通信(例如,与蓝牙(注册商标)或其它通信标准兼容的无线通信)连接。然而,控制器18和游戏机12可以通过有线通信连接。
[0033]根据本实施例的游戏机12的控制部分以给定时间间隔(例如,每六十分之一秒)扫描每个控制器18的各个部分的状态,从而基于所扫描的状态确定由每个用户执行的操作的内容。应注意,多个控制器18可以连接至游戏机12,并且控制部分基于从每个控制器18提供的操作状态执行各种处理。
[0034]图2A是图示控制器18的外观的示例的示出其上侧的透视图。图2B是图示控制器18的外观的示例的示出其前侧的透视图。
[0035]如图2A和图2B中所示,根据本实施例的控制器18在左右侧具有由用户持握的手柄部分。在左手柄部分的上表面上布置方向键。在右手柄部分的上表面上布置按钮。此夕卜,除了布置在右手柄部分的上表面上的按钮之外,根据本实施例的控制器18还具有布置在其上的各种按钮。
[0036]此外,在中心部分的上表面上布置包括面板和触摸传感器的板状操作构件22。中心部分连接左和右手柄部分的前部。面板覆盖附至面板的下表面(背面)的整个触摸传感器。触摸传感器能够检测检测面(本实施例中的板状操作构件22的上表面)上的对象(例如,用户手指或手写笔)的位置、输出匹配所检测的对象的位置的信号。控制器18将信号发送至游戏机12。
[0037]触摸传感器在本实施例中例如是电容式传感器。此外,触摸传感器是所谓的能够多