输入控制设备、输入控制方法以及输入控制程序的制作方法

文档序号:1619346阅读:142来源:国知局
输入控制设备、输入控制方法以及输入控制程序的制作方法
【专利摘要】在本发明中,游戏设备10包括:屏幕生成单元(85),在显示设备(60)的显示屏幕上显示显示对象;以及输入获取单元(41),从附接在显示设备(60)的显示屏幕上的触摸面板(61)和设置在显示设备(60)的显示屏幕的相对侧的表面上的背面触摸面板(51)获取对显示对象的操作输入的位置或方向;评估单元(43),当输入获取单元(41)从背面触摸面板(51)获取到对显示对象的操作输入时,根据操作输入的位置或方向以及作为要被操作的对象的显示对象的类型,确定向哪个方向操作显示对象;以及移动控制单元(44)或旋转控制单元(45),向确定单元(43)确定的方向操作显示对象。
【专利说明】输入控制设备、输入控制方法以及输入控制程序
【技术领域】
[0001 ] 本发明涉及一种输入控制技术,具体涉及一种接受用于操作显示在显示设备上的显示目标的输入,并操作该显示目标的输入控制设备、输入控制方法以及输入控制程序。
【背景技术】
[0002]智能手机和具有触摸面板的便携式游戏设备已经广泛流行,许多用户一直在努力熟练掌握对触摸面板的基本输入操作,如敲击输入、轻拂输入、扫动输入、拖拽输入、捏缩输入。

【发明内容】

[0003]然而,在预计智能电话、便携式游戏设备等等将在未来变得更加流行后,需要提供对用户更加友好并提供较高的可操作性的输入方法的技术。在具有附接在显示设备的显示屏幕上的触摸面板和设置在显示设备的显示屏幕的相对侧的表面上的背面触摸面板的游戏设备的开发过程中,本 申请人:已经认识到使用这种新的游戏设备的用户界面存在的问题,并已经构想出用于克服这些问题和增强用户便利性的技术。
[0004]本发明鉴于这样的情况做出,其目的是提供一种更加方便的输入控制技术。
[0005]本发明的某方面涉及一种输入控制程序。该输入控制程序使得计算机用作:显示控制器,在显示设备的显示屏幕上显示显示目标;获取单元,从附接在显示设备的显示屏幕上的触摸面板和设置在显示设备的显示屏幕的相对侧的表面上的背面触摸面板获取对显示目标的操作输入的位置或方向;确定单元,当获取单元从背面触摸面板获取到对显示目标的操作输入时,根据操作输入的位置或方向以及作为操作目标的显示目标的类型确定在哪个方向操作显示目标;以及操作控制器,在确定单元确定的方向操作显示目标。
[0006]通过转换方法、设备、系统等之中的本发明的上述构成要素和表现形式的任意组合获得的东西也有效地成为本发明的各方面。
[0007]根据本发明,可以提供一种更方便的输入控制技术。
【专利附图】

