指示受理装置、指示受理方法、非暂时性记录介质以及程序的制作方法

文档序号:6495333阅读:119来源:国知局
指示受理装置、指示受理方法、非暂时性记录介质以及程序的制作方法
【专利摘要】本发明提供指示受理装置、指示受理方法、非暂时性记录介质以及程序。如果由检测部(301)检测出的用户的第1部位(401)的位置满足第1条件,则存储于存储部(303)的数值参数随着时间的经过从第1值向第2值变化。如果在第1部位(401)的位置满足第1条件的期间,用户的第2部位(701)的位置还满足第2条件,则能够使数值参数的变化程度变化。并且,如果数值参数达到第2值,则通过输出部(304)输出受理了用户的指示这一意思。
【专利说明】指示受理装置、指示受理方法、非暂时性记录介质以及程序
【技术领域】
[0001]本发明涉及在能够根据用户的身体动作进行操作输入的指示受理装置中,适于高效并且迅速地进行用户的操作输入的指示受理装置、指示受理方法、非暂时性记录介质以及程序。
【背景技术】
[0002]有如下技术,通过利用一个或者多个照相机拍摄现实空间中的模型的动作,或者通过使用向周围照射的红外线的飞行时间、其反射波的相位差来测量距模型的距离,从而捕捉模型的动作。最近,如专利文献I那样,也将该技术应用于游戏领域,拍摄游戏者来跟随游戏者的规定部位(例如头部、两眼部等),使游戏者的动作的识别结果反映在游戏中。
[0003]专利文献1:日本专利第4117682号公报

【发明内容】

