信息存储介质、信息输入装置及其控制方法

文档序号:6352144阅读:110来源:国知局
专利名称:信息存储介质、信息输入装置及其控制方法
技术领域
本发明涉及用于接收由用户作出的操作输入的信息输入装置、用于控制信息输入装置的方法和其上存储了用于控制信息输入装置的程序的信息存储介质。
背景技术
存在一种类型的信息输入装置,其接收由用户在操作输入装置上进行的操作输入,并且执行各种信息处理。该类型的信息输入装置获得指示由用户在操作输入装置上进行的操作输入的细节的输入值,并且执行由输入值指定的处理,例如,移动字符或移位在虚拟空间内设置的视点。操作输入的具体示例包括其中用户使用手指或指示笔等来触摸触摸传感器的操作;以及其中用户操纵诸如模拟棒的操作构件的操作。一些信息输入装置包括作为操作输入装置的内置传感器(例如,陀螺仪),用于检测外壳的倾斜。当用户进行将该类型的信息输入装置的外壳倾斜的操作时,信息输入装置获得指示倾斜的传感器的检测结果值作为输入值,由此执行各种信息处理。

发明内容
技术问题在如上所述的信息输入装置中,输入值的取值范围因为操作输入装置的物理限制等而受限,并且因此,仅使用指示由用户在某个时刻进行的操作输入的细节的输入值限制了用户可以输入的值的范围。例如,考虑其中通过由用户执行的操作产生的外壳的倾斜量确定的量来改变在虚拟空间内设置的视点的方向的处理。在该情况下,将视点的方向改变较大程度需要将外壳倾斜到对应的较大程度,并且,用户可能发现难以取决于外壳的形状和用户握着外壳的方式等来进行大值的操作输入。替代地,指示用户进行的操作输入的细节的输入值可以被用作要操作的参数的每一个单位时间的改变量。在这个操作输入方法被应用到上述的示例的情况下,在用户将信息输入装置的外壳保持在恒定方向上倾斜时,信息输入装置在对应于倾斜方向的方向上连续地改变观看方向。然而,对于该操作输入方法,参数值的微调是不容易的,并且用户可能在一些情况下发现操作困难。已经鉴于如上所述的现实而作出了本发明,并且本发明的目的是提供一种信息输入装置,其能够当根据指示由用户进行的操作输入的细节的输入值来改变要操作的参数的值时便利用户进行的操作输入;一种用于控制所述信息输入装置的方法;以及一种信息存储介质,其上存储了用于控制所述信息输入装置的程序。对于问题的解决方案根据本发明,提供了一种其上存储有程序的计算机可读信息存储介质,所述程序用于控制连接到接收用户的操作输入的操作输入装置的计算机作为输入值获得部件,用于以预定的间隔来获得指示由所述操作输入装置接收的操作输入的细节的输入值;以及输出值计算部件,用于基于由所述输入值获得部件获得的多个输入值来计算要操作的参数的输出值,其中,所述输出值计算部件计算通过将基准值改变一改变量而获得的值作为输出值,所述基准值是通过由所述输入值获得部件获得的多个输入值之一来确定的,所述改变量是通过由所述输入值获得部件以预定间隔获得的多个输入值的每一个确定的。而且,在上述程序中,所述基准值可以是通过所述输入值获得部件上一次获得的输入值确定的值。而且,在上述程序中,所述输出值计算部件可以输出通过将基准值改变一改变量而获得的值作为输出值,所述改变量是通过在用户执行给定的启动操作后由所述输入值获得部件获得的多个输入值的每一个确定的。替代地,所述输出值计算部件可以输出通过将基准值改变一改变量而获得的值作为输出值,所述改变量是通过在用户执行给定的启动操作后和在满足给定的启动条件后由所述输入值获得部件获得的多个输入值的每一个确定的。而且,当通过所述输入值获得部件获得的所述输入值超过预定值时,所述输出值 计算部件可以通过使用预先确定的上限值作为改变量来计算所述输出值。而且,在上述程序中,所述操作输入装置可以是传感器,用于检测用户用手抓住的外壳的倾斜,当用户通过倾斜外壳来进行操作输入时,输入值获得部件可以获得用于指示由所述操作引起的所述外壳的倾斜的方向和量的值,作为输入值,输出值可以是指示方向和大小的值,基准值可以是指示由所述多个输入值的一个指示的倾斜方向和倾斜量确定的方向和大小的值,并且,改变量可以是大小由在由相关联的输入值指示的倾斜方向确定的方向上的倾斜量确定的改变量。另外,在上述程序中,输入值可以由第一输入分量值和第二输入分量值构成,所述第一输入分量值和第二输入分量值指示围绕两个基准轴的相应旋转量,输出值可以由第一输出分量值和第二输出分量值构成,所述第一输出分量值和第二输出分量值指示沿着两个基准方向的相应大小,并且,输出值计算部件可以基于第一输入分量值来确定相对于第一输出分量值的改变量,基于所述第二输入分量值来确定相对于第二输出分量值的改变量,并且通过彼此不同的计算方法来确定相对于第一输出分量值的改变量和相对于第二输出分量值的改变量。而且,在上述程序中,可以确定所述基准值,使得在其中输入值的绝对值超过给定值的范围中所述基准值的改变与所述输入值的改变的比率小于在其中输入值的绝对值等于或小于给定值的范围中基准值的改变与输入值的改变的比率。而且,上述程序可以控制所述计算机以进一步作为用于当输出值计算部件计算输出值时在显示屏幕上显示图像的部件,所述图像指示由输入值获得部件上一次获得的输入值确定的改变量的大小。根据本发明,还提供了一种信息输入装置,其连接到接收用户的操作输入的操作输入装置,所述信息输入装置包括输入值获得部件,用于以预定的间隔来获得指示由操作输入装置接收的操作输入的细节的输入值;以及,输出值计算部件,用于基于由输入值获得部件获得的多个输入值来计算要操作的参数的输出值,其中,输出值计算部件计算通过将基准值改变一改变量而获得的值,作为输出值,所述基准值是通过由所述输入值获得部件获得的多个输入值之一来确定的,所述改变量是通过由所述输入值获得部件以预定间隔获得的多个输入值的每一个确定的。
而且,在上述信息输入装置中,上述的信息输入装置可以进一步包括在信息输入装置的外壳的正面上布置的触摸传感器和在外壳的反面上布置的触摸传感器;以及,启动操作接收部件,用于接收其中用户使用两只手的每只的至少一个手指来触摸在外壳的正面上布置的触摸传感器、并且还使用两只手的每只的至少一个手指来触摸在外壳的反面上布置的触摸传感器的操作,作为启动操作,操作输入装置可以是用于检测外壳的倾斜的传感器,并且,输出值计算部件可以输出通过将基准值改变一改变量而获得的值作为输出值,所述改变量是在接收到启动操作后由通过输入值获得部件获得的多个输入值的每一个确定的。另外,在上述信息输入装置中,启动操作接收部件接收解除其中用户使用两只手的每只的至少一个手指触摸在外壳的正面上布置的触摸传感器、并且还使用两只手的每只的至少一个手指触摸在外壳的反面上布置的触摸传感器的状态的操作,作为结束操作,并且其中,当接收到结束操作时,输出值计算部件可以结束输出值的计算。根据本发明,还提供了一种用于控制信息输入装置的方法,所述方法包括输入值 获得步骤,用于以预定的间隔来获得指示由用于接收用户的操作输入的操作输入装置接收的操作输入的细节的输入值;以及,输出值计算步骤,用于基于在输入值获得步骤中获得的多个输入值来计算要操作的参数的输出值,其中,在输出值计算步骤中,计算通过将基准值改变一改变量而获得的值,作为输出值,基准值是通过在输入值获得步骤中获得的多个输入值之一来确定的,改变量是通过在输入值获得步骤中以预定的间隔获得的多个输入值的每一个确定的。