【附图说明】
[0008]图1是示出根据实施例的游戏设备的外观的图。
[0009]图2是示出根据该实施例的游戏设备的外观的图。
[0010]图3是示出游戏设备的电路结构的图。
[0011]图4是示出根据该实施例的游戏设备的功能配置的图。
[0012]图5是示出对象表的内部数据的示例的图。
[0013]图6(a)和6(b)是示出当滚动(scroll)主页时的屏幕示例的图。
[0014]图7(a)和7(b)是示出当滚动该主页时的屏幕示例的图。
[0015]图8(a)和8(b)是示出当滚动旋转筒时的屏幕示例的图。
[0016]图9(a)和9(b)是示出当滚动该旋转筒时的屏幕示例的图。[0017]图10(a)和10(b)是示出当滚动该旋转筒时的屏幕示例的图。
[0018]图11(a)和11(b)是示出当滚动该旋转筒时的屏幕示例的图。
[0019]图12(a)和12(b)是示出当滚动该旋转筒时的屏幕示例的图。
[0020]图13(a)和13(b)是示出当旋转三维物体时的屏幕示例的图。
[0021]图14(a)和14(b)是示出当旋转该三维物体时的屏幕示例的图。
[0022]图15(a)和15(b)是示出当旋转该三维物体时的屏幕示例的图。
[0023]图16(a)和16(b)是示出当旋转该三维物体时的屏幕示例的图。
[0024]图17(a)和17(b)是示出当滚动循环列表时的屏幕示例的图。
[0025]图18(a)和18(b)是示出当滚动该循环列表时的屏幕示例的图。
[0026]图19(a)和19(b)是示出当滚动该循环列表时的屏幕示例的图。
[0027]图20是示出根据实施例的输入控制方法的步骤的流程图。
[0028]图21是示出根据实施例的输入控制方法的步骤的流程图。
[0029]图22(a)和22(b)是示出当移动三维物体时的屏幕示例的图。
[0030]图23(a)和23(b)是示出当旋转三维物体时的屏幕示例的图。
[0031]图24(a)和24(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0032]图25(a)和25(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0033]图26(a)和26(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0034]图27(a)和27(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0035]图28(a)和28(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0036]图29(a)和29(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0037]图30(a)和30(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0038]图31(a)和31(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0039]图32(a)和32(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0040]图33(a)和33(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0041]图34(a)和34(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0042]图35(a)和35(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0043]图36(a)和36(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0044]图37(a)和37(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
[0045]图38(a)和38(b)是示出当使用敲击输入切换显示目标时的屏幕示例的图。
【具体实施方式】
[0046]根据一个实施例的输入控制设备具有附接在显示设备的显示屏幕上的触摸面板和设置在显示屏幕的相对侧的表面上的背面触摸面板,并根据对触摸面板和背面触摸面板的输入控制对显示在显示设备上的显示目标的移动或旋转。当显示目标是不能设想其绕平行于显示屏幕的虚拟轴的旋转的显示目标时,输入控制设备将输入到背面触摸面板的输入方向和操作方向之间的关系设置为与输入到触摸面板的输入方向和操作方向之间的关系相同。当显示目标是可以设想其绕虚拟轴的旋转的显示目标时,输入控制设备将输入到背面触摸面板的输入方向和操作方向之间的关系设置为与输入到触摸面板的输入方向和操作方向之间的关系相反。例如,当对于通过在触摸面板上的向上拖拽输入而向上操作的显示目标,在背面触摸面板上做出向上的拖拽输入时,在前者情形中向上操作显示目标,而在后者情形中向下操作显示目标。在本实施例中,游戏设备将被描述为输入控制设备的一个示例。
[0047]图1和2示出了根据实施例的游戏设备10的外观。在图1和图2中示出的游戏设备10是游戏玩家抓持和使用的便携式游戏设备。如图1所示,在游戏设备10的前侧,即在面向玩家的一侧,当玩家抓持和操作游戏设备10时,提供包括方向键21、按钮22、左模拟摇杆23、右模拟摇杆24、左按钮25、右按钮26等的输入设备65、显示设备60和前置摄像头68a。显示设备60附接有用于检测玩家手指或触控笔等的触摸的触摸面板61。按钮22包括圆形按钮31、三角形按钮32、正方形按钮33和十字形按钮34。
[0048]如图2所示,在游戏设备10的背面侧,设置有背面触摸面板51和背面摄像头68b。显示设备也可以类似于前面侧而设置在游戏设备10的背面侧。然而,在本实施例中,在游戏设备10的背面侧上没有设置显示设备,而仅设置背面触摸面板51。
[0049]当用双手抓持游戏设备10时,例如,玩家可以用右手拇指操作按钮22,用左手拇指操作方向键21,用右手食指或中指操作右按钮26,用左手食指或中指操作左按钮25,用双手手指操作触摸面板61,用两手无名指或小指操作背面触摸面板51。在使用触控笔等的情形中,例如,当用左手抓持游戏设备10时,玩家可以用右手通过触控笔或食指操作触摸面板61和按钮22,用左手拇指操作方向键21,用左手食指或中指操作左按钮25,用左手无名指或小指操作背面触摸面板51。
[0050]图3示出了游戏设备10的电路配置。显示设备60显示由游戏设备10的相应功能生成的显示屏幕。显示设备60可以是液晶显示设备,或者可以是有机EL显示设备。触摸面板61被设置成叠加在显示设备60上,并检测用户手指、笔等的接触。触摸面板61可以是基于任何系统,如电阻膜系统、表面电容系统或投射电容系统的触摸面板。触摸面板61输出以预定周期检测到输入的位置的坐标。背面触摸面板51也可以是任意系统的触摸面板。背面触摸面板51可以具有能够检测按压背面触摸面板51的压力的压力敏感传感器,并基于检测到输入的区域的范围(dimension)、电压值、电容等等计算输入的强度。背面触摸面板51输出在预定周期内检测到输入的位置的坐标以及输入的强度(压力)。
[0051]LED62用做显示游戏设备10的状态等的指示器。运动传感器63检测游戏设备10的运动。运动传感器63包括三轴陀螺仪传感器和三轴加速度传感器。三轴陀螺仪传感器检测游戏设备10在XZ平面、ZY平面和YX平面中的角速度。三轴陀螺仪传感器可以是旋转类型或振动类型的机械式陀螺仪传感器,或者可以是流体系统或光学系统的陀螺仪传感器。通过整合三轴陀螺仪传感器检测得到的绕三个轴的角速度,可以计算出绕三个轴的旋转量。三轴加速度传感器包括通过梁支承的重物,通过检测由于加速度造成的重物的位置变化来检测游戏设备10的XYZ三轴方向上的加速度。三轴加速度传感器可以是机械系统、光学系统或半导体系统的加速度传感器。通过三轴加速度传感器,可以检测出游戏设备10的重力加速度方向和XYZ三轴方向之间的相对角度。因此,可以计算得到游戏设备10的姿态(posture)。此外,可以通过积分三轴方向的加速度计算得到速度,可以通过进一步进行积分计算得到移动量。
[0052]麦克风35输入游戏设备10的环境声音,扬声器64输出由游戏设备10的相应功能生成的声音。立体声声音从外部麦克风输入到立体声输入/输出端36,立体声输入/输出端36输出立体声声音到外部耳机等。输入设备65包括上述的操作键等,并接受用户输入的操作。上述触摸面板61、背面触摸面板51、LED62、运动传感器63、麦克风35、扬声器64、立体声输入/输出端36和输入设备65通过接口 66与CPU71等相互交换数据。
[0053]无线通信控制器67通过符合例如IEEE802.llb/g的通信标准的无线LAN (无线局域网)进行配置。它执行与接入点的无线通信等,并控制经由接入点和互联网与其他设备的通信。摄像头68捕获图像并输入图像数据。移动电话网络通信控制器69与符合ITU(国际电信联盟)定义的頂T-2000标准的3G(第三代)数字移动电话系统兼容,并控制经由移动电话网络和因特网与其他设备的通信。在SIM卡70中,记录用于识别移动电话的电话号码的唯一 ID号。插入SM卡70使得能够与移动电话网络通信。摄像头68由CMOS图像传感器(互补金属氧化物半导体图像传感器)构成的前面摄像头68a和类似地由CMOS图像传感器构成的背面摄像头68b组成,并捕获前面方向和后面方向的每一个图像,以将其作为图像数据输出。
[0054]CPU (中央处理单元)71运行加载到主存储器73中的程序等,并实现图4示出的相应的功能结构。GPU(图形处理单元)72执行图像处理所需的计算。主存储器73是由RAM(随机存取存储器)等构成的,并存储在游戏设备10中运行的程序、数据等。存储器74由NAND类型的闪存存储器等构成,游戏设备10的相应配置使用的程序、数据等记录在其中。
[0055]GPS (全球定位系统)控制器75接收来自GPS卫星的信号,并计算当前位置。蓝牙控制器76控制通过蓝牙与外围设备15的无线通信。USB控制器77控制通过USB与外围设备15的通信。存储卡控制器78控制使用外部媒体16的数据读取和写入。视频输出控制器79基于例如HDMI这样的标准输出视频信号到外部显示设备17。
[0056]图4示出根据本实施例的游戏设备10的功能配置。游戏设备10包括控制块40、数据保存器86、对象表80以及屏幕生成器85。虽然这些配置是通过任意计算机的CPU、存储器、加载到存储器中的程序等在硬件组件方面实现,但这里还绘出了通过它们的协作实现的功能块。因此,本领域的技术人员应该理解的是,这些功能块可以仅通过硬件、仅通过软件或它们的组合的多种形式来实现。
[0057]控制块40从其中存储应用等的数据保存器86中读出程序,并基于用户从输入设备65、触摸面板61、背面触摸面板51、运动传感器63等输入的操作指令执行应用。数据保存器86保存程序、各种数据文件等等。对象表80存储与将要通过应用42等显示在显示设备60的显示屏幕上的对象相关的信息。屏幕生成器85生成通过控制块40控制的应用的屏幕等,并使显示设备60显示它。
[0058]控制块40包括输入获取器41、应用42、确定单元43、移动控制器44、旋转控制器45和设置单元46。
[0059]输入获取器41从触摸面板61和背面触摸面板51获取用于操作显示在显示设备60上的显示目标的输入。输入获取器41获取用于指示向哪个方向操作显示目标的输入,如轻拂输入、扫动输入和拖拽输入。输入获取器41获取显示屏幕中与检测到输入到触摸面板61和背面触摸面板51的输入的位置相关的坐标,并确定输入是否对应于轻拂输入、扫动输入、拖拽输入等。如果输入对应于它们中的任何一个,那么输入获取器41都可以确定其方向或可以从图中未示出的设备驱动器获取轻拂输入、扫动输入、拖拽输入等的方向。[0060]应用42通过从数据保存器86中读出游戏程序等并执行它来提供各种功能。应用42和屏幕发生器85用作在显示设备60的显示屏幕上显示显示目标的显示控制器。
[0061 ] 当在显示目标通过应用42显示在显示设备60上的同时、通过触摸面板61或背面触摸面板51从用户接受用于操作显示目标的指令输入时,确定单元43查询对象表80,并确定向哪个方向操作显示目标。
[0062]移动控制器44控制在显示设备60上显示的显示目标的移动。旋转控制器45控制在显示设备60上显示的显示目标的旋转。移动控制器44和旋转控制器45在由确定单元43确定的操作方向上移动或旋转显示目标。设置单元46从用户接受与显示目标的操作方向相关的设置,并将其注册在对象表80中。
[0063]图5示出了对象表80的内部数据的示例。在对象表80中,对操作目标字段81、操作字段82以及方向字段83进行设置。操作目标字段81通过输入到触摸面板61和背面触摸面板51指令来存储目标的类型等以成为操作的对象。操作字段82存储为作为操作目标的目标执行的操作的内容等。方向字段83存储指示输入到触摸面板61的指令的方向和对操作目标进行操作时的方向之间的关系与输入到背面触摸面板51的指令的方向和对操作目标进行操作时的方向之间的关系相同还是相反的信息。例如,当操作目标是主页,操作内容是滚动时,根据输入到触摸面板61和背面触摸面板51的相同方向的指令输入向相同方向滚动主页。在滚动旋转筒的情形中,根据输入到触摸面板61和背面触摸面板51的相同方向的指令输入向相反方向滚动旋转筒。
[0064]图6 (a)和6(b)示出了当滚动主页时的屏幕示例。如图6(a)所示,如果当通过用于显示主页的应用42在屏幕100中显示主页时输入获取器41检测到在触摸面板61上做出向上的拖拽输入,那么移动控制器44向上滚动主页,如图6(b)所示。因此,在滚动之前未在屏幕100中显示的主页的下部显示在屏幕100中。
[0065]图7(a)和7(b)示出了当滚动主页时的屏幕示例。如图7(a)所示,如果当在屏幕100中显示主页时输入获取器41检测到在背面触摸面板51上做出拖拽输入,那么确定单元43查询对象表80,并决定向哪个方向滚动主页。对象表80存储指示在通过对背面触摸面板51的操作滚动主页的情形中应该向与在对触摸面板61操作的情形中的相同的方向滚动它的信息。因此,当检测到在背面触摸面板51上做出向上的拖拽输入时,确定单元43确定向上滚动主页。移动控制器44向上滚动主页,如图7(b)所示。以这种方式,当滚动主页时,用户可以在同时在触摸面板61和背面触摸面板51上做出向上的拖拽输入时向上滚动它,并且可以在同时在触摸面板61和背面触摸面板51上做出向下的拖拽输入时向下滚动它。这可以提供一种符合用户直觉的操作环境。
[0066]图8(a)和8(b)示出了当滚动旋转筒时的屏幕示例。如图8(a)所示,通过用于设定时间的应用42,用于设定小时的旋转筒112a和用于设定分钟的旋转筒112b显示在屏幕110上。如图8(b)所示,用绕平行于显示设备60的显示屏幕的虚拟轴114旋转的柱状物体表示的旋转筒112a和112b和写在柱状物侧面上的数值部分显示在屏幕110上。通过旋转旋转筒112a和112b,用户可以向上或向下滚动在屏幕110中显示的数值来改变设定的数值。
[0067]图9(a)和图9(b)示出了当滚动旋转筒时的屏幕示例。如图9(a)所示,如果当在屏幕110上显示旋转筒112a时、输入获取器41检测到在触摸面板61上与旋转筒112a显示的位置对应的位置做出向上的拖拽输入,那么移动控制器44使旋转筒绕虚拟轴114旋转,使筒的前侧向上移动,后侧向下移动,以向上滚动显示在旋转筒112a上的数值,如图9(b)所示。
[0068]图10(a)和10(b)示出了当滚动旋转筒时的屏幕示例。如图10(a)所示,如果当在屏幕110上显示旋转筒112a时、输入获取器41检测到在背面触摸面板51上与旋转筒112a显示的位置对应的位置做出拖拽输入,那么确定单元43查询对象表80,并确定向哪个方向旋转旋转筒112a以滚动数值。如图8(b)所示,在屏幕110中仅显示表示旋转筒112a的柱状物体的侧面的一部分。然而,当继续向相同方向滚动时,循环显示O至23的数值。这允许用户认识到旋转筒112a用绕虚拟轴旋转的柱状物体表示。因此,当通过触摸面板61操作旋转筒112a时,用户会感觉好像是在操作柱状物体的前侧侧面。当通过背面触摸面板51操作旋转筒112a时,用户会感觉好像是在操作柱状物体的后侧侧面。因此,如图10(b)所示,当用户在背面触摸面板51上做出向下的拖拽输入时,与当用户在触摸面板61上做出向下的拖拽输入相反,移动控制器44向上滚动旋转筒112a。这可以提供一种符合用户直觉的操作环境。
[0069]图11(a)和11(b)示出了当滚动旋转筒时的屏幕示例。如图11(a)所示,如果当在屏幕110上显示旋转筒112a时、输入获取器41检测到在触摸面板61上与旋转筒112a显示的位置对应的位置做出向下的拖拽输入,那么移动控制器44使旋转筒绕虚拟轴114旋转,使筒的前侧向下移动,后侧向上移动,以向下滚动显示在旋转筒112a上的数值,如图11(b)所示。
[0070]图12(a)和12(b)示出了当滚动旋转筒时的屏幕示例。如图12(a)所示,如果当在屏幕110上显示旋转筒112a时、输入获取器41检测到在背面触摸面板51上与旋转筒112a显示的位置对应的位置做出向下的拖拽输入,那么确定单元43查询对象表80,并确定向哪个方向旋转旋转筒112a以滚动数值。对象表80存储指示在通过对背面触摸面板51的操作滚动旋转筒的情形中应该向与在对触摸面板61操作的情形中的相反的方向滚动它的信息。因此,当检测到在背面触摸面板51上做出向下的拖拽输入时,确定单元43确定向上滚动旋转筒。移动控制器44向上滚动旋转筒112a,如图12(b)所示。
[0071]如图9(a)和图12(a)所示,通过对触摸面板61和背面触摸面板51相反方向的指令输入,向相同的向上方向滚动旋转筒112a,如图9(b)和12(b)所示。类似地,如图10(b)和11 (b)所不,通过对触摸面板61和背面触摸面板51相反方向的指令输入,向相同的向下方向滚动旋转筒112a,如图10(b)和11(b)所示。
[0072]移动控制器44可以仅接受来自触摸面板61和背面触摸面板51中的任一个的操作输入并滚动旋转筒,或者可以接受来自两者的操作输入。在后者情形中,例如,用户可以通过背面触摸面板51滚动旋转筒,然后通过触摸面板61停止滚动和细调滚动。移动控制器44可以根据拖拽输入的移动量、速度或加速度调整滚动的量、速度或加速度。
[0073]图13(a)和13(b)示出了当旋转三维物体时的屏幕示例。如图13(a)所示,如果当通过用于显示三维物体的应用42在屏幕120中显示三维物体122时、输入获取器41检测到在触摸面板61上做出向上的拖拽输入,那么旋转控制器45使得三维物体122以物体的前侧向上移动而后侧向下移动的方式绕虚拟轴124旋转,如图13(b)所示。
[0074]图14(a)和14(b)示出了当旋转三维物体时的屏幕示例。如图14(a)所示,如果当在屏幕120中显示三维物体122时、输入获取器41检测到在背面触摸面板51上做出拖拽输入,确定单元43查询对象表80并确定向哪个方向旋转三维物体122。与旋转筒的情形类似,当通过触摸面板61旋转三维物体122时,用户会感觉像是通过抓住三维物体122比虚拟轴124更靠近前侧的部分来旋转三维物体122。当通过背面触摸面板51旋转三维物体122时,用户会感觉像是通过抓住三维物体122比虚拟轴124更靠近后侧的部分旋转三维物体122。因此,在对象表80中,存储指示通过输入到背面触摸面板51的输入而旋转三维物体时的方向与通过输入到触摸面板61的输入而旋转三维物体时的方向相反的信息。如图14(b)所示,当用户在背面触摸面板51上做出向下的拖拽输入时,移动控制器44以使得物体的前侧向上移动而后侧向下移动的方式旋转三维物体122。这可以提供一种符合用户直觉的操作环境。
[0075]图15(a)和15(b)示出了当旋转三维物体时的屏幕示例。如图15(a)所示,如果当通过用于显示三维物体的应用42在屏幕120中显示三维物体122时、输入获取器41检测到在触摸面板61上做出向右的拖拽输入,那么旋转控制器45以使得物体的前侧向右移动而后侧向左移动的方式使得三维物体122绕平行于显示设备60的显示屏幕并垂直于拖拽输入的方向的虚拟轴126旋转,如图15(b)所示。
[0076]图16(a)和16(b)示出了当旋转三维物体时的屏幕示例。如图16(a)所示,如果当三维物体122显示在屏幕120中时、输入获取器41检测到在背面触摸面板51上做出拖拽输入,那么确定单元43查询对象表80,并确定向哪个方向旋转三维物体122。对象表80存储指示通过输入到背面触摸面板51的输入而旋转三维物体时的方向与通过输入到触摸面板61的输入而旋转三维物体时的方向相反的信息。因此,当用户在背面触摸面板51上做出向左的拖拽输入时,移动控制器44以使得物体的前侧向右移动而后侧向左移动的方式旋转三维物体122,如图14(b)所示。这可以提供一种符合用户直觉的操作环境。
[0077]图17(a)和17(b)示出了当滚动循环列表时的屏幕示例。如图17(a)所示,如果当通过用于显示书签的应用42在屏幕130中显示书签的列表时、输入获取器41检测到在触摸面板61上做出向上的拖拽输入,那么移动控制器44向上滚动列表,如图17(b)所示。滚动书签列表,使得作为第一项的“用户文件夹I”循环显示在作为最后一项的“用户书签7”的下面。
[0078]图18(a)和18(b)示出了当滚动循环列表时的屏幕示例。如图18(a)所示,如果当书签列表显示在屏幕120中时、输入获取器41检测到在背面触摸面板51上做出拖拽输入,那么确定单元43查询对象表80,并确定向哪个方向滚动列表。对象表80存储指示通过输入到背面触摸面板51的输入而滚动循环列表时的方向与通过输入到触摸面板61的输入而滚动循环列表时的方向相反的信息。因此,当用户在背面触摸面板51上做出向下的拖拽输入时,移动控制器44向上滚动列表,如图18(b)所示。
[0079]在图18(b)示出的示例中,提供了类似于旋转筒地操作循环显示的书签列表的环境。然而,与旋转筒类似,根据不同的用户,用户可能会对操作书签列表感觉不舒服,并且从作为平面对象的书签列表比从旋转筒接收到更多这样的印象。在此情形中,用户可以通过设置单元46改变操作方向。例如,设置单元46可以在操作显示目标时显示用于改变操作方向的设置屏幕,并从用户接受设置的变化以在对象表80中注册它。
[0080]图19(a)和19(b)示出了当滚动循环列表时的屏幕示例。假设通过设置单元46,用户已经改变了设置,使得通过输入到背面触摸面板的输入而滚动循环列表时的方向变得与通过输入到触摸面板61的输入而滚动循环列表时的方向相同。在这种情况下,如图19(a)所示,如果当在屏幕120中显示书签列表时、输入获取器41检测到在背面触摸面板51上做出向下的拖拽输入,那么移动控制器44向下滚动列表,如图19(b)所示。这可以进一步提高对用户的便利性。
[0081]图20是示出根据本实施例的输入控制方法的步骤的流程图。图20示出了当移动显示目标时的步骤。如果输入获取器41获取到对触摸面板61的操作输入(S100为是),那么移动控制器44根据输入的方向移动操作目标(S102)。如果输入获取器41未获取到对触摸面板61的操作输入(S100为是),那么跳过S102。如果输入获取器41获取到对背面触摸面板51的操作输入(S104为是),那么确定单元43查询对象表80并确定操作方向是否与在对触摸面板61操作输入的情形中相同(S106)。如果操作方向是相同的(S106为是),那么移动控制器44以与在对触摸面板61操作输入的情形中相同的方向移动操作目标(S108)。如果操作方向是相反的(S106为否),那么移动控制器44以与在对触摸面板61操作输入的情形中相反的方向移动操作目标(SllO)。如果输入获取器41未获取到对背面触摸面板51的操作输入(S104为否),那么跳过S106、S108和S110。
[0082]图21是示出根据本实施例的输入控制方法的步骤的流程图。图21示出了旋转显示目标时的步骤。如果输入获取器41获取到对触摸面板61的操作输入(S120为是),那么旋转控制器45根据输入的方向使得操作目标绕平行于显示设备的显示屏幕的虚拟轴旋转(S122)。如果输入获取器41未获取到对触摸面板61的操作输入(S120为否),那么跳过S122。如果输入获取器41获取到对背面触摸面板51的操作输入(S124为是),那么确定单元43查询对象表80并确定操作方向是否与在对触摸面板61操作输入的情形中相同(S126)。如果操作方向是相同的(S126为是),那么旋转控制器45使得操作目标以与在对触摸面板61操作输入的情形中相同的方向绕平行于显示屏幕的虚拟轴旋转(S128)。如果操作方向是相反的(S126为否),那么旋转控制器45使得操作目标以与在对触摸面板61操作输入的情形中相反的方向绕平行于显示屏幕的虚拟轴旋转(S130)。如果输入获取器41未获取到对背面触摸面板51的操作输入(S124为否),那么跳过S126、S128和S130。
[0083]在上面的示例中,对向触摸面板61的操作输入相同的方向和向背面触摸面板51的操作输入相反的方向操作显示目标的技术进行了说明。然而,在另一个示例中,可以通过对触摸面板61和背面触摸面板51同时操作输入来操作显不目标。例如,当对触摸面板61和背面触摸面板51中的任一个做出拖拽输入时,可以移动显示目标,并且当对触摸面板61和背面触摸面板51两者同时做出相反方向的拖拽输入时,可以旋转显示目标。
[0084]图22(a)和22(b)示出了当移动三维物体时的屏幕示例。如图22(a)所示,如果当在屏幕120中显示三维物体122时、输入获取器41检测到在触摸面板61上做出向上的拖拽输入,那么移动控制器44向上移动三维物体122,如图22(b)所示。
[0085]图23 (a)和23 (b)示出了当旋转三维物体时的屏幕示例。如图23 (a)所示,如果当在屏幕120中显示三维物体122时、输入获取器41检测到在触摸面板61上做出向上的拖拽输入,同时在背面触摸面板51上做出向下的拖拽输入,那么旋转控制器45以使得物体的前侧向上移动而后侧向下移动的方式旋转三维物体122,如图23(b)所示。这可以提供一种符合用户直觉的操作环境。[0086]在上述示例中,对根据对触摸面板61或背面触摸面板51的方向指令输入,如拖拽输入、扫动输入、轻拂输入和捏缩输入来移动或旋转显示目标的示例进行了说明。然而,在另一个示例中,可以根据对触摸面板61或背面触摸面板51的敲击输入等操作显示目标。并且在此情形中,可以执行在对触摸面板61做出敲击输入时与对背面触摸面板51做出敲击输入时之间不同的操作。
[0087]图24(a)和24(b)示出了通过敲击输入切换显示目标时的屏幕示例。如该图所示。如图24(a)所示,文档页面143a和143b通过用于显示文档的应用42显示在屏幕140中。如图24(b)所示,页面143a和143b布置在绕平行于显示设备60的显示屏幕的虚拟轴144旋转的长方体对象142的前侧侧面上。当用户在触摸面板61或背面触摸面板51上做出敲击输入时,确定单元43认为对象142上与输入位置对应的位置被用户按压,并确定对象142的旋转方向。用户可以通过旋转对象142来切换在屏幕140中显示的页面。
[0088]图25(a)和25(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图25(a)所示,如果当在屏幕140中显示页面143a和143b时、输入获取器41在触摸面板61上检测到在显示上部页面143a的位置,即与对象142的比虚拟轴144更靠近上侧的区域对应的位置做出敲击输入,那么旋转控制器45以使得对象的上半部分移动到后侧而下半部分移动到前侧的方式使得对象142绕虚拟轴144旋转,如图25(b)所示。因此,屏幕140中显示的页面切换到放置在对象142的后侧侧面的页面。在本实施例中,假设当对象142如图25(b)所示旋转时,显示目标切换到作为页面143a和143b的前一页面的页面145a和145b。当对象142进一步向相同方向旋转时,显示目标切换到更多的前面页面。
[0089]图26 (a)和26 (b)示出了通过敲击输入切换显示目标时的屏幕示例。如图26 (a)所示,如果当在屏幕140中显示页面143a和143b时、输入获取器41在触摸面板61上检测到在显示下部页面143b的位置,即与对象142的比虚拟轴144更靠近下侧的区域对应的位置做出敲击输入,那么旋转控制器45以使得对象的上半部分移动到前侧而下半部分移动到后侧的方式使得对象142绕虚拟轴144旋转,如图26(b)所示。因此,屏幕140中显示的页面切换到放置在对象142的后侧侧面的页面。在本实施例中,假设当对象142如图26(b)所示旋转时,显示目标切换到作为页面143a和143b的后一页面的页面146a和146b。当对象142进一步向相同方向旋转时,显示目标切换到更多的后面页面。
[0090]图27 (a)和27 (b)示出了通过敲击输入旋转对象时的屏幕示例。如图27 (a)所示,如果当在屏幕140中显示页面143a和143b时、输入获取器41在背面触摸面板51上检测到在显示上部页面143a的位置,即与对象142的比虚拟轴144更靠近上侧的区域对应的位置做出敲击输入,那么旋转控制器45以使得对象的上半部分移动到前侧而下半部分移动到后侧的方式使得对象142绕虚拟轴144旋转,如图27(b)所示。因此,屏幕140中显示的页面切换到作为页面143a和143b的后一页面的页面146a和146b。
[0091]图28(a)和28(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图28(a)所示,如果当在屏幕140中显示页面143a和143b时、输入获取器41在背面触摸面板51上检测到在显示下部页面143b的位置,即与对象142的比虚拟轴144更靠近下侧的区域对应的位置做出敲击输入,那么旋转控制器45以使得对象的上半部分移动到后侧而下半部分移动到前侧的方式使得对象142绕虚拟轴144旋转,如图28(b)所示。因此,屏幕140中显示的页面切换到作为页面143a和143b的前一页面的页面145a和145b。[0092]这种功能允许用户通过对触摸面板61或背面触摸面板51的敲击输入按压和旋转对象142,以根据旋转方向切换到不同的显示目标。这可以提供一种符合直觉的操作环境。
[0093]图29(a)和29(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图29(a)所示,文档页面152通过用于显示文档的应用42显示在屏幕150中。如图29(b)所示,页面152被放置在绕平行于显示设备60的显示屏幕的虚拟轴153旋转的长方体对象151的前侧侧面上。当对象151绕虚拟轴153向前旋转倒下时,放置在对象151的后侧的对象154向前移动,显示目标切换到放置在对象154的前侧侧面的页面。当对象151绕虚拟轴153向后旋转倒下时,放置在对象151的前侧的对象156向后移动,显示目标切换到放置在对象156的前侧侧面的页面。确定单元43基于当用户在触摸面板61上做出敲击输入时用户按压对象151的前侧侧面以及当用户在背面触摸面板51上做出敲击输入时用户按压对象151的背侧侧面的想法,确定对象151的旋转方向。
[0094]图30 (a)和30 (b)示出了通过敲击输入切换显示目标时的屏幕示例。如图30 (a)所示,如果当在屏幕150中显示页面152时、输入获取器41在触摸面板61上检测到在与显示对象151的位置对应的位置做出敲击输入,那么旋转控制器45以使得对象151向后倒下的方式使得对象151绕虚拟轴153旋转,以将对象156设置为替代的显示目标,如图30(b)所示。因此,屏幕150中显示的页面切换到作为页面152的前一页面的页面157。
[0095]图31(a)和31(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图31(a)所示,如果当在屏幕150中显示页面152时、输入获取器41在背面触摸面板51上检测到在与显示对象151的位置对应的位置做出敲击输入,那么旋转控制器45以使得对象151向前倒下的方式使得对象151绕虚拟轴153旋转,以将对象154设置为替代的显示目标,如图31(b)所示。因此,屏幕150中显示的页面切换到作为页面152的后一页面的页面155。
[0096]这种功能允许用户通过对触摸面板61或背面触摸面板51的敲击输入按压和旋转对象151,以根据旋转方向切换到不同的显示目标。这可以提供一种符合直觉的操作环境。
[0097]图32(a)和32(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图32(a)所示,文档页面152通过用于显示文档的应用42显示在屏幕150中。如图32(b)所示,页面152放置在长方体对象151的前侧侧面上,长方体对象151放置在平面159上。当向前侧按压对象151以从平面159下拉时,放置在对象151的后侧的对象154向前移动,显示目标切换到放置在对象154的前侧侧面的页面。当向后侧按压对象151以从平面159下拉时,放置在对象151的前侧的对象156向后移动,显示目标切换到放置在对象156的前侧侧面的页面。确定单元43基于当用户在触摸面板61上做出敲击输入时用户按压对象151的前侧侧面以及当用户在背面触摸面板51上做出敲击输入时用户按压对象151的背侧侧面的想法,确定对象151的移动方向。
[0098]图33(a)和33(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图33(a)所示,如果当在屏幕150中显示页面152时、输入获取器41在触摸面板61上检测到在与显示对象151的位置对应的位置做出敲击输入,那么移动控制器44向后移动对象151,然后向下移动它以将对象156设置为替代的显示目标,如图33(b)所示。因此,屏幕150中显示的页面切换到作为页面152的前一页面的页面157。
[0099]图34(a)和34(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图34(a)所示,如果当在屏幕150中显示页面152时、输入获取器41在背面触摸面板51上检测到在与显示对象151的位置对应的位置做出敲击输入,那么移动控制器44向前移动对象151,然后向下移动它以将对象154设置为替代的显示目标,如图34(b)所示。因此,屏幕150中显示的页面切换到作为页面152的后一页面的页面155。
[0100]这种功能允许用户通过对触摸面板61或背面触摸面板51的敲击输入按压和移动对象151,以根据移动方向切换到不同的显示目标。这可以提供一种符合直觉的操作环境。
[0101]在上述示例中,基于通过敲击输入按压显示目标的想法来旋转或移动显示目标。然而,反过来,也可以从用户接受用于拉动或抽吸(SUCk)显示目标的指令输入,可以基于拉动显示目标的想法旋转或移动显示目标。例如,敲击与显示目标对应的位置、执行预定时间或更长时间的长按、然后执行释放的操作输入可以用作用于抽吸显示目标的指令输入。由于例如用户用手指按压抽吸目标以使得目标吸附到手指然后拉动它的操作用作用于抽吸显示目标的指令输入,因此可以提供符合用户直觉的操作环境。用于抽吸显示目标的指令输入可以是另一种输入。例如,它可以是捏缩(pinch-1n)输入等。
[0102]图35(a)和35(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图35(a)所示,如果当在屏幕150中显示页面152时在背面触摸面板51上检测到在与显示对象151的位置对应的位置做出敲击输入,那么输入获取器41显示指示在屏幕150中的敲击位置的对象158。如果检测到在相同位置做出预定时间或更长时间的敲击输入,那么输入获取器41改变对象158的显示形式,如图35 (b)所示,以在视觉上向用户显示操作模式转变为用于抽吸显示目标的抽吸模式。
[0103]图36(a)和36(b)示出了通过敲击输入切换显示目标时的屏幕示例。在转变为用于抽吸显示目标的抽吸模式之后,如果检测到用户已经将手指从背面触摸面板51移开,如图36(a)所示,那么输入获取器41通知旋转控制器45指示输入位置的信息以及操作模式是抽吸模式。与在图31(a)和31(b)中示出的示例相反,旋转控制器45以使得对象151向后倒下的方式使得对象151绕虚拟轴153旋转,以将对象156设置为替代的显示目标,如图36(b)所示。因此,在屏幕150中显示的页面切换到作为页面152的前一页面的页面157。
[0104]图37(a)和37(b)示出了通过敲击输入切换显示目标时的屏幕示例。如图37(a)所示,如果当在屏幕150中显示页面152时在触摸面板61上检测到在与显示对象151的位置对应的位置做出敲击输入,那么输入获取器41改变对象151的显示形式。当敲击触摸面板61时,虽然指示敲击位置的对象显示在屏幕150中,但由于被手指隐藏,因此通常难以在视觉上识别。因此,改变作为操作目标的整个对象151的显示形式。如果检测到在相同位置做出预定时间或更长时间的敲击输入,那么输入获取器41进一步改变对象151的显示形式,如图37(b)所示,以在视觉上向用户显示操作模式转变为用于抽吸显示目标的抽吸模式。
[0105]图38(a)和38(b)示出了通过敲击输入切换显示目标时的屏幕示例。在转变为用于抽吸显示目标的抽吸模式之后,如果检测到用户已经将手指从触摸面板61移开,如图38(a)所示,那么输入获取器41通知旋转控制器45指示输入位置的信息以及操作模式是抽吸模式。与在图30(a)和30(b)中示出的示例相反,旋转控制器45以使得对象151向前倒下的方式使得对象151绕虚拟轴153旋转,以将对象154设置为替代的显示目标,如图38(b)所示。因此,在屏幕150中显示的页面切换到作为页面152的后一页面的页面155。
[0106]在抽吸模式中,确定单元43基于当用户在触摸面板61上做出用于抽吸显示目标的输入时用户抽吸对象151的前侧侧面、以及当用户在背面触摸面板51上做出输入时用户抽吸对象151的后侧侧面的想法,来确定对象151的旋转方向。
[0107]抽吸模式可以用于各种功能。例如,以抽吸模式抽吸的对象可以显示为以预定的比例因子缩小。这允许当用户在背面触摸面板51上做出用于抽吸的输入时对象看起来好像进入后侧,并允许当用户在触摸面板61上做出用于抽吸的输入时对象看起来好像浮到前侧。因此,对象的移动可以是三维表示的。此外,可以实现例如当用户用手指触摸触摸面板61或背面触摸面板51时在屏幕中显示真空吸尘器的图标、以及当继续触摸放置在屏幕上的灰尘的对象预定时间或更长时间时抽吸灰尘的游戏。
[0108]在通过敲击输入操作目标的示例中,操作的内容可以根据敲击输入的长度、强度等有所不同。例如,在图24至图28示出的示例中,如果敲击输入比预定值长或强,那么对象142可以旋转两次或更多次,以将显示目标切换到前面或后面两个页面或多个页面的页面。当敲击输入更长或更强时,显示目标可以切换更多次数。此外,在图29至图38示出的示例中,同样地,当敲击输入更长或更强时,显示目标可以切换更多次数。
[0109]上面基于实施例示例对本发明进行了描述。本领域的技术人员可以理解的是,这些实施例示例都是示例,可以对其相应的构成要素和相应的处理过程的组合做出各种修改,这些修改的示例也在本发明范围内。
[0110]在实施例中,对操作旋转筒、三维对象和循环列表的示例进行了说明。然而,本实施例的技术当然还可以应用于操作另一个对象的情形。例如,本实施例的技术可以应用于操作可以设想其绕平行于屏幕的虚拟轴的旋转的任意操作目标的情形,如在打枪的游戏中操作在屏幕中显示的枪以改变枪的方向的情形、操作飞机的控制杆等的情形以及操作通过滑轮上下移动的电梯等。
[0111][附图标记列表]
[0112]10游戏设备,40控制块,41输入获取器,42应用,43确定单元,44移动控制器,45旋转控制器,46设置单元,51背面触摸面板,60显示设备,61触摸面板,80对象表
[0113][工业应用]
[0114]本发明可以用于接受用于操作显示在显示设备上的显示目标的输入并操作显示目标的输入控制设备。
【权利要求】
1.一种输入控制程序,使得计算机用作: 显示控制器,在显示设备的显示屏幕上显示显示目标; 获取单元,从附接在显示设备的显示屏幕上的触摸面板和设置在显示设备的显示屏幕的相对侧的表面上的背面触摸面板获取对显示目标的操作输入的位置或方向; 确定单元,当获取单元从背面触摸面板获取到对显示目标的操作输入时,根据操作输入的位置或方向以及作为操作目标的显示目标的类型,来确定向哪个方向操作显示目标;以及 操作控制器,向确定单元确定的方向操作显示目标。
2.如权利要求1所述的输入控制程序,其特征在于,如果显示目标能够绕平行于显示屏幕的虚拟轴旋转,那么当获取单元从背面触摸面板获取到对显示目标的某个方向的操作输入时,确定单元确定以与获取单元从触摸面板获取到对显示目标的相同方向的操作输入时的方向相反的方向来操作显示目标。
3.如权利要求1或2所述的输入控制程序,其特征在于,如果显示目标被显示为大于显示区域的显示部分能够循环滚动,那么当获取单元从背面触摸面板获取到对显示目标的某个方向的操作输入时,确定单元确定以与当获取单元从触摸面板获取到对显示目标的相同方向的操作输入时的方向相反的方向来操作显示目标。
4.如权利要求1至3中任一项所述的输入控制程序,其特征在于,确定单元参考与显示目标的类型相关联地存储信息的表格来确定向哪个方向操作显示目标,所述信息指示当获取单元从背面触摸面板获取到对显示目标的某个方向的操作输入时、是以与当获取单元从触摸面板获取到对显示目标的相同方向的操作输入时的方向相同的方向还是相反的方向来操作显示目标。
5.如权利要求4所述的输入控制程序,其特征在于,使得计算机进一步用作: 设置单元,从用户接受设置,并将接受的设置注册在表格中,该设置与当获取单元从背面触摸面板获取到对显示目标的某个方向的操作输入时、是以与当获取单元从触摸面板获取到对显示目标的相同方向的操作输入时的方向相同的方向还是相反的方向操作显示目标相关。
6.一种输入控制设备,其特征在于,包括: 显示控制器,在显示设备的显示屏幕上显示显示目标; 获取单元,从附接在显示设备的显示屏幕上的触摸面板和设置在显示设备的显示屏幕的相对侧的表面上的背面触摸面板获取对显示目标的操作输入的位置或方向; 确定单元,当获取单元从背面触摸面板获取到对显示目标的操作输入时,根据操作输入的位置或方向以及作为操作目标的显示目标的类型,来确定向哪个方向操作显示目标;以及 操作控制器,向确定单元确定的方向操作显示目标。
7.一种输入控制方法,其特征在于包括: 显示步骤,由显示控制器在显示设备的显示屏幕上显示显示目标; 获取步骤,由获取单元从附接在显示设备的显示屏幕上的触摸面板和设置在显示设备的显示屏幕的相对侧的表面上的背面触摸面板获取对显示目标的操作输入的位置或方向;确定步骤,当获取单元从背面触摸面板获取到对显示目标的操作输入时,由确定单元根据操作输入的位置或方向以及作为操作目标的显示目标的类型,确定向哪个方向操作显示目标;以及 操作步骤,由操作控制器向确定单元确定的方向操作显示目标。
8.—种计算机可读记录介质,其中记录有如权利要求1至5中任一项所述的输入控制程序。`
【文档编号】A63F13/20GK103890703SQ201280052047
【公开日】2014年6月25日 申请日期:2012年7月24日 优先权日:2011年10月31日
【发明者】森田宽志, 竹内勇二 申请人:索尼电脑娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1