[0004]在该专利文献I所记载的技术中,作为指示受理方法的手段,采用对用户身体的一部分的位置进行检测的方法,所以不需要控制器等其他的输入装置,被用于各种【技术领域】。
另一方面,由于是不使用控制器的指示受理方法,所以要求对用户的指示输入的响应性。
[0005]本发明用于解决这样的课题,其目的在于提供在能够根据用户的身体动作进行操作输入的指示受理装置中,适于高效并且迅速地进行用户的操作输入的指示受理装置、指示受理方法、非暂时性记录介质以及程序。
[0006]为了实现以上目的,根据本发明的原理,公开下述发明。
[0007]本发明的第I观点所涉及的指示受理装置具备:检测部、存储部、更新部、以及输出部。
检测部检测用户身体的第I部位的位置以及第2部位的位置,存储部存储数值参数。
[0008]S卩,检测部使用利用照相机等拍摄用户的身体得到的图像数据以及由图像深度传感器检测出的从输入装置至用户的距离的值,来检测用户身体的特定位置。如果将第I部位设为用户的右手,将第2部位设为用户的左手,则检测部确定出这些部位的位置,并检测随时间的变化。
另外,存储部存储根据用户的检测位置而变更的数值参数。
[0009]如果检测出的第I部位的位置满足第I条件,则更新部更新存储部,以使得存储的数值参数随着时间的经过从第I值向第2值变化。
[0010]S卩,在检测出的用户身体的第I部位(例如右手)满足第I条件(例如右手放置于固定空间内。)时,数值参数的值从第I值向第2值变化,例如,随着时间的经过,以从第I值向第2值增加的方式变化。
[0011]如果所存储的数值参数达到第2值,则输出部输出受理了用户的指示这一意思。[0012]S卩,通过用户身体的第I部位满足第I条件,数值参数从第I值向第2值变化,在达到第2值的情况下,作为受理了用户的指示进行处理。
例如,用户举起右手,如果满足使右手放置在规定空间内的条件的状态持续,则数值参数从第I值向第2值变化而达到第2值。在达到第2值的时刻,用户的指示例如作为开始游戏的指示而被受理。
[0013]如果在检测出的第I部位的位置满足第I条件的期间,检测出的第2部位的位置满足第2条件,则更新部使数值参数的变化程度变化。
[0014]S卩,如果检测出的第I部位满足第I条件,则数值参数从第I值向第2值变化。然后,如果在第I部位满足第I条件的期间,用户身体的第2部位满足第2条件,则变更数值参数的从第I值向第2值的变化程度,例如,以使变化速度变快的方式变更变化程度。
[0015]例如,如果在满足右手这样的部位位于特定空间内的条件的期间,满足左手这样的其它部位位于特定空间内的条件,则数值参数的从第I值向第2值的变化程度,即变化速度增加。
[0016]根据本发明,在能够根据用户的身体动作进行操作输入的指示受理装置中,能够根据用户的意志来调整到受理指示为止所需的时间,所以能够实现用户操作性的提高。
[0017]在本发明的指示受理装置中,指示受理装置还具备显示部。
显示部在从第I值至第2值之间显示所存储的数值参数。
[0018]S卩,如果使数值参数从第I值向第2值变化,则显示部通过计测图表(gauge)等将与该值对应的显示表示在显示画面中。
例如,在右手放置于特定空间内的情况下,显示部与数值参数的变化配合地、以使画面中显示的计测图表从O增加至规定的值的方式进行显示。
[0019]根据本发明,在第I部位满足第I条件时,用户能够视觉识别数值参数从第I值向第2值变化的状态。
[0020]在本发明中,更新部根据在检测出的第I部位的位置满足第I条件的期间,第2部位的位置满足第2条件而达到第2值的次数,来使存储部的数值参数的变化程度变化。
[0021]S卩,例如,根据在作为第I部位的右手放置于特定空间内的期间,作为第2部位的左手放置于特定空间内的状况在过去发生了几次这样的过去的历史,来使数值参数的变化程度变化。对变化程度而言,例如进行在过去的历史中,第2部位满足第2条件的次数越多,使数值参数的变化程度的速度越快这样的处理。
[0022]根据本发明,由于能够根据第2部位满足第2条件的过去的次数,使数值参数的变化程度变化,所以具有认识想尽快确定指示受理的用户的想法,并使其反映于操作处理的效果。
[0023]在本发明中,数值参数的变化程度最初以第I变化率变化,变化后以第2变化率变化。
即,例如在第I部位满足第I条件时,数值参数的变化程度以第I变化率变化,在第2部位满足第2条件时,数值参数以第2变化率变化。
[0024]根据本发明,在从第I值至第2值之间使数值参数的变化率阶段性地变化,由此游戏者能够体会到指示受理为止所需的时间的变化。
[0025]在本发明中,如果数值参数达到第2值前的规定的阈值,则第2变化率返回至第I变化率。
即,第2变化率在数值参数达到第2值的稍前,返回至原来的第I变化率。
[0026]根据本发明,由于用户在进行最终决定的处理前,变化率返回至原来的速度,所以能够有时间进行是确认还是取消的最终判断。
[0027]在本发明中,如果检测出的第I部位的位置不满足第I条件,则更新部更新存储部,以使得所存储的数值参数为第I值。
即,如果检测出的第I部位的位置不满足第I条件,例如在由于放下右手等而使右手没有放置在特定空间的情况下,数值参数返回至第I值,指示受理操作被取消。
[0028]本发明的其他观点所涉及的指示受理方法是通过具有检测部、存储部、更新部、以及输出部的指示受理装置来执行的指示受理方法,该指示受理方法具备检测工序、存储工序、更新工序、以及输出工序。
在检测工序中,检测部检测用户身体的第I部位的位置以及第2部位的位置。
在存储工序中,存储部存储数值参数。
[0029]在更新工序中,如果检测出的第I部位的位置满足第I条件,则更新部更新存储部,以使得所存储的数值参数随着时间的经过从第I值向第2值变化。
在输出工序中,如果所存储的数值参数达到第2值,则输出部输出受理了用户的指示这一意思。
在更新工序中,如果在检测出的第I部位的位置满足第I条件的期间,检测出的第2部位的位置满足第2条件,则更新部还使数值参数的变化程度变化。
[0030]本发明的其他观点所涉及的程序构成为,使计算机作为指示受理装置发挥作用,使计算机执行指示受理方法,指示受理装置具备检测部、存储部、更新部、以及输出部。
[0031]这里,检测部检测用户身体的第I部位的位置以及第2部位的位置。存储部存储数值参数。
如果检测出的第I部位的位置满足第I条件,则更新部更新存储部,使得所存储的数值参数随着时间的经过从第I值向第2值变化。
如果所存储的数值参数达到第2值,则输出部输出受理了用户的指示这一意思。
如果在检测出的第I部位的位置满足第I条件的期间,检测出的第2部位的位置满足第2条件,则更新部还使数值参数的变化程度变化。
[0032]另外,能够将本发明的程序记录在光盘、软盘、硬盘、光磁盘、数字视频光盘、磁带、半导体存储器等计算机能够读取的非暂时性信息记录介质中。
上述程序能够独立于执行程序的计算机,而经由计算机通信网络进行发布、销售。另夕卜,上述信息记录介质也能够独立于计算机进行发布、销售。
[0033]根据本发明,在能够根据用户的身体动作进行操作输入的指示受理装置中,能够提供适于高效且迅速地进行用户的操作输入的指示受理装置、指示受理方法、非暂时性记录介质以及程序。
【专利附图】