[图1A]图示根据本发明的实施例的信息输入装置的外观的透视图。[图1B]图示根据本发明的实施例的信息输入装置的外观的另一个透视图。[图2]图示根据本发明的实施例的信息输入装置的内部结构的框图。[图3]图示根据本发明的实施例的信息输入装置的功能的功能框图。[图4]图示用户如何抓住根据本发明的实施例的信息输入装置的外壳的图。[图5]图示在指示外壳的姿态的法线向量和输入值之间的关系的说明图。[图6A]图示从X轴的负方向观看的图5的法线向量的图。[图6B]图示从Y轴的负方向观看的图5的法线向量的图。[图7]图示在检测到启动操作时观察到的视点坐标系和输出角度值之间的关系的说明图。[图8]图示根据实施例的由信息输入装置显示的显示图像的示例的图。
具体实施例方式下面参考附图详细描述本发明的实施例。图IA和IB是图示根据本发明的一个实施例的信息输入装置的外观的透视图,并且分别图示从信息输入装置I的正面(前面)侧观看的信息输入装置I和从信息输入装置I的反面侧观看的信息输入装置I。根据这个实施例的信息输入装置I在下面的说明中是便携式游戏机。
如在这些图中所示,信息输入装置I的外壳10整体形状像大致为矩形的平板,并且触摸板12被设置在外壳10的正面上。触摸板12具有大致为矩形的形状,并且由显示器12a和前触摸传感器12b构成。显示器12a可以是液晶显示板、有机EL显示板或其他类型的图像显示装置。前触摸传感器12b覆盖在显示器12a上,并且包括具有与显示器12a的显示表面对应的形状和大小的大致为矩形的检测表面。当诸如用户的手指或指示笔的物体与该检测表面接触时,前触摸传感器12b检测与物体接触的位置。触摸传感器12b并非必须当该物体接触检测表面时才检测该物体的位置,而是触摸传感器12b可以当物体接近在检测表面上的可检测范围时检测物体相对于检测表面的位置。前触摸传感器12b可以是任何类型的装置,诸如电容型、压敏型或光学型,只要该装置能够检测物体在检测表面上的位置。在这个实施例中的前触摸传感器12b是能够检测在多个位置的 与物体的接触的多点触摸传感器。在这个实施例中,后触摸传感器14被进一步布置在外壳10的后侧上,使得与触摸板12相对。后触摸传感器14包括大致为矩形的检测表面,其具有与显示器12a的显示表面对应的形状和大小。简而言之,显示器12a的显示表面、前触摸传感器12b的检测表面和后触摸传感器14的检测表面全部具有大致相同的形状和大小,并且在沿着外壳10的厚度方向(Z轴方向)的直线中排列。与前触摸传感器12b的情况相同,后触摸传感器14可以具有各种类型。与前触摸传感器12b类似,在这个实施例中的后触摸传感器14是多点触摸传感器,其能够检测在多个位置的与物体的接触。用户使用双手来抓住信息输入装置I的外壳10,并且使用他的/她的手指来触摸前触摸传感器12b或后触摸传感器14的检测表面,以由此对于信息输入装置I进行操作输入。因为前触摸传感器12b和后触摸传感器14都是多点触摸传感器,所以用户可以通过一次使用多个他的/她的手指来触摸这些触摸传感器而进行多种操作输入。虽然在图IA和IB中未示出,但是信息输入装置I除了前触摸传感器12b和后触摸传感器14之外,可以在外壳10的正、反和侧面上或在其他位置包括用于接收用户的操作输入的各种操作构件,诸如按钮和开关。陀螺仪16被布置在信息输入装置I的外壳10内部作为用于检测外壳10的倾斜的传感器。陀螺仪16是压电振动陀螺仪等,并且检测外壳10围绕在外壳10中设置的多个陀螺基准轴的旋转,以输出对应于检测的旋转的电信号。在这个实施例中的陀螺基准轴是X轴,其在显示器12a的长边的方向(横向)上延伸;以及Y轴,其在显示器12a的较短边的方向(纵向)上延伸。陀螺仪16输出与外壳10围绕这些陀螺基准轴的每一个的旋转对应的信号。图2是图示信息输入装置I的内部结构的结构框图。如图2中所示,信息输入装置I被构造为在其中包括控制单元20、存储单元22和图像处理单元24。控制单元20例如包括CPU等,并且执行如由在存储单元22中存储的程序编程的各种信息处理。随后描述由控制单元20执行的处理的具体示例。存储单元22例如是诸如RAM或ROM的存储器装置或盘装置,并且存储由控制单元20执行的程序和各种数据。存储单元22也作为控制单元20的工作存储器。图像处理单元24被构造为包括例如GPU和帧缓冲器存储器,并且按照由控制单元20输出的指令来绘制要在显示器12a上显示的图像。作为具体示例,图像处理单元24包括适合于显示器12a的显示区域的帧缓冲器存储器,并且GPU按照来自控制单元20的指令以规则的时间间隔在帧缓冲器存储器中写入图像。在帧缓冲器存储器中写入的图像在给定的定时被转换为视频信号以在显示器12a上显示。下面描述由在这个实施例中的信息输入装置I实现的功能。在这个实施例中,信息输入装置I执行在存储单元22中存储的游戏应用程序,以由此产生示出虚拟三维空间的内部的空间图像,并且在显示器12a上显示该空间图像。在显示这个空间图像的同时,用户执行将外壳10倾斜的操作(以下称为倾斜操作)以向信息输入装置I进行操作输入。响应于该操作输入,信息输入装置I执行改变在虚拟三维空间内设置的视点的方向(以下称为观看方向VD)的处理。换句话说,指示观看方向VD的参数是要通过倾斜操作操作的参数。信息输入装置I然后产生示出在已经根据倾斜操作改变的观看方向VD上观看的虚拟三维空间的内部的图像,并且在显示器12a上显示该图像。这使得用户能够在通过倾斜外壳10而改变观看方向的同时观看虚拟三维空间的内部。为了实现这个处理,陀螺仪16在这个实 施例中作为用于接收由用户的倾斜操作进行的操作输入的操作输入装置。如图3中所示,信息输入装置I在功能上包括启动操作接收单元30、输入值获得单元32、输出值计算单元34和显示图像控制单元36。这些功能由控制单元20通过执行在存储单元22中存储的程序来实现。该程序可以例如通过存储在光盘、存储卡或其他这样的计算机可读信息存储介质中而被提供,或者可以经由诸如因特网的通信网络被提供到信息输入装置I。启动操作接收单元30从用户接收给定的启动操作的输入。下述的输入值获得单元32在接收到启动操作后获得输入值,该输入值指示用户执行的倾斜操作的细节。以这种方式,用户可以在执行启动操作后开始倾斜外壳10的倾斜操作,并且由此避免无意中改变外壳10的倾斜和避免玩游戏时不意图改变观看方向VD的情况下改变观看方向VD。在这个实施例中的启动操作是其中在两手之间抓着外壳10的用户使用每只手的至少一个手指来触摸前触摸传感器12b和后触摸传感器14中的每一个的操作(以下称为抓住操作)。具体地说,如图4中所示,用户用他的/她的左拇指来触摸在用户的左侧的前触摸传感器12b上的给定区域,并且用用户的左手的食指或其他手指来触摸从反面看在右侧的后触摸传感器14上的给定区域。用户类似地用他的/她的右拇指来触摸在用户的右侧的前触摸传感器12b的给定区域,并且用用户的右手的食指或其他手指来触摸从反面看在左侧的后触摸传感器14的给定区域。启动操作接收单元30接收前触摸传感器12b和后触摸传感器14的检测结果,以确定用户是否已经执行了该抓住操作。具体地说,启动操作接收单元30例如通过下述方式来确定用户是否已经执行了抓住操作确定用户是否正在用一个或多个手指触摸全部四个给定区域的每一个,所述4个给定区域为前触摸传感器12b的左和右侧以及后触摸传感器14的左和右侧。替代地,启动操作接收单元30可以通过更简单的处理来确定用户已经执行了抓住操作,该更简单的处理检测用户的手指在任何两个或更多的位置与前触摸传感器12b接触并且在任何两个或更多的位置与后触摸传感器14接触。用户使用两手自然地抓住外壳10的左和右侧,以执行倾斜操作。因此使用该抓住操作作为启动操作允许用户在执行启动操作后启动倾斜操作,而不感到奇怪。输入值获得单元32基于陀螺仪16的检测结果来获得输入值I,该输入值I指示用户执行的倾斜操作的细节。在这个实施例中输入值获得单元32在启动操作接收单元30检测到用户已经执行了启动操作后,对于每一个单位时间(例如,1/60秒)使用陀螺仪16的检测结果来计算输入值I。在此,输入值I是由一对数值构成的二维数量,该一对数值是X分量值Ix和I分量值Iy,并且输入值I是指示外壳10相对于初始外壳方向EDi的相对倾斜的值(即,外壳10距初始外壳方向EDi的倾斜的方向和量)。初始外壳方向EDi是指示当用户执行启动操作时外壳10所处于的姿态的方向,并且是在启动操作接收单元30检测到启动操作时后触摸传感器14的法线方向。在下面的说明中,在检测到启动操作时与触摸板12和后触摸传感器14平行的平面被称为倾斜操作基准平面RP。用户通常抓住外壳10使得显示器12a在用户之前,并且因此认为初始外壳方向EDi在执行启动操作时与用户的观看方向大致重合。X分量值Ix和y分量值Iy具体地说是分别指示通过下述方式获得的投影点的X坐标和Y坐标的值在用户执行倾斜操作时,在基准平面RP上投影在后触摸传感器14的法线方向(以下称为外壳方向ED)上定向的单位向量(以下称为法线向量V)。图5是图示在法线向量V和输入值I之间的关系的说明图。图6A图示从X轴的负方向观看的图5的法线向量V,并且图6B图示从Y轴的负方向观看的图5的法线向量V。这些附示在执行启动操作时外壳10所处于的姿态,并且从该附图中省略在倾斜操作后外壳10的方向。从这些附图所理解的,X分量值Ix和I分量值Iy每一个在从最小值-I至最大值I的数字范围内取值,其中以法线向量V的振幅为1,并且该对分量值指示用户已经将外壳10相对于初始外壳方向EDi分别围绕X轴和Y轴旋转了多少。换句话说,当作为倾斜操作的结果的、夕卜壳10围绕X轴和Y轴旋转的旋转角分别被给出为θχ和07时,输入值获得单元32可以使用从陀螺仪16的检测结果获得的旋转角θ X和Θ y来获得输入值I的X分量值Ix和y分量值Iy。具体地说,建立下面的关系Ix = sin Θ yIy = sin Θ x在此,在围绕X轴的旋转中的正方向是从X轴的负方向观看的顺时针旋转方向,并且,在围绕Y轴的旋转中的正方向是从Y轴的负方向观看的逆时针旋转方向。还假定用户未将外壳10在左、右、前和后方向中的任一方向上从初始外壳方向EDi倾斜超过90度。在下面的说明中,启动操作接收单元30检测到启动操作的时间是t = O,并且随 后,直到启动操作接收单元30检测到结束操作,指示时间的值t每当经过单位时间时递增
I。输入值获得单元32在时间t获得的输入值I被表达为I (t),并且输入值I (t)的X分量值和I分量值分别被表达为Ix(t)和Iy(t)。在t = 0,法线向量V的方向与初始外壳方向EDi重合,并且因此Ix (O)和Iy(O)是O。在下面的说明中,在时间t的外壳方向ED被表达为ED⑴。在用户正在执行抓住操作的同时,输出值计算单元34基于由输入值获得单元32获得的多个输入值I来计算要操作的参数的输出值Po。在这个实施例中,要操作的参数如上所述是指示在虚拟三维空间中设置的观看方向VD的观看方向参数。具体地说,观看方向参数的输出值Po由两个输出角度值Pox和Poy构成,它们指示以初始观看方向VDi作为基准的观看方向VD的朝向。初始观看方向VDi是在检测到启动操作时的观看方向。这些输出角度值Pox和Poy指示围绕两个基准轴旋转的观看方向VD的旋转角,所述基准轴是基于在检测到启动操作时的视点坐标系限定的。视点坐标系是使用彼此正交的Vx轴、Vy轴和Vz轴的坐标系。Vx轴、Vy轴和Vz轴分别对应于显不器12a的横向屏幕方向、显不器12a的纵向屏幕方向和观看方向VD。具体地说,输出角度值Pox和Poy分别指示在检测到启动操作时在视点坐标系中的围绕Vx轴的旋转角和围绕Vy轴的旋转角。图7是图示在视点坐标系与输出角度值Pox和Poy之间的这个关系的说明图,并且图示了在虚拟三维空间内设置的视点的位置VP、初始观看方向VDi和图像投影平面PP。输出角度值Pox和Poy是输出值计算单元34所计算的值。观看方向VD是通过将初始观看方向VDi旋转由输出角度值Pox和Poy确定的角度而获得的方向。换句话说,输出角度值Pox和Poy是指示在Vy轴方向和Vx轴方向这两个基准轴方向上的旋转的大小的值,并且通过将初始观看方向VDi在由一对角度值指示的方向上旋转由该角度值指示的大小来确定观看方向VD。下面描述如何计算输出值Po的具体示例。输出值计算单元34计算通过将基准值Pr改变一改变量Pd而获得的值,作为输出值Po。基准值Pr是由通过输入值获得单元32获得的多个输入值之一确定的值。改变量Pd是由通过输入值获得单元32以预定间隔获得的多个输入值I的每一个确定的数量。象对于输出值Po的情况一样,基准值Pr由两个角度值即基准角度值Prx和Pry构成。改变量Pd也可以由两个角度值构成即差角度值Pdx, 其指示角度值Pox的改变量;以及差角度值Pdy,其指示角度值Poy的改变量。在这个实施例中,在输入值获得单元32在经过单位时间时获得新的输入值时,输出值计算单元34更新输出值Po。在该更新中,当时间t是η时的基准值Pr (η)是由通过输入值获得单元32上一次获得的输入值I (η)确定的值。对于在时间t是之O后获得的全部输入值I(t) (t=0,l,2. ..η)的每一个计算改变量Pd,并且在输出值Po (η)上反映该改变量Pd,其中在时间t是O时,检测到启动操作。结果,当时间t是η时的角度值Pox (η)和Poy(η)是通过例如下面的计算表达式计算的值[数学式I]
η
Pm(n) = Pr x(n)+Ii=f
Poy(n) = Pr y(n)+ ^下面描述如何计算基准角度值Prx (η)和Pry (η)的具体示例。当时间t是η时通过输入值I (η)确定的这些基准角度值的每一个是由当时间t是η时外壳10所处于的姿态唯一确定的值。例如,Prx (η)和Pry (η)是利用输入值I (t)的x分量值Ix (t)和y分量值Iy (t)通过下面的计算表达式计算的值Prx (n) = sin-1 ( α · Iy (η))Pry (η) = sin-1 ( α · Ix(η))其中,α是预先确定的系数。当α是I时,通过上面的计算表达式计算的基准角度值Prx (η)和Pry(n)分别匹配θ X和Θ y。换句话说,基准值Pr指示初始观看方向VDi在与外壳方向ED (η)相对于初始外壳方向EDi的倾斜方向重合的方向上旋转与外壳方向ED (η)相对于初始外壳方向EDi的倾斜量重合的量的旋转角。当α小于I时,基准值Pr指示初始观看方向VDi在与外壳方向ED(η)相对于初始外壳方向EDi的倾斜方向重合的方向上旋转小于外壳方向ED(η)相对于初始外壳方向EDi的倾斜量的角度的旋转角。另一方面,在其中α大于I的情况下,基准值Pr指示初始观看方向VDi旋转大于外壳方向ED(η)相对于初始外壳方向EDi的倾斜量的角度的旋转角。在任何一种情况下,通过以这种方式计算基准角度值Prx (η)和Pry(n),输出值Po (η)包括使得初始观看方向VDi在与当时间t是η时外壳10所处于的姿态对应的方向上旋转的分量。系数α可以是负值。在该情况下,由基准值Pr指示的从初始观看方向VDi开始的旋转方向是与外壳10的倾斜方向相反的方向。虽然如上所述的示例使用相同的函数来用于从Iy (η)计算Prx (η)的计算表达式和从Ix (η)计算Pry (η)的计算表达式,但是输出值计算单元34可以通过彼此不同的计算方法来计算Prx(n)和Pry (η)。作为具体示例,输出值计算单元34可以使用彼此不同的系数α 和α 2取代系数α来计算Prx (η)和 Pry (η)。也可以确定基准角度值Prx,使得在其中输入值Iy的绝对值超过给定阈值Ith的范围内的基准角度值Prx的改变与输入值Iy的改变的比率小于在其中输入值Iy的绝对值等于或小于给定阈值Ith的范围内的基准角度值Prx的改变与输入值Iy的改变的比率。作为具体示例,输出值计算单元34通过下面的计算表达式来计算基准角度值Prx [数学式2]
权利要求
1.一种其上存储有程序的计算机可读信息存储介质,所述程序用于控制连接到接收用户的操作输入的操作输入装置的计算机作为 输入值获得部件,用于以预定的间隔来获得指示由所述操作输入装置接收的操作输入的细节的输入值;以及, 输出值计算部件,用于基于由所述输入值获得部件获得的多个输入值来计算要操作的参数的输出值, 其中,所述输出值计算部件计算通过将基准值改变一改变量而获得的值作为输出值,所述基准值是通过由所述输入值获得部件获得的多个输入值之一来确定的,所述改变量是通过由所述输入值获得部件以预定的间隔获得的多个输入值的每一个确定的。
2.根据权利要求I所述的计算机可读信息存储介质,其中,所述基准值是通过所述输入值获得部件上一次获得的输入值确定的值。
3.根据权利要求I所述的计算机可读信息存储介质,其中,所述输出值计算部件输出通过将基准值改变一改变量而获得的值作为输出值,所述改变量是通过在用户执行给定的启动操作后由所述输入值获得部件获得的多个输入值的每一个确定的。
4.根据权利要求I所述的计算机可读信息存储介质,其中,所述输出值计算部件输出通过将基准值改变一改变量而获得的值作为输出值,所述改变量是通过在用户执行给定的启动操作后和在满足给定的启动条件后由所述输入值获得部件获得的多个输入值的每一个确定的。
5.根据权利要求I所述的计算机可读信息存储介质,其中,当通过所述输入值获得部件获得的所述输入值超过预定值时,所述输出值计算部件通过使用预先确定的上限值作为改变量来计算所述输出值。
6.根据权利要求I所述的计算机可读信息存储介质, 其中,所述操作输入装置包括传感器,用于检测用户用手抓住的外壳的倾斜, 其中,当用户通过倾斜外壳来进行操作输入时,所述输入值获得部件获得用于指示由所述操作引起的所述外壳的倾斜的方向和量的值,作为输入值, 其中,所述输出值是用于指示方向和大小的值, 其中,所述基准值是用于指示由所述多个输入值的一个指示的倾斜方向和倾斜量确定的方向和大小的值,并且, 其中,所述改变量是大小由在由相关联的输入值指示的倾斜方向确定的方向上的倾斜量确定的改变量。
7.根据权利要求6所述的计算机可读信息存储介质, 其中,所述输入值由第一输入分量值和第二输入分量值构成,所述第一输入分量值和第二输入分量值指示围绕两个基准轴的相应旋转量, 其中,所述输出值由第一输出分量值和第二输出分量值构成,所述第一输出分量值和第二输出分量值指示沿着两个基准方向的相应大小,并且, 其中,所述输出值计算部件基于所述第一输入分量值来确定相对于所述第一输出分量值的改变量,基于所述第二输入分量值来确定相对于所述第二输出分量值的改变量,并且通过彼此不同的计算方法来确定相对于所述第一输出分量值的改变量和相对于所述第二输出分量值的改变量。
8.根据权利要求I所述的计算机可读信息存储介质,其中,确定所述基准值,使得在其中输入值的绝对值超过给定值的范围中所述基准值的改变与所述输入值的改变的比率小于在其中所述输入值的绝对值等于或小于所述给定值的范围中所述基准值的改变与所述输入值的改变的比率。
9.根据权利要求I所述的计算机可读信息存储介质,其中,所述程序控制所述计算机以进一步作为用于当所述输出值计算部件计算所述输出值时在显示屏幕上显示图像的部件,所述图像指示由所述输入值获得部件上一次获得的输入值确定的所述改变量的大小。
10.一种信息输入装置,其连接到接收用户的操作输入的操作输入装置,所述信息输入装置包括 输入值获得部件,用于以预定的间隔来获得指示由操作输入装置接收的操作输入的细节的输入值;以及, 输出值计算部件,用于基于由所述输入值获得部件获得的多个输入值来计算要操作的参数的输出值, 其中,所述输出值计算部件计算通过将基准值改变一改变量而获得的值,作为所述输出值,所述基准值是通过由所述输入值获得部件获得的多个输入值之一来确定的,所述改变量是通过由所述输入值获得部件以预定的间隔获得的多个输入值的每一个确定的。
11.根据权利要求10所述的信息输入装置,进一步包括 在所述信息输入装置的外壳的正面上布置的触摸传感器和在所述外壳的反面上布置的触摸传感器;以及, 启动操作接收部件,用于接收其中用户使用两只手的每只的至少一个手指来触摸在所述外壳的正面上布置的所述触摸传感器、并且还使用两只手的每只的至少一个手指来触摸在所述外壳的反面上布置的所述触摸传感器的操作,作为启动操作, 其中,所述操作输入装置包括用于检测所述外壳的倾斜的传感器,并且, 其中,所述输出值计算部件输出通过将基准值改变一改变量而获得的值作为输出值,所述改变量是在接收到所述启动操作后由通过所述输入值获得部件获得的多个输入值的每一个确定的。
12.根据权利要求11所述的信息输入装置, 其中,所述启动操作接收部件接收解除其中用户使用两只手的每只的至少一个手指触摸在所述外壳的正面上布置的所述触摸传感器、并且还使用两只手的每只的至少一个手指触摸在所述外壳的反面上布置的所述触摸传感器的状态的操作,作为结束操作,并且 其中,当接收到所述结束操作时,所述输出值计算部件结束所述输出值的计算。
13.一种用于控制信息输入装置的方法,所述方法包括 输入值获得步骤,用于以预定的间隔来获得指示由用于接收用户的操作输入的操作输入装置接收的操作输入的细节的输入值;以及, 输出值计算步骤,用于基于在所述输入值获得步骤中获得的多个输入值来计算要操作的参数的输出值, 其中,在所述输出值计算步骤中,计算通过将基准值改变一改变量而获得的值,作为输出值,所述基准值是通过在所述输入值获得步骤中获得的多个输入值之一来确定的,所述改变量是通过在所述输入值获得步骤中以预定的间隔获得的所述多个输入值的每一个确定的。
全文摘要
公开一种能够便利用户的操作输入的程序。公开的计算机可读信息存储介质存储了程序,所述程序用于使得连接到操作输入装置的计算机作用,以便对于每个时间单位获得指示由操作输入装置接收的用户的操作输入的内容的输入值,并且计算使得基准值改变对应于所获得的多个输入值的每一个的改变量的值作为要被执行操作的参数的输出值,所述基准值是根据多个获得的输入值之一来确定的。
文档编号G06F3/0346GK102870069SQ201080066540
公开日2013年1月9日 申请日期2010年12月27日 优先权日2010年4月30日
发明者大仓纯也, 土蔵利威 申请人:索尼电脑娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1