【附图说明】
[0034]图1是表示实现本发明的实施方式所涉及的指示受理装置的典型的信息处理装置的概要构成的示意图。 图2是本实施方式所涉及的指示受理装置的外观图。
图3是表示实施方式之一所涉及的指示受理装置的概要构成的说明图。
图4是表示在本实施方式的指示受理装置中,用户身体的第I部位满足第I条件的状态的图。
图5 (a)?(d)是按照时间序列表示在本实施方式的指示受理装置中,对随着数值参数从第I值向第2值变化的计测图表的变化进行显示的显示图像的图。
图6是表示在本实施方式的指示受理装置中执行的指示受理方法的处理控制流程的流程图。
图7是表示在本实施方式的指示受理装置中,用户身体的第I部位满足第I条件,并且第2部位满足第2条件的状态的图。
图8是按照检测时间表示在本实施方式的指示受理装置中,基于是否满足第I条件、第2条件的数值参数的变化的图。
图9是在本实施方式的指示受理装置中,以基于是否满足第I条件、第2条件的数值参数的变化为纵轴,以检测时间的推移为横轴的图表。
图10是表示在本实施方式的指示受理装置中,与过去满足第2条件的次数对应的数值参数的变化的图表。
【具体实施方式】
[0035]对本发明的实施方式进行说明。以下,为了容易理解,对利用游戏用信息处理装置来实现本发明的实施方式进行说明,但是以下的实施方式用于说明,不对本申请发明的范围进行限制。因此,本领域技术人员能够采用将这些各要素或全部要素置换成与它们等同的实施方式,但这些实施方式也包含在本发明的范围内。
[0036](实施方式I)
图1是表示发挥本发明的游戏装置的功能的典型的信息处理装置100的概要构成的示意图。
[0037]信息处理装置100具备:CPU (Central Processing Unit:中央处理单兀)101、ROM (Read Only Memory:只读存储器)102、RAM (Random Access Memory:随机存取存储器)103、硬盘 104、接口 105、外部存储器 106、输入装置 107,DVD-ROM (Digital VersatileDisk-Read Only Memory:数字多功能光盘只读存储器)驱动器108、图像处理部109、声音处理部 110、以及 NIC (Network Interface Card:网络接口卡)111。
[0038]将存储了游戏用程序以及数据的DVD-ROM安装到DVD-ROM驱动器108,接通信息处理装置100的电源,由此执行该程序,实现本实施方式的游戏装置。
[0039]CPU101控制信息处理装置100整体的动作,与各构成部件连接并交换控制信号、数据。另夕卜,CPU101能够使用ALU (Arithmetic Logic Unit:算术逻辑单元)(未图示),对被存储于寄存器这样的可高速访问的存储区域的数据进行加减乘除等算术运算、逻辑和、逻辑积、逻辑非等逻辑运算、位和、位积、位反转、位移位、位旋转等位运算等。并且,CPU101具备协处理器,该协处理器能够高速地进行用于多媒体处理对应的加减乘除等饱和运算、三角函数等向量运算等。
[0040]R0M102记录刚接通电源后执行的IPL(Initial Program Loader:初始程序加载)。通过由CPUlOl执行IPL,将记录于DVD-ROM的程序读出到RAM103,由CPUlOl开始起动处理。
[0041]RAM103用于暂时存储数据、程序,例如保持从DVD-ROM读出的程序、数据,另外还保持游戏的进行、聊天通信所需的数据。此外,CPUlOl进行如下处理,即在RAM103中设置变量区域,对存放于该变量的值直接使ALU作用来进行运算,或将存放于RAM103的值暂时存储到寄存器后,对寄存器进行运算,将运算结果写回存储器等处理。
[0042]硬盘104存放信息处理装置100整体的动作控制所需的操作系统(OS)的程序、各种游戏数据等。CPUlOl能够随时改写存储于硬盘104的信息。
[0043]在经由接口 105以可拆卸的方式连接的外部存储器106中,存储有表示游戏的娱乐状况(过去的成绩等)的数据、表示游戏的进行状态的数据、与使用了网络的其他装置进行通信的日志(记录)的数据等。CPUlOl能够随时改写存储于外部存储器106的信息。另夕卜,信息处理装置100能够经由接口 105,与增设用的硬盘连接。
[0044]如图2所示,输入装置107被设置在显示游戏画面的显示器201附近。输入装置107具备对用户的状况等进行拍摄的照相机。CPUlOl对表不由照相机拍摄出的图像的图像数据进行解析,判别图像所包含的用户的部位(例如用户的手、脚、脸等)。对图像解析的方法而言,例如有基于图案识别的解析、基于特征点的提取的解析、基于空间频率的计算的解析等。在游戏中利用照相机持续地进行拍摄。
[0045]另外,输入装置107具备对从输入装置107至用户(或用户的任意部位)的距离进行测定的深度传感器。例如,输入装置107向周围照射红外线,并检测该红外线的反射波。而且,输入装置107根据照射波和反射波的相位差、从射出红外线至检测到其反射光的时间(飞行时间),求出从照射波的射出口至反射了照射波的物体的距离(以下也称“深度”。)。由深度传感器进行的深度检测在能够射出红外线的各方向,以规定的时间间隔反复进行。
另外,也可以将拍摄的照相机和深度传感器一体设置于输入装置107,还可以另外设置CCD照相机202等作为拍摄照相机。
[0046]由于具备深度传感器,信息处理装置100能够更加详细地掌握被配置于现实空间的物体的三维位置和形状。具体而言,假设CPUlOl对在第I时刻取得的第I图像数据和在第2时刻取得的第2图像数据进行图像解析的结果是,判别出在第I图像数据和第2图像数据两方中包含表示用户的头部的部分。CPUlOl不仅能够根据第I图像数据内的头部的位置和第2图像数据内的头部的位置的变化,判别出从照相机看用户的头部向上下左右的哪个方向移动何种程度,还能够根据第I图像数据的头部的深度和第2图像数据内的头部的深度的变化,判别出从照相机看用户的头部向前后的哪个方向移动何种程度(接近或远离照相机何种程度)。
[0047]这样,CPUlOl能够根据由输入装置107所具备的照相机拍摄的图像、和由输入装置107所具备的深度传感器测定的距离(深度),像所谓的动作捕捉那样,将现实空间中的用户的三维动作数字化而对其进行掌握。
[0048]例如,在保龄球游戏中,如果游戏者在显示器201画面前(即在输入装置107前)进行投球的动作,则CPUlOl能够识别出游戏者进行了投球的动作。然后,CPUlOl能够根据识别出的动作进行游戏。换句话说,游戏者不握有触摸板型的控制器等,而通过任意地移动自己的身体,就能够输入所希望的指示。输入装置107发挥受理来自游戏者的指示输入的、所谓的“控制器”的作用。[0049]表示拍摄出的图像的数字图像数据是多个像素的集合。典型的是表示三原色(R,G,B)的强度的值与各像素建立对应。通过图像深度传感器测定各方向的深度实际上是指除了使用红(R)、绿(G)、蓝(B)之外,还另外使用深度(D)这个一维来表示一个像素。
[0050]在安装于DVD-ROM驱动器108的DVD-ROM中,预先记录用于实现游戏的程序和游戏附带的图像数据、声音数据等。DVD-ROM驱动器108通过CPUlOl的控制,读出记录在所安装的DVD-ROM中的程序、数据。CPUlOl将读出的程序、数据暂时存储于RAM103等。
[0051]图像处理部109将从DVD-ROM读出的数据通过CPUlOl、图像处理部109所具备的图像运算处理器(未图示通行加工处理后,记录于图像处理部109所具备的帧存储器(未图示)。记录于帧存储器的图像信息在规定的同步定时被转换成视频信号,并被输出到与图像处理部109连接的显示器250。
[0052]图像运算处理器能够高速地执行二维图像的叠加运算、α混合等透过运算以及各种饱和运算。另外,图像运算处理器也能够高速地执行如下运算,即,将被配置于虚拟三维空间,附加了各种纹理信息形成的多边形信息通过Z缓冲法进行渲染,得到从规定的视点位置向规定的视线方向俯瞰被配置于虚拟三维空间的多边形的渲染图像。
[0053]并且,通过CPU101和图像运算处理器协调动作,可根据定义字符形状的字体信息,将字符串作为二维图像而描绘到帧存储器中,或描绘到各多边形表面。
[0054]另外,CPU101和图像运算处理器将预先存放于DVD-ROM的图像数据写入帧存储器,由此能够将游戏的状况等显示于画面。在定期的定时(典型地以垂直同步嵌入(VSYNC)的定时)反复进行将图像数据写入帧存储器并使其显示的处理,由此能够将动画显示于显示器250。
[0055]声音处理部110将从DVD-ROM读出的声音数据转换为模拟声音信号,并使其从扬声器输出。另外,在CPU101的控制下,生成应当在游戏的进行中产生的效果音、乐曲等声音数据,并对所生成的声音数据进行解码,由此使各种声音从扬声器输出。
[0056]声音处理部110在记录于DVD-ROM的声音数据是MIDI数据的情况下,参照声音处理部110所具有的声音源数据,将MIDI数据转换成PCM数据。另外,在为通过ADPCM(Adaptive Differential Pulse Code Modulation:自适应差分脉冲编码调制)形式或 OggVorbis (一种音频压缩格式)形式等压缩而成的声音数据的情况下,声音处理部110将压缩的声音数据转换成PCM数据。PCM数据在与采样频率对应的定时进行D / A (Digital/Analog:数字/模拟)转换,并输出至扬声器,由此能够进行声音输出。
[0057]NIClll将信息处理装置100与因特网等计算机通信网络连接。NIClll例如由构成LANCLocal Area Network:局域网)时所使用的依据10BASE-T / 100BASE-T标准的网卡或者用于使用电话线路与网络连接的模拟调制解调器、ISDN (Integrated Services DigitalNetwork:综合服务数字网)调制解调器、ADSL (Asymmetric Digital Subscriber Line:非对称数字用户环路)调制解调器、用于使用电缆电视线路与网络连接的电缆调制解调器等、以及进行它们与CPU101的协调的接口(未图示)构成。
[0058]图3是表示本实施方式的指示受理装置的概要构成的说明图。如本图所示,指示受理装置300由检测部301、更新部302、存储部303、输出部304、以及显示部305构成。
[0059]检测部301对由输入装置107的照相机拍摄到的图像数据以及由深度传感器检测出的深度进行解析,来判别用户的身体部位。在本实施方式中,将右手的位置作为身体的第I部位的位置进行检测,将左手的位置作为第2部位的位置进行检测。此外,输入装置107以及CPUlOl作为检测部301发挥作用。
[0060]存储部303由RAM103等构成。该存储部303对根据是否满足第I条件或者第2条件而随时间变化的数值参数进行存储。
[0061]如果检测出的第I部位的位置满足第I条件,则更新部302更新存储部303,以使得存储于存储部303的数值参数的值随着时间的经过从第I值向第2值变化。
此外,CPUlOl作为更新部302发挥作用。
[0062]这里,所谓第I条件是指,如图4所示那样,用户的第I部位(右手)401在与用户的脸的位置关系中,处在规定的范围402内。
即,规定的范围402是在比用户的身体的中心线Y靠右侧的空间,和与用户的脸的中心位置(X)交叉的直线X且通过脸的中心的水平线形成角度α,并且在作为该直线的延长线上的长度h的位置y具有中心的半径r的圆内所包含的范围。中心y的决定方法并不局限于上述的方法,能够以任意的方法决定。
[0063]此外,如果使用上述那样的方法,则第I条件能够决定更准确的位置范围,但也可以是如以下叙述那样的简易的方法。
即,也可以将通过图像识别检测出的用户的脸和右手所形成的角度θ的范围例如决定为30°≤Θ≤90° ,如果右手进入该范围,则设为满足第I条件。
[0064]并且,满足第1条件的范围如上述方法那样,无需静止于规定的位置,也包括所确定的用户的部位的动作与被确认为表示指示的动作的条件相符合的其他变形例。
例如,也能够通过检测出用户的右手从第I位置移动到第2位置,而判断为满足了第I条件。即,包括在规定时间内将右手从腰的位置移动到头的位置、使食指在规定的时间内并且在规定范围内移动等的动作。
[0065]如果用户的右手满足第I条件的状态持续规定时间,则更新部302更新存储部303,以使得随着该时间的经过,将数值参数从第I值变化至第2值。
例如,能够将第I值设定成0,将第2值设定成200。
[0066]如果所存储的数值参数从第I值变化至第2值,则输出部304输出受理了用户的指示这一意思。在游戏装置中,起到在游戏开始时,用于游戏中的项目、模式的选择等的所谓的确认键、选择键的作用。此外,CPUlOl相当于输出部。以下,为了容易理解,对将本实施方式应用于从用户受理了是否开始游戏的指示的处理的例子进行说明。
[0067]显示部305用于在从第I值至第2值之间显示所存储的数值参数。具体而言,将数值参数的随时间的变化以能够视觉识别的方式显示于显示器。图像处理部109相当于显示部305。
[0068]通过显示部305,在显示器上按照(a)、(b)、(C)、(d)的顺序依次显示图5 (a)~Cd)所示那样的图像。即 ,在显示画面501上显示表示字符的字符显示部502、和根据数值参数的值进行增减的计测图表503a~503d (以下根据需要记作计测图表503。)。
在开始游戏时,在画面的上部的字符显示部502显示“开始游戏时,请举起右手。”这样的字符显示。而且,在该字符显示502的下部,显示计测图表503a。
如果用户的右手在固定期间满足第I条件,则数值参数从O变化至200,所以随着该数值参数的变化,计测图表503的显示也按照503a~503d的顺序变化。[0069]如图5 (a)所示,在出现游戏开始画面的时刻,数值参数的值是0,计测图表503a也表示O。
[0070]然后,如果用户举起右手,在满足第I条件的范围内持续维持右手,则数值参数的值增加,与此同时,计测图表也如图5 (a)、图5 (b)、图5 (C)所示那样,显示为依次增加。
[0071]在数值参数成为第2值200时,输出部304输出受理了输入,所以如图5(d)所示,计测图表503d表示最大值,在字符显示部502中显示“开始游戏。”这样的字符。
[0072]在本实施方式中,使用纵棒状的计测图表进行了说明,但计测图表的形状并不局限于此,也可以根据游戏的种类、场面,变更成横棒状的计测图表、圆状的计测图表等。
[0073]接下来,使用图6所示的流程图对通过本实施方式所涉及的指示受理装置执行的指示受理方法的处理的流程进行说明。
[0074]如果开始指示受理处理,则CPUlOl判断由检测部301检测出的用户的第I部位(右手)是否满足第I条件的范围402 (步骤S601)。
如果满足第I条件(步骤S601 ;是的情况下),则使数值参数从第I值(O)朝向第2值(200)变化(步骤S602)。
[0075]随着数值参数的变化,更新部302依次更新存储部301的数值参数的值。在显示器上,使该数值参数的变化如图5A?C所示那样地变化来进行显示。
如果不满足第I条件(步骤S601 ;否的情况下),则数值参数不变化。
[0076]在用户的第I部位满足第I条件的期间,判断用户的第2部位是否满足第2条件(步骤 S603)。
这里,所谓第2条件是指,如图7所示那样用户的第2部位(左手)701在与用户的脸的位置关系中处于规定的范围702内。
即,规定的范围702是在比用户的身体的中心线Y靠左侧的空间,和与用户的脸的中心位置(X)交叉的直线且通过脸的水平线X形成角度β,并且在该直线的长度I的位置具有中心ζ的斜线的圆内所包含的范围。
作为满足第2条件的前提,需要满足第I条件,所以在满足第2条件的情况下,如图7所示,成为用户举起双手的状态。
[0077]此外,与满足第I条件的范围相同,满足第2条件的范围并不局限于利用上述的方法决定的范围,也包括所确定的用户的部位的动作与被认为是表示指示的动作的条件相符合的变形例。
[0078]如果用户的左手满足第2条件(步骤S603 ;是),则使数值参数的变化程度变化(步骤 S604)。
所谓使数值参数的变化程度变化,例如是指在仅满足第I条件时变化的数值参数的变化速度通过也满足第2条件而使变化速度增加。
因此,用户在想尽快决定指示操作的情况下,满足第I条件的同时,进行满足第2条件的动作。
[0079]数值参数的变化程度能够决定固定的变化率。即,能够决定为如果仅为第I部位满足第I条件,则以第I变化率变化,如果第2部位满足第2条件,则以第2变化率变化。
在本实施方式中,将第2部位满足第2条件时的第2变化率设定为比仅第I部位满足第I条件时的第I变化率大。[0080]如果以时间序列的推移来观察变化的推移,则仅第I部位满足第I条件的最初以第I变化率变化,第2部位满足第2条件后以第2变化率变化。
[0081]这样,从第2部位满足第2条件的时刻开始,变化率变大,所以显示于显示画面501的计测图表的增加的行进速度从该时刻开始变快。
因此,达到第2值为止的计测图表的行进速度变快,所以用户能够尽快完成指示受理。
[0082]如果用户的左手不满足第2条件,则数值参数的变化程度从满足了第I条件时开始不变化(步骤S603 ;否)。
[0083]接着,判断数值参数是否达到了第2值(步骤S605)。
仅满足第I条件的情况与满足第I条件和第2条件双方的情况的数值参数的变化程度不同,但只要持续满足条件,无论哪种情况下的数值参数最终也会达到第2值。
[0084]如果数值参数达到第2值(步骤S605 ;是),则作为受理了用户的指示,输出部304输出受理了指示这一意思(步骤S606)。该输出例如通过CPUlOl的规定的寄存器成为规定的值、或向RAM103内写入规定的值等方式来实现,通过确认CPU101、RAM103的内容可知进行了指示这一意思。另外,也可以以CPUlOl的控制流程进入下一步骤S607来作为“输出”。
另一方面,如果数值参数未达到第2值(步骤S605 ;否),则为了继续数值参数的变化而返回至步骤S602。
[0085]如上所述,当数值参数从第I值变化至第2值时,该变化通过显示部305显示于显示器。如在图5中所说明的那样,当从第I值变化至第2值时,显示为计测图表与该变化同步地上升。
仅满足第I条件的情况与满足第I条件和第2条件的情况的变化程度不同,满足第2条件的情况与仅满足第I条件的情况相比,显示的计测图表的增加速度变快。
因此,用户在想使计测图表的上升速度增加时,通过以满足第2条件的方式进行动作,能够更快地转移到受理结束画面。
[0086]图8是表示在本实施方式中表示用于实现指示受理方法的数据的表格的图。
图8的表格800由检测时间801、表示用户的第I部位的位置是否满足第I条件的第I条件的有无802、表示用户的第2部位是否满足第2条件的第2条件的有无803、数值参数值804以及变化率805构成。
[0087]检测时间801的栏是通过以垂直同步嵌入周期为单位的整数值来表现检测第I条件以及第2条件的时间的栏。
[0088]在第I条件的有无802和第2条件的有无803的栏中,若满足条件,则将标志设为1,若不满足条件,则将标志设为O。
[0089]在数值参数值804的栏中按照每个检测时间表示与经过时间和变化率对应的值。在本实施方式中,将数值参数的第I值设定为0,将第2值设定为200。
[0090]在变化率805的栏中,未变化的情况下记入0,设定成第I变化率时记入1,设定成第2变化率时记入2。
[0091]在检测时间1000中,由于没有满足第I条件以及第2条件,所以双方的标志均为O,数值参数值没有从第I值(O)开始变化。
[0092]在检测时间1100中,由于仅满足第I条件,所以在第I条件下将标志设为1,在第2条件下将标志设为O。变化率作为第I变化率而被设定为I。 数值参数值由于仅满足第I条件,所以以第I变化率变化,变化为10。第I变化率被设定成每隔经过时间100,数值参数值增加10的变化率。
[0093]在检测时间1200中,由于同样仅满足第I条件,所以第I条件的标志成为1,第2条件的标志是O。变化率作为第I变化率而被设定为I。
由于仅满足第I条件,所以以第I变化率变化,数值参数值从10变化为20。
[0094]在检测时间1300中,由于满足第I条件和第2条件,所以第I条件的标志为1,第2条件的标志也为I。变化率作为第2变化率而被设定为2。
由于满足第I条件和第2条件双方的条件,所以数值参数值以第2变化率推移。S卩,被设定成每隔检测时间100,数值参数值增加20的变化率。
[0095]在检测时间1300中,由于以第2变化率变化,所以数值参数值从20变化为40。 因此,如果将满足第I条件和第2条件双方的情况下的变化率与仅满足第I条件的情
况下的变化率相比较,则成为两倍的变化率。
[0096]从检测时间1400到2000,由于满足第I条件以及第2条件,所以数值参数值以第
2变化率变化。
因此,数值参数值每隔检测时间100增加20,在检测时间2000,数值参数值成为170。
[0097]另一方面,从检测时间2000至2300,由于满足第I条件以及第2条件双方的条件,所以数值参数值原本应该以第2变化率变化。
然而,在本实施方式中,被设定为当数值参数值为第2值前规定的阈值时,返回第I变化率。
即,当数值参数值为第2值即200前的规定的阈值即170时,即,在表800的数值参数值的栏中以斜线表示的170是阈值,以该值为界,数值参数值的变化率返回至第I变化率。因此,从检测时间2000至2300,数值参数值以第I变化率变化。
通过进行这样的变化率的变更,能够使用户在紧前进行微调,或给予可进行最后判断的富裕时间。
[0098]在第I部位不满足第I条件的情况下,数值参数值成为第I值,即,在本实施方式中,返回至O。
[0099]图9以图表示出数值参数值随时间的变化。
在仅满足第I条件的期间(检测时间1100?1300),数值参数值在10?30的范围al,以第I变化率变化,用函数f (Xl)这样的图表表示。
在满足第I条件以及第2条件双方的期间(检测时间1300?2000 ),数值参数值在30?170的范围b以第2变化率变化,用函数f (x2)这样的图表表示。
虽然满足第I条件以及第2条件双方,但与成为比第2值200靠前的规定的阈值170以上的范围a2相当的数值参数值以第I变化率变化,用与最初相同的图表f (Xl)表示。
[0100]由图可知,在满足第I条件的数值参数值的al的范围和数值参数值是规定的阈值上的a2的范围内,数值参数值以相同的变化率即第I变化率变化。
另一方面,满足第I条件和第2条件双方的数值参数值的b的范围以第2变化率变化。
[0101]因此,在以第I变化率变化的期间,数值参数值的增加速度与第2变化率相比变慢,在以第2变化率变化的期间,增加速度变快。
而且,当为第2值前的规定阈值时,再次返回至第I变化率。[0102]另外,也可以根据在第I部位的位置满足第I条件的期间,第2部位的位置满足第2条件而达到第2值的次数来变更数值参数值的变化率。
即,对第2部位满足第2条件并且达到第2值的过去的次数进行计数,能够根据该次数来变更变化率。
[0103]在对过去的次数进行计数的情况下,预先赋予存储部303与各用户对应的ID,存储次数。然后,如果第2部位满足第2条件,则每次进行计数,与用户ID相关联地存储次数。
[0104]图10是表示第2部位满足第2条件而达到第2值的过去的次数越多,第2变化率越大的图表。
[0105]在图10中,根据过去的历史,可知第2变化率的变化情况。
在以第2变化率变化的范围,即,在参数值为b的范围内,能够以函数g (xl)、g (x2)、g (x3)示出第2变化率的变化情况。
以函数g (Xl)表示的图表表示出在过去I~4次,第2部位满足第2条件而达到第2值的情况下的数值参数值的变化。以函数g (x2)表示的图表示出在过去5~9次,第2部位满足第2条件而达到第2值的情况下的数值参数值的变化。以函数g(x3)表示的图表示出在过去10次以上,第2部位满足第2条件而达到第2值的情况下的数值参数值的变化。
[0106]如图10所示,若在函数g (Xl)的情况下,将函数的斜率设为β?,在函数g (x2)的情况下,将函数的斜率设为β2,在函数g (x3)的情况下,将函数的斜率设为β3,则能够将该关系表不为:
β I < β 2 < β 3。
因此,被设定成过去第2部位满足第2条件的次数越多,图表的斜率即变化率越大。
`[0107]这样,在al以及a2的数值参数值的范围内,以第I变化率变化,但在b的数值参数值的范围内,第2变化率能够如上述那样,设定根据用户过去的历史而不同的变化率。
[0108]其结果是,在以函数g (xl)表示的图表中,在检测时间2300达到第2值(200),在以函数g (x2)表示的图表中,在检测时间2100达到第2值,在以函数g (x3)表示的图表中,在检测时间1900达到第2值。
即,对于过去第2部位满足第2条件较多的用户而言,即便从相同的检测时间1300开始满足第2条件,也能够更快地完成指示受理处理。
[0109]因此,对于有希望尽快完成决定处理的想法的用户而言,能够根据过去的用户的历史,以尽快进行决定处理的方式完成指示受理处理。
[0110]根据过去的用户的历史使变化率变化的方法并不局限于上述的方法,能够使用各种变形例。
例如,能够根据过去的用户的履历使第I变化率变化,或根据过去的用户的履历使第I变化率以及第2变化率双方变化。
[0111]受理的指示作为用户的指示而被输出,以便在游戏内使用,但是为了执行与CPUlOl的指示对应的游戏处理而使用该输出(步骤S607),然后指示受理处理结束。作为指示受理处理,例如被用于是否开始游戏的输入、难易度模式(容易、一般、难等)的选择、字符的项目的选择等。
[0112]此外,在步骤S607中的游戏处理为开始、进行游戏本身的处理的实施方式中,从步骤S607退出意味着游戏结束或使游戏归零。因此,此时,CPUlOl也可以再次询问用户,是否将控制返回至步骤S601,开始游戏。
[0113]在本实施方式中,作为指示受理装置,以指示游戏开始的装置为例进行了说明,但并不局限于游戏开始的指示,也能够对应各种指示。
例如,在游戏装置中,能够在游戏开始时的难易度设定的选择、用于游戏的项目例如武器等的选择、字符的选择、定时游戏中的定时的决定等涉及到决定、选择的场合下使用。
另外,本发明并不局限于游戏装置,也能够用于各种信息输入装置的指示。
[0114]本申请参照2011年5月25日申请的日本专利申请2011-116590号的说明书、权利要求书、以及附图整体完成。
工业上的可利用性
[0115]如以上说明那样,根据本发明,在能够根据用户的身体动作进行操作输入的指示受理装置中,能够提供适于高效且快速地进行用户的操作输入的指示受理装置、指示受理方法、非暂时性记录介质、以及程序。符号说明:
100信息处理装置;101CPU ; 102R0M ; 103RAM ; 104硬盘;105接口; 106外部存储器;107输入装置;108DVD-R0M驱动器;109图像处理部;110声音处理部;111NIC ;201显示器;202照相机;300指示受理装置;301检测部;302更新部;303存储部;304输出部;305显示部;401第I部位(右手);402第I条件范围;501显示画面;502显示部;503计测图表;701第2部位(左手);702第2条件范围;800表格;801检测时间;802第I条件的有无;803第2条件的有无;804数值参数值;805变化率。
【权利要求】
1.一种指示受理装置(300),其特征在于,具备: 检测部(301),其检测用户身体的第I部位(401)的位置以及第2部位(701)的位置; 存储部(303),其存储数值参数; 更新部(302),如果所述检测出的第I部位(401)的位置满足第I条件,则所述更新部(302)更新所述存储部(303),以使得所述存储的数值参数随着时间的经过从第I值向第2值变化;以及 输出部(304),如果所述存储的数值参数达到所述第2值,则所述输出部(304)输出受理了用户的指示这一意思, 如果在所述检测出的第I部位(401)的位置满足所述第I条件的期间,所述检测出的第2部位(701)的位置满足第2条件,则所述更新部(302)使所述数值参数的变化程度变化。
2.根据权利要求1所述的指示受理装置(300),其特征在于, 具备显示部(305),该显示部(305)在从所述第I值至所述第2值之间显示所述存储的数值参数。
3.根据权利要求1所述的指示受理装置(300),其特征在于, 所述更新部(302)根据在所述检测出的第I部位(401)的位置满足所述第I条件的期间,所述第2部位(701)的位置满足所述第2条件而达到所述第2值的次数,来使所述存储部(303)的数值参数的变化程度变化。
4.根据权利要求1所述的指示受理`装置(300),其特征在于, 所述数值参数的变化程度最初以第I变化率变化,变化后以第2变化率变化。
5.根据权利要求4所述的指示受理装置(300),其特征在于, 如果数值参数达到所述第2值前的规定的阈值,则所述第2变化率返回到所述第I变化率。
6.根据权利要求1所述的指示受理装置(300),其特征在于, 如果所述检测出的第I部位(401)的位置不满足所述第I条件,则所述更新部(302)更新所述存储部(303),以使得所述存储的数值参数成为所述第I值。
7.一种指示受理方法,该指示受理方法是通过具有检测部(301)、存储部(303)、更新部(302)以及输出部(304)的指示受理装置(300)来执行的指示受理方法,其特征在于, 具备: 检测工序,在该检测工序中,检测部(301)检测用户身体的第I部位(401)的位置以及第2部位(701)的位置; 存储工序,在该存储工序中,存储部(303)存储数值参数; 更新工序,在该更新工序中,如果所述检测出的第I部位(401)的位置满足第I条件,则更新部(302)更新所述存储部(303),以使得所述存储的数值参数随着时间的经过从第I值向第2值变化;以及 输出工序,在该输出工序中,如果所述存储的数值参数达到所述第2值,则输出部(304)输出受理了用户的指示这一意思, 在所述更新工序中,如果在所述检测出的第I部位(401)的位置满足所述第I条件的期间,所述检测出的第2部位(701)的位置满足第2条件,则所述更新部(302)使所述数值参数的变化程度变化。
8.一种存储了程序的非暂时性记录介质,其特征在于, 其使计算机作为如下各部发挥作用: 检测部(301),其检测用户身体的第I部位(401)的位置以及第2部位(701)的位置; 存储部(303),其存储数值参数; 更新部(302),如果所述检测出的第I部位(401)的位置满足第I条件,则所述更新部(302)更新所述存储部(303),以使得所述存储的数值参数随着时间的经过从第I值向第2值变化;以及 输出部(304),如果所述存储的数值参数达到所述第2值,则所述输出部(304)输出受理了用户的指示这一意思, 如果在所述检测出的第I部位(401)的位置满足所述第I条件的期间,所述检测出的第2部位(701)的位置满足第2条件,则所述更新部(302)使所述数值参数的变化程度变化。
9.一种程序,其特征在于, 其使计算机作为如下各部发挥功能: 检测部(301),其检测用户身体的第I部位(401)的位置以及第2部位(701)的位置; 存储部(303),其存储数值参数; 更新部(302),如果所述检测出的第I部位(401)的位置满足第I条件,则所述更新部(302)更新所述存储部(303),以使 得所述存储的数值参数随着时间的经过从第I值向第2值变化;以及 输出部(304),如果所述存储的数值参数达到所述第2值,则所述输出部(304)输出受理了用户的指示这一意思, 如果在所述检测出的第I部位(401)的位置满足所述第I条件的期间,所述检测出的第2部位(701)的位置满足第2条件,则所述更新部(302)使所述数值参数的变化程度变化。
【文档编号】G06F3/01GK103562823SQ201280025433
【公开日】2014年2月5日 申请日期:2012年5月24日 优先权日:2011年5月25日
【发明者】竹广将史 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1