著录项信息
专利名称 | 信息处理装置和信息处理方法 |
申请号 | CN201110259924.X | 申请日期 | 2011-08-31 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2012-04-04 | 公开/公告号 | CN102402384A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 索尼公司 | 申请人地址 | 日本东京都
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 索尼公司 | 当前权利人 | 索尼公司 |
发明人 | 笠原俊一;金野律子;成田智也 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王萍;李春晖 |
摘要
本公开内容提供一种信息处理装置、信息处理方法和程序。该装置包括:位置信息获取部,配置成获取关于操作体相对于显示对象的显示部的显示表面的位置信息;以及显示控制部,配置成使得如果操作体布置在显示表面与从显示表面收回预定距离的位置之间的邻近区域以内,则显示控制部在显示部上的与操作体对应的位置显示对象。
1.一种信息处理装置,包括:
位置信息获取部,配置成获取关于多个操作体相对于显示对象的显示部的显示表面的位置信息;以及
显示控制部,配置成使得如果所述操作体布置在所述显示表面与从所述显示表面收回预定距离的位置之间的邻近区域以内,则所述显示控制部在所述显示部上的与所述操作体对应的位置显示所述对象,
基于关于布置在所述邻近区域以内的第一操作体的所述位置信息,所述显示控制部首先在所述显示部上的与所述第一操作体对应的位置显示所述对象;并且如果第二操作体布置在所述邻近区域以内而所述对象显示于所述显示部上,则所述显示控制部根据关于所述第二操作体的所述位置信息在所述显示部上的与所述第二操作体对应的位置显示所述对象的部分。
2.根据权利要求1所述的信息处理装置,其中,如果所述操作体移出所述邻近区域,则所述显示控制部隐藏当所述操作体布置在所述邻近区域以内时显示的所述对象。
3.根据权利要求1所述的信息处理装置,其中,如果所述操作体在所述操作体移出所述邻近区域之后流逝预定时间段之前再次布置在所述邻近区域以内,则所述显示控制部根据关于再次布置在所述邻近区域以内的所述操作体的所述位置信息再次在所述显示部上的与所述操作体对应的位置显示所述对象。
4.根据权利要求1所述的信息处理装置,其中,如果所述操作体在所述邻近区域以内按比预定速度更低的速度移动,则所述显示控制部与所述操作体的移动一致地移动所述对象的显示位置。
5.根据权利要求1所述的信息处理装置,其中,
如果在所述第一操作体与组成所述对象的子对象之一接触时第二操作体布置在所述邻近区域以内,则所述显示控制部在所述显示部上的与所述第二操作体对应的位置显示有关对象,所述有关对象和与所述第一操作体接触的所述子对象有关。
6.一种信息处理装置,包括:
位置信息获取部,配置成获取关于多个操作体相对于显示对象的显示部的显示表面的位置信息;以及
显示控制部,配置成使得如果所述操作体布置在所述显示表面与从所述显示表面收回预定距离的位置之间的邻近区域以内,则所述显示控制部在所述显示部上的与所述操作体对应的位置显示所述对象,
基于关于布置在所述邻近区域以内的第一操作体的所述位置信息,所述显示控制部首先在所述显示部上的与所述第一操作体对应的位置显示多个对象;并且如果第二操作体布置在所述邻近区域以内而所述多个对象显示于所述显示部上,则所述显示控制部在所述显示部上的与所述第二操作体对应的位置显示所述多个对象中的至少一个对象。
7.一种信息处理方法,包括:
使位置信息获取部获取关于多个操作体相对于显示对象的显示部的显示表面的位置信息;并且
如果所述操作体布置在所述显示表面与从所述显示表面收回预定距离的位置之间的邻近区域以内,则使显示控制部在所述显示部上的与所述操作体对应的位置显示所述对象,
基于关于布置在所述邻近区域以内的第一操作体的所述位置信息,使所述显示控制部首先在所述显示部上的与所述第一操作体对应的位置显示所述对象;并且如果第二操作体布置在所述邻近区域以内而所述对象显示于所述显示部上,则使所述显示控制部根据关于所述第二操作体的所述位置信息在所述显示部上的与所述第二操作体对应的位置显示所述对象的部分。
信息处理装置和信息处理方法\n技术领域\n[0001] 本公开内容涉及一种信息处理装置、信息处理方法和计算机程序。具体而言,本公开内容涉及一种用于控制配备有触摸传感器的装置的显示的信息处理装置、信息处理方法和计算机程序。\n背景技术\n[0002] 触摸面板赋予直观易用的用户接口(UI)并且因此已经使用于比如公共交通售票机和银行设立的自动取款机(ATM)这样的应用中。近年来,一些触摸传感器已经变得能够检测用户的动作,从而它们有助于实施用基于按钮的传统操作无法实现的机器操作。新能力允许触摸面板广泛用于比如移动电话和视频游戏机这样的便携装置中。例如JP-T-2010-\n506302公开了如下装置,该装置在基于对象存在于输入区(比如装置的触摸面板)附近在用户触摸输入区之前开始触觉反馈,从而在装置上生成触觉效果。\n发明内容\n[0003] 迄今为止,与传统触摸面板可检测的手指有关的信息仅涉及与板表面接触的一个或者多个手指的状态。因此在手指与触摸面板接触之前,配备有触摸传感器的装置不能响应于手指触摸触摸面板来识别应当进行什么处理。\n[0004] 考虑如下情况,其中操作与A4大小的纸张一样大的移动终端的触屏或者触屏设备,以选择在终端或者设备的显示单元上显示的多个对象之一。在该情况下,如果希望选择的对象布置成远离操作触屏的手指,则用户可能需要将其手指伸向用于选择的该位置,这可能增加用户的操作负担。如果与手指接近地显示目标对象,则用户偶然的手指移动可能使手指从对象移开,这会降低操纵性能。\n[0005] 鉴于以上情况作出本发明,且本发明提供一种新颖并且改进成通过与用户的操作体的位置一致地改变待操纵的对象的显示位置来减轻用户的操作负担的信息处理装置、信息处理方法和计算机程序。\n[0006] 根据本公开内容的一个实施例,提供一种信息处理装置,该装置包括:位置信息获取部,配置成获取关于操作体相对于显示对象的显示部的显示表面的位置信息;以及显示控制部,配置成使得如果操作体布置在显示表面与从显示表面收回预定距离的位置之间的邻近区域以内,则显示控制部在显示部上的与操作体对应的该位置显示对象。\n[0007] 优选地,如果操作体移出邻近区域,则显示控制部可以隐藏当操作体布置在邻近区域以内时显示的对象。\n[0008] 优选地,如果操作体在操作体移出邻近区域之后在预定时间段流逝之前再次布置在邻近区域以内,则显示控制部可以根据关于再次布置在邻近区域以内的操作体的位置信息再次在显示部上的与操作体对应的该位置显示对象。\n[0009] 优选地,位置信息获取部能够获取关于多个操作体的位置信息;其中基于关于布置在邻近区域以内的第一操作体的位置信息,显示控制部可以首先在显示部上的与第一操作体对应的该位置显示对象;并且如果第二操作体布置在邻近区域以内而对象显示于显示部上,则显示控制部可以基于关于第二操作体的位置信息在显示部上与第二操作体对应的该位置显示对象的部分。\n[0010] 优选地,位置信息获取部能够获取关于多个操作体的位置信息;其中基于关于布置在邻近区域以内的第一操作体的位置信息,显示控制部可以首先在显示部上与第一操作体对应的该位置显示对象;并且如果在第一操作体与组成对象的子对象之一接触之时第二操作体布置在邻近区域以内,则显示控制部可以在显示部上与第二操作体对应的该位置显示有关对象,该有关对象和与第一操作体接触的子对象有关。\n[0011] 优选地,位置信息获取部能够获取关于多个操作体的位置信息;其中基于关于布置在邻近区域以内的第一操作体的位置信息,显示控制部可以首先在显示部上与第一操作体对应的那些位置显示多个对象;并且如果第二操作体布置在邻近区域以内而多个对象显示于显示部上,则显示控制部可以在显示部上与第二操作体对应的该位置显示多个对象中的至少一个对象。\n[0012] 优选地,如果操作体在邻近区域以内按比预定速度更低的速度移动,则显示控制部可以与操作体的移动一致地移动对象的显示位置。\n[0013] 根据本公开内容的另一实施例,提供一种信息处理方法,该方法包括:使位置信息获取部获取关于操作体相对于显示对象的显示部的显示表面的位置信息;并且如果操作体布置在显示表面与从显示表面收回预定距离的位置之间的邻近区域以内,则使显示控制部在显示部上与操作体对应的该位置显示对象。\n[0014] 根据本公开内容的又一实施例,提供一种用于使计算机作为信息处理装置来工作的计算机程序,该装置包括:位置信息获取部,配置成获取关于操作体相对于显示对象的显示部的显示表面的位置信息;以及显示控制部,配置成使得如果操作体布置在显示表面与从显示表面收回预定距离的位置之间的邻近区域以内,则显示控制部在显示部上与操作体对应的该位置显示对象。\n[0015] 将该程序存储于附着到计算机的存储设备中。当从存储设备检索并且由计算机的CPU执行时,该程序允许计算机作为上述信息处理装置来工作。还提供一种其上可以记录程序的计算机可读记录介质。例如,记录介质可以是磁盘、光盘或者MO(Magneto-Optical,磁光)盘。磁盘通常可以包括硬盘和盘式磁体。光盘可以包括CD(光盘)、DVD-R(数字万用盘-可记录)和BD(蓝光盘(注册商标))。\n[0016] 如上文概述的那样,本公开内容提供一种信息处理装置、信息处理方法和计算机程序,用于通过与用户的操作体的位置一致地改变待操纵的对象的显示位置来减轻用户的操作负担。\n附图说明\n[0017] 在阅读下文描述和附图后,本公开内容的进一步的优点将变得更加明显:\n[0018] 图1是示出了作为本公开内容的实施例的信息处理装置的典型硬件结构的框图;\n[0019] 图2是说明作为本公开内容的实施例的信息处理装置的典型硬件结构的示意图;\n[0020] 图3是说明其中可以使用信息处理装置的典型状态的示意图;\n[0021] 图4是说明当手指从其左手侧靠近水平保持的信息处理装置的显示区时对象可以如何出现的示意图;\n[0022] 图5是说明当手指从其底部侧靠近竖直保持的信息处理装置的显示区时对象可以如何出现的示意图;\n[0023] 图6是示出了作为本公开内容实施例的信息处理装置的典型功能结构的框图;\n[0024] 图7是示出了作为本公开内容实施例的信息处理装置进行的对象出现位置控制处理的流程图;\n[0025] 图8是说明作为本公开内容实施例的信息处理装置进行的具体对象出现位置控制处理的示意图;\n[0026] 图9是示出了在检测到两个或者更多个邻近手指检测位置时信息处理装置进行的对象出现位置控制处理的流程图;\n[0027] 图10是说明在检测到两个或者更多个邻近手指检测位置时信息处理装置进行的具体对象出现位置控制处理的示意图;\n[0028] 图11是说明可以用来显示与接触对象的手指的位置对应的有关对象的典型处理的示意图;\n[0029] 图12是说明可以用来在多个邻近手指检测位置分离地显示多个对象的典型处理的示意图;\n[0030] 图13是说明可以用来与手指移动一致地改变对象的显示位置的典型处理的示意图;\n[0031] 图14是说明如下例子的示意图,在该例子中与绘图应用相结合地使用在检测到两个或者更多个邻近手指检测位置时信息处理装置进行的对象出现位置控制处理;并且[0032] 图15是说明如何与使对象出现的手指的移动一致地改变对象的显示位置的示意图。\n具体实施方式\n[0033] 现在将参照附图详细描述本公开内容的一些优选实施例。在下文描述和附图中,相似的附图标记表示相似或者对应的部分,并且在重复时将省略对其的说明。\n[0034] 将根据以下标题给出下文描述:\n[0035] 1.信息处理装置的概述;\n[0036] 2.信息处理装置的功能结构;以及\n[0037] 3.对象出现位置控制处理\n[0038] <1.信息处理装置的概述>\n[0039] [典型硬件结构]\n[0040] 下文参照图1和图2说明将本公开内容具体化的信息处理装置的典型硬件结构。图\n1是示出了作为本公开内容一个实施例的信息处理装置100的典型硬件结构的框图。图2是说明将本公开内容具体化的信息处理装置200的典型硬件结构的示意图。\n[0041] 对该实施例的信息处理装置100配备有检测部,该检测部可以检测触摸装置的显示设备的显示表面的操作体的接触位置,且还可以检测在显示设备的显示表面与布置在显示表面上方的操作体之间的邻近距离。具有不同能力的不同种类的装置可以作为信息处理装置100来工作。例如,这样的装置可以包括便携信息终端和装置、比如各自配备有小型显示设备的智能电话。\n[0042] 如图1中所示,将本公开内容具体化的信息处理装置100包括CPU 101、RAM(随机存取存储器)102、非易失性存储器103、显示设备104和邻近触摸传感器105。\n[0043] CPU 101作为算术处理单元和如下控制器来工作,该控制器根据各种程序来控制构成信息处理装置100的部件的总体性能。替选地,CPU 101可以是微处理器。RAM 102暂存在处理执行期间CPU 101使用的程序以及在执行过程中改变的参数和其它数据。经由一般由CPU总线组成的主机总线来互连这些部件。非易失性存储器103存储用于由CPU 101使用的程序、操作参数和其它资源。例如可以利用ROM(只读存储器)或者闪存作为非易失性存储器103。\n[0044] 显示设备104是输出信息的典型输出设备。例如,可以利用液晶显示器(LCD)设备或者OLED(有机发光二极管)设备作为显示设备104。邻近触摸传感器105是用户用来输入信息的典型输入设备。邻近触摸传感器105由用于输入信息的输入部和基于来自用户的输入生成输入信号并且向CPU 101输出生成的信号的输入控制电路等组成。\n[0045] 如图2中所示,在将本公开内容具体化的信息处理装置上,邻近触摸传感器105以积层关系附着到显示设备104的显示表面。如此配备的邻近触摸传感器允许检测在显示表面与靠近显示表面的用户手指之间的距离。[通过GUI的出现位置控制处理的概念][0046] 将本公开内容具体化的信息处理装置100与操作体(比如用户的手指)在装置的显示区中靠近或者触摸的该位置一致地显示GUI(图形用户界面)。例如,如果信息处理装置\n100为移动设备,则用户可以如图3中所示竖直或者水平保持设备的矩形显示区200以供使用。\n[0047] 如果将移动设备竖直定向以供使用,则用户可以在底部保持设备并且将其手指从底部向上延伸以操纵GUI,比如显示的对象。如果将移动设备水平定向以供使用,则用户可以在右侧或者左侧上保持设备并且横向延伸手指以操纵显示于显示区200中的对象。可替代地,用户可以对角保持移动设备并且以易于保持的方式延伸手指以操纵显示区200中的显示对象。也就是说,可以用各种方式保持移动设备。\n[0048] 信息处理装置100能够通过运行适当软件来改变GUI在显示区200中的显示位置。\n将本公开内容具体化的这一信息处理装置100根据操作体(比如对显示于显示区200中的GUI进行操纵的手指)的位置来显示GUI,从而允许直观的操作,减轻了用户的操作负担。在图3的例子中,使GUI出现在检测到手指靠近的位置(即邻近手指检测位置)。这一布置使得有可能在邻近手指检测位置显示待操纵的GUI,从而得到更高的操纵性能,而用户无需了解在操作中装置的定向或者操纵GUI的手指的位置。\n[0049] 具体而言,如图4中示例性所示,假设水平保持信息处理装置100以供使用并且用于操纵显示于显示区200中的对象的手指从装置的左侧靠近。在该情况下,信息处理装置\n100使用邻近触摸传感器105来检测手指靠近显示区200,确定邻近手指检测位置,并且在显示区200中这样确定的邻近手指检测位置显示对象210。在图4中,对象210显示于显示区200的左侧上。\n[0050] 另一方面,现在假设用于操纵显示于显示区200中的对象的手指如图5中所示从装置的底部侧靠近。在这一情况下,信息处理装置100使用邻近触摸传感器105来检测手指靠近显示区200,确定邻近手指检测位置并且在显示区200中这样确定的邻近手指检测位置显示对象210。在图5中,对象210显示于显示区200的下侧上。\n[0051] 当如描述的那样在检测到靠近手指的邻近手指检测位置显示待操纵的GUI时,操纵性能得到增强。下文详细说明配备有如下控制部的信息处理装置100的工作以及装置100进行的GUI出现位置控制处理,该控制部分用于与靠近显示区200的手指的位置一致地控制GUI出现位置。<2.信息处理装置的功能结构>\n[0052] 根据本发明实施例,提供一种信息处理装置,包括:位置信息获取部,配置成获取关于操作体相对于显示对象的显示部的显示表面的位置信息;以及显示控制部,配置成使得如果所述操作体布置在所述显示表面与从所述显示表面收回预定距离的位置之间的邻近区域以内,则所述显示控制部在所述显示部上的与所述操作体对应的位置显示所述对象。\n[0053] 下文首先参照图6说明将本公开内容具体化的信息处理装置100的功能结构,作为根据本发明实施例的信息处理装置的例子。图6是示出作为本公开内容实施例的信息处理装置100的典型功能结构的框图。\n[0054] 如图6中所示,将本公开内容具体化的信息处理装置100包括输入显示部110、位置信息获取部120、显示控制部130、执行处理部140和设置存储部150。\n[0055] 输入显示部110是显示以及输入信息的功能部。这样,输入显示部110由检测部112和显示部114组成。检测部112对应于图1中所示的邻近触摸传感器105,并且可以例如使用静电触摸面板来实施。在这一情况下,检测部112检测根据在操作体与显示部114的显示表面之间的邻近距离而变化的静电电容的值。\n[0056] 当操作体进入与显示表面的预定距离内时,检测部112检测到的静电电容增加。当操作体与显示表面更近地靠近时,静电电容进一步增加。当操作体与显示表面接触时,检测部112检测的静电电容最大。基于检测部112这样检测的静电电容值,位置信息获取部120(后文将讨论)可以获取关于操作体相对于显示部114的显示表面的位置信息。检测部112向位置信息获取部120输出检测到的电容值作为检测结果。\n[0057] 显示部114是显示信息并且与图1中所示的显示设备104对应的输出设备。例如,显示部114可以显示GUI对象和与该对象有关的对象的内容。如果改变显示控制部130显示对象的方式,则显示部114基于显示控制部130给出的对象显示改变信息来显示改变的对象。\n[0058] 基于从检测部112输入的检测结果,位置信息获取部120获取表明在操作体与显示部114的显示表面之间的位置关系的位置信息。如上文所述,检测部112检测到的静电电容值越大,操作体就越接近显示表面。当操作体与显示表面接触时,静电电容值最大。在静电电容值与邻近距离(或者邻近检测区)之间的对应关系预先存储于后文将讨论的设置存储部150中。给定从检测部112输入的静电电容值,位置信息获取部120通过查询设置存储部\n150来获取用户的手指在竖直方向(即z方向)上相对于显示表面的位置。\n[0059] 也基于从检测部112输入的检测结果,位置信息获取部120确定操作体在显示部\n114的显示表面(即x-y平面)上的位置。例如,假设检测部112由如下静电传感器衬底形成,该衬底配备有用于检测x和y坐标的静电检测网格(electrostatic detection grid)。在这样的情况下,检测部112可以基于与操作体接触的各网格件的静电电容的改变来确定操作体相对于衬底(即显示表面)的位置。例如,可以确定静电电容最高的坐标位置为手指与显示表面最近的坐标位置。可替代地,可以确定如下区域的重心位置为手指与显示表面最近的坐标位置,在该区域中检测到比预定电平更高的静电电容值。\n[0060] 以上述方式,位置信息获取部120可以获取关于显示部114的显示表面的位置信息。向显示控制部130和执行处理部140输出获取的关于操作体的位置信息。\n[0061] 显示控制部130根据位置信息获取部120获取的位置信息来控制对象在显示部114上的显示位置。如上文参照图3至图5讨论的那样,显示控制部130以让用户操纵显示于显示部114上的对象210这样的方式与用户手指的邻近位置一致地控制显示于显示部114上的对象210的出现位置。在确定对象210的出现位置之后,显示控制部130生成对象210的图像并且向显示部114输出生成的图像。如果与手指移动一致地变化手指的邻近位置,则显示控制部130根据手指的邻近位置的改变来改变对象210的显示位置。显示控制部130也可以在从执行处理部140(后文将讨论)接收用于改变在手指的接触位置显示的对象210的内容的指令时进行显示控制。\n[0062] 响应于向信息处理装置100的操作输入,执行处理部140进行与讨论的操作输入有关的功能。例如,如果检测部112检测到用户的手指触摸显示于显示部114上的给定对象\n210,则执行处理部140基于从位置信息获取部120输入的位置信息来识别接触对象210的手指。执行处理部140然后确定手指触摸的对象210并且进行与对象210关联的功能。\n[0063] 设置存储部150存储用于计算在操作体与显示表面之间的邻近距离、用于生成关于操作体相对于显示表面的位置信息以及用于进行对象出现位置控制处理的设置等作为设置信息。例如设置存储部150可以存储在静电电容值与邻近距离之间的对应关系。通过查询该对应关系,位置信息获取部120可以获取与从检测部112输入的静电电容值对应的位置。设置存储部150也可以存储将响应于用户对对象210进行的操作输入来执行的处理内容(即功能)。设置信息可以预先存储于设置存储部150中或者可以以后由用户存储于其中。\n[0064] 作为另一替代,将本公开内容具体化的信息处理装置100可以设置有用于暂存为了进行对象显示位置控制处理和其它处理而必需的信息的存储器等。\n[0065] <3.对象出现位置控制处理>\n[0066] 根据本发明另一实施例,提供一种信息处理方法,该方法包括:使位置信息获取部获取关于操作体相对于显示对象的显示部的显示表面的位置信息;并且如果所述操作体布置在所述显示表面与从所述显示表面收回预定距离的位置之间的邻近区域以内,则使显示控制部在所述显示部上的与所述操作体对应的位置显示所述对象。\n[0067] 具备上述能力的、将本公开内容具体化的信息处理装置100可以检测手指相对于显示表面的邻近位置(即邻近手指检测位置)。基于这样获取的邻近手指检测位置,信息处理装置100以增强操作性能的方式控制显示于显示部114上的对象210的出现位置。下文参照图7至图14描述将本公开内容具体化的信息处理装置100进行的对象出现位置控制处理,作为上述根据本发明另一实施例的信息处理方法的例子。\n[0068] [对象出现位置控制:基本处理]\n[0069] 首先说明信息处理装置100进行的对象出现位置控制的基本处理。图7是示出了将本公开内容具体化的信息处理装置100进行的对象出现位置控制处理的流程图。图8是说明信息处理装置100进行的特定对象出现位置控制处理的示意图。\n[0070] 首先,信息处理装置100通过使用检测部112来获取关于用户手指的位置信息(在步骤S100中)。如果检测部112例如为静电触摸面板,则检测部112检测根据在手指与显示部\n114的显示表面之间的邻近距离而变化的静电电容值。基于来自检测部112的检测结果,位置信息获取部120获取手指相对于显示表面的邻近位置作为位置信息。在与显示表面邻近的手指之中,位置信息获取部120标识与显示表面最近的手指,并且向显示控制部130输出该手指的位置作为邻近手指检测位置(在步骤S110中)。可以根据来自检测部112的检测结果来确定与显示表面最近的手指的位置为静电电容值最大的位置。\n[0071] 例如,如图8中所示,假设水平保持信息处理装置100以供使用。在这一情况下,手指未在状态(A)下布置在显示表面上,从而检测部112检测到的值不变。当手指随后从信息处理装置100的左侧靠近显示表面时,检测部112检测到的值出现改变,从而允许位置信息获取部120确定邻近手指检测位置(在状态(B)下)。\n[0072] 给定邻近手指检测位置的输入,显示控制部130根据输入位置在显示区200中显示相关对象210(在步骤S120中)。例如显示控制部130可以用对象210的中心与邻近手指检测位置一致这样的方式显示对象210。可替选地,显示控制部130可以在第一邻近手指检测位置附近显示对象210,从而对象210不会被手指隐藏。如果确定邻近手指检测位置如在图8的状态(B)下那样在装置的左侧上,则对象210可以如在状态(C)下所示显示于显示区200的左侧上(即装置的左侧上)。以这一方式,与靠近手指的位置一致地确定对象210的出现位置。\n[0073] 随后,显示控制部130基于从位置信息获取部120输入的位置信息来确定手指是否已经移出邻近区域(在步骤S130中)。邻近区域是在显示表面和离开显示表面预定距离的位置之间的区域。例如邻近区域可以是如下区域,在该区域中检测部112可以获取手指的位置信息。当确定手指布置在邻近区域内时,显示控制部130保持对象210被显示。\n[0074] 如果确定手指布置在邻近区域以外,则显示控制部130开始对在手指从邻近区域收回之后流逝的时间进行计时。显示控制部130确定预定时间段是否已经流逝(在步骤S140中)。在预定时间段流逝之后,显示控制部130隐藏显示于显示区200中的对象210。如果预定时间段尚未流逝,则显示控制部130再次确定手指是否再次布置在邻近区域以内(在步骤S160中)。如果确定手指不在邻近区域,则显示控制部130返回到步骤S140并且继续对在手指从邻近区域收回之后的流逝时间进行计时。\n[0075] 另一方面,如果确定手指从邻近区域收回、但是在预定时间段流逝之前已经再次移入其中,则显示控制部130在新检测到的邻近手指检测位置显示对象210(在步骤S120中)。在这一点,显示控制部130停止对在手指布置在邻近区域内之后的流逝时间进行计时并且重置计时。显示控制部130然后重复步骤S120和后续步骤。可以预设流逝时间或者用户可以随需建立流逝时间。\n[0076] 在图8的例子中,手指首先在状态(D)下从邻近区域收回。在这一情况下,显示控制部130在手指布置在邻近区域以外时开始对流逝时间进行计时。除非手指在预定时间段内再次移回到邻近区域中,显示控制部130在预定时间段结束时如在状态(E)下所示隐藏显示于显示区200中的对象210。如果确定手指如在状态(F)中所示在预定时间段流逝之前再次布置在邻近区域中,则显示控制部130将显示于显示区200中的对象210移入新检测到的邻近手指检测位置(在状态(G)下)。以这一方式,与邻近手指检测位置一致地改变对象210在显示区200中的出现位置。通过对象210自动显示于用于操纵对象210的手指的位置,增强了操作性能。[对象出现位置控制:当检测到两个或者更多个邻近手指检测位置时][0077] 下文参照图9和图10描述在检测到两个或者更多个邻近手指检测位置时信息处理装置100进行的对象出现位置控制处理。在这一情况下假设信息处理装置100的检测部112能够检测相对于显示表面的多个邻近或者接触位置。如果检测到多个邻近或者接触位置,则信息处理装置100识别出存在用于操纵对象的多个手指并且因此划分对象以便在涉及到的邻近手指检测位置逐段显示划分的对象。这使得多个手指有可能操纵目标对象并且由此减轻用户的操作负担。由于多个手指可以同时操纵组成对象的段,所以预期到明显更高的操作速度。\n[0078] 图9是示出在检测到两个或者更多个邻近手指检测位置时信息处理装置100进行的对象出现位置控制处理的流程图。图10是说明在检测到两个或者更多个邻近手指检测位置时信息处理装置100进行的具体对象出现位置控制处理的示意图。在下文描述中,相似的附图标记表示上文参照图7和图8讨论的相似或者对应步骤,并且将省略它们的具体说明。\n[0079] 在这一例子中,如在上文讨论的基本处理中那样,信息处理装置100首先通过使用检测部112来获取手指位置信息(在步骤S200中)。基于来自检测部112的检测结果,位置信息获取部120获取手指相对于显示表面的邻近位置作为位置信息。在与显示表面邻近的手指之中,位置信息获取部120标识与显示表面最近的手指,并且从位置信息获取部120向显示控制部130输出该手指的位置作为第一邻近手指检测位置(在步骤S210中)。\n[0080] 例如假设如图10中所示水平保持信息处理装置100以供使用。在状态(A)下,无手指布置在显示表面上,从而检测部112检测到的值不变。当手指随后从信息处理装置100的左侧靠近显示表面时,检测部112检测到的值出现改变,并且位置信息获取部120标识第一邻近手指检测位置(在状态(B)下)。\n[0081] 给定第一邻近手指检测位置的输入,显示控制部130根据第一邻近手指检测位置在显示区200中显示相关对象210(在步骤S220中)。例如显示控制部130可以用对象210的中心与第一邻近手指检测位置一致这样的方式显示对象210。如果确定第一邻近手指检测位置如在图10的状态(B)下那样在装置的左侧上,则对象210可以如在状态(C)下所示显示于显示区200的左侧上(即装置的左侧上)。以这一方式,与靠近手指的位置一致地确定对象\n210的出现位置。\n[0082] 以与图7中所示步骤S100至S120相同的方式进行步骤S200至S220。\n[0083] 随后,在与第一邻近手指检测位置一致地显示的对象120布置在显示区200以内时,显示控制部130确定是否标识新的邻近手指检测位置(在步骤S230中)。如果在第一邻近检测位置的手指在邻近区域以内时检测到新的邻近手指检测位置,则认为已经出现用于操纵对象210的另一手指。在这一情况下,位置信息获取部120根据位置信息标识新的邻近手指检测位置并且向显示控制部130输出新标识的位置作为第二邻近手指检测位置。显示控制部130划分当前显示于第一邻近手指检测位置的对象210并且在第二邻近手指检测位置显示对象210的部分。\n[0084] 例如,假设如图10的状态(D)所示,由以网格状方式排列的3×3个子对象组成的对象210显示于装置的左侧上的第一邻近手指检测位置并且在装置的右侧上检测到第二邻近手指检测位置。在这一情况下,显示控制部130可以例如将构成对象210并且位于第二邻近手指检测位置侧上的两列子对象从第一邻近手指检测位置移向第二邻近手指检测位置。这带来如下状态(E),在该状态下,将对象210划分成两个对象210A和210B,对象210A显示于第一邻近手指检测位置而对象210B在第二邻近手指检测位置。\n[0085] 对象210A和210B可以显示于第一和第二邻近手指检测位置的相应中心或者接近相应邻近手指检测位置。\n[0086] 对象210被划分的位置可针对对象210被预设,或由显示控制部130与邻近手指检测位置一致地建立。例如,如果检测到的两个邻近手指检测位置如在图10的状态(D)中那样排列于装置的水平方向上,则对象210可以划分成右手和左手子对象。如果当前检测到的两个邻近手指检测位置排列于装置的竖直方向上,则对象210可以划分成上和下子对象。\n[0087] 当如在图10的状态(E)下那样划分对象210从而其部分移向新检测到的邻近手指检测位置时,用户可以直观地识别已经划分对象210并且其部分已经移向新检测到的手指检测位置。当检测到三个或者更多邻近手指检测位置时,可以划分对象210从而其部分可以从当前位置移向其它检测到的邻近手指检测位置。\n[0088] 前文已经描述在检测到两个或者更多邻近手指检测位置时信息处理装置100进行的对象出现位置控制处理。如上文所述,当检测到多个邻近手指检测位置时,划分当前显示于显示区200中的对象210,从而划分的对象210的部分显示于新检测到的邻近手指检测位置。也就是说,如果认为在用一个手指操纵目标对象时涉及到的负担异常大,则可以划分对象并且以分布方式使用多个手指来处理其段,由此减轻操作负担。另外,通过多个手指同时操纵对象,操作速度有望提高。\n[0089] 可替选地,显然有可能使用另一手指来拖放当前显示的对象210以便建立与其它手指的对应关系。然后可以用跟踪其它手指的方式接近该手指来移动被拖放的对象210。\n[0090] [显示与关于目标对象的接触位置对应的有关对象]\n[0091] 在上文说明的例子中,说明了在检测到两个或者更多邻近手指检测位置时划分图\n9和图10中所示的当前显示的对象并且划分的对象的部分显示于新检测到的邻近手指检测位置。作为其中检测到两个或者更多邻近手指检测位置的另一显示控制例子,可以根据关于显示于显示区200中的对象210的接触位置来变化将在新检测到的邻近手指检测位置显示的对象的部分内容。图11示出了用来显示与接触对象210的手指的位置对应的有关对象的典型处理。\n[0092] 图11中的状态(A)是如下状态,在该状态下已经进行了图9中的直至步骤S220的步骤,从而对象210显示于第一邻近手指检测位置。组成对象210的各子对象与有关对象关联。\n给定的有关对象显示于重新检测到触摸对应子对象的手指的邻近手指检测位置。\n[0093] 例如,如果如在图11的状态(B)下所示检测到手指触摸当前显示于第一邻近手指检测位置的对象210的子对象210a,则显示控制部130检测到新的邻近手指检测位置。在检测到新的邻近手指检测位置时,显示控制部130在新检测到的位置显示与子对象210a关联的有关对象220a。如在图11的状态(C)下所示,当检测到手指触摸显示于第一邻近手指检测位置的对象210的子对象210b时,显示控制部130检测到新的邻近手指检测位置。在检测到新的邻近手指检测位置时,显示控制部130显示与子对象210b关联的有关对象220b。\n[0094] 当与手指触摸的子对象关联的有关对象显示于在第一邻近手指检测位置之后检测到的新的邻近手指检测位置时,有可能在新检测到的邻近手指检测位置使用手指来操纵有关对象。当认为在用一个手指操纵目标对象时涉及到的负担异常大时,可以划分对象并且以分布方式使用多个手指来处理其段。这减轻了操作负担。此外,由于多个手指用来同时操纵对象,所以操作速度有望提高。\n[0095] [多个对象的分离显示]\n[0096] 作为其中检测到两个或者更多邻近手指检测位置的另一显示控制例子,可以在多个邻近手指检测位置分离地显示该显示区200中显示的多个对象。图12示出了用来在多个邻近手指检测位置分离地显示多个对象的典型处理。\n[0097] 在图12的例子中,显示区200显示用于字符输入的键盘对象(下文称为键盘)230和如下输入提示对象(下文称为提示)240,该输入提示对象表明根据通过键盘230输入的连串字符来预测的字符行。当从键盘230成行输入字符时,信息处理装置100相应地查询字典数据库和先前输入的连串字符的历史并且在提示240中显示预测的字符行。用户可以通过触摸显示于提示240中的预测的字符行来输入预测字符行,这减轻涉及到的操作负担。\n[0098] 如在图12的状态(A)下所示,与最初检测到的邻近手指检测位置一致地显示键盘\n230和提示240。在这一情况下,用户进行两种输入:使用触摸初始检测到的邻近手指检测位置的手指从键盘230的字符输入;以及用于从提示240选择预测字符行的输入。当检测到第二邻近手指检测位置时,显示控制部130将键盘230或者提示240移向新检测到的邻近手指检测位置。例如,如果如在图12的状态(B)下所示在装置的左侧上检测到新的邻近手指检测位置,则显示控制部130可以如在状态(C)下所示将提示240移向新检测到的邻近手指检测位置。\n[0099] 随后,一个手指可以用来通过键盘230输入字符,而另一手指可以用来选择显示于提示240中的预测字符行。当有可能使用双手操纵装置时,可以减轻涉及到的操作负担并且提高操作速度。\n[0100] 可替选地,可以根据手指移动来变化对象在图12的状态(A)下的显示位置,从而可以如图13中所示仍然便于用单个手指输入。例如,如图13的上部中所示,假设在邻近手指检测位置的手指从键盘230上移以便选择显示于提示240中的预测字符行。在这一情况下,显示控制部130下一键盘230和提示240而手指上移。这使得更接近于手指操作提示240以便更易于以字符行选择为目标的操作。\n[0101] [在绘图应用中利用对象出现位置控制处理]\n[0102] 作为其中检测到两个或者更多个邻近手指检测位置的又一显示控制例子,信息处理装置100可以用来运行如下绘图应用,该绘图应用允许触摸显示表面的手指进行绘图。图\n14示出了如下例子,在该例子中与绘图应用结合利用在检测到多个邻近手指检测位置时信息处理装置100进行的对象出现位置控制处理。\n[0103] 例如,如在图14的状态(A)下所示,假设从调色板对象(下文称为调色板)250选择所需颜色,并且触摸显示表面的手指用来以所选颜色绘图。在这一情况下,当检测到新的邻近手指检测位置时,在显示区200的右下角显示的调色板250可以移向显示区200的其中存在新检测到的邻近手指检测位置的左上角。这允许新检测到的邻近手指检测位置处的手指操纵调色板250。优选地,所选颜色的对象250a可以比其它颜色的其它对象更大地显示。\n[0104] 随后,在新检测到的邻近手指检测位置的手指操纵调色板250。如果手指触摸另一颜色的另一对象250b,则用来绘图的线的颜色可以改变成新对象250b的颜色。以这一方式,可以快速进行对象操纵属性的转变。\n[0105] 在前述例子中示出了通过与新检测到的邻近手指检测位置接触的手指选择绘制线的颜色。然而这并不限制本公开内容。当用于进行与当前执行的功能关联的操纵的对象显示于新检测到的邻近手指检测位置时,可以提高操作速度并且可以增强操作性能。\n[0106] [通过使用邻近手指来跟踪]\n[0107] 如上文所述,将本公开内容具体化的信息处理装置100使目标对象出现在邻近手指检测位置。这无需用户将其手指移向用于使对象出现的对象显示位置,由此减轻了涉及到的操作负担。在这一情况下,如果已经使感兴趣的对象210出现的手指离开当前显示的对象210的显示区(即对象显示区),则可能变得难以接近手指操纵已经明确显示的对象210。\n公开的信息处理装置100可以回避这一瓶颈,该信息处理装置在使对象210被显示的手指从对象显示区离开大于预定距离时允许对象210跟随手指移动。\n[0108] 图15示出了如何与使对象210出现的手指的移动一致地改变对象210的显示位置。\n假设如在图15的状态(A)下所示,对象210已经出现在位置信息获取部120标识的邻近手指检测位置。在这一情况下,对象210显示于信息处理装置100的左上角中,因为在装置的左上角发现了邻近手指检测位置。\n[0109] 还假设已经使对象210出现的手指移向装置的左下角而维持与显示表面的触觉接触。在这一情况下,当显示控制部130根据从位置信息获取部120输入的位置信息来检测讨论的手指的移动时,显示控制部130如在图15的状态(C)下所示以跟踪手指移动的方式将对象210移向装置的左下角。\n[0110] 在这一点,只有移动手指的速度低于预定速度才可以移动对象210以跟踪手指。如果手指的速度高于预定速度,则例如很有可能用户有意地移动手指以操纵位于移动方向的对象。在这样的情况下,在第一邻近手指检测位置显示的对象210可以保持不动。这一布置防止对象210以用户未计划的方式移动。\n[0111] 可替代地,如果移动手指的速度高于预定速度,则显示控制部130可以确定将不操纵因该手指而出现的对象210,且可相应地从显示区200隐藏对象210。作为另一替代,在手指从邻近区域收回之后流逝预定时间段时,可以从显示区200隐藏对象210。\n[0112] 如果保持信息处理装置100的方式从状态(C)改变成状态(D),则以跟踪使对象210出现的手指的方式移动对象210的显示位置,从而讨论的手指保持对象210可被操纵。如在图15的状态(E)下所示,当手指从装置的左下角移向右下角时,显示控制部130通过跟踪手指将对象210移向右下角。\n[0113] 如上文所述,以跟踪使对象210出现的手指的移动的方式改变对象210的显示位置。这意味着即使当信息处理装置100从一只手传向另一只手或者以随时间不同的方式保持信息处理装置100时仍然与邻近手指检测位置一致地移动对象210,由此保持对象210可易于操纵。可替代地,可以用对象210(例如在图15的例子中为子对象210a)的中心与邻近手指检测位置一致这样的方式确定跟踪手指移动的对象210的显示位置。作为另一替代,可以将对象210移向的目标位置设置成在某一程度上分散,从而对象210可以显示于与邻近手指检测位置最近的目标位置。\n[0114] 可替选地,可以提供如下死区,在该死区中不能在显示区200中以跟踪手指移动的方式移动对象210。例如可以有如下情况,在该情况下如果除了对象210之外的信息显示于显示区200中,则将手指移入该信息被显示的区域可以使对象210以与当前显示的信息重叠的方式出现在该区域中,由此使信息难以查找。可以通过建立如下死区来规避这一瓶颈,在该死区中阻止显示对象210,由此可以界定对象210的可移动范围。\n[0115] 作为又一替代,也显然有可能通过将对象210拖放到所需位置以供显示来移动显示于显示区200中的对象210。\n[0116] 上文描述了将本公开内容具体化的信息处理装置100的工作和通过其进行的显示控制处理。根据本公开内容的实施例,GUI显示出现在如下邻近手指检测位置,用户的手指在该位置靠近显示表面。这允许用户在其手指与显示表面接触之前识别GUI行为。因此向用户提醒即将到来的菜单项和当前可用操纵,从而用户可以顺利安全地操纵装置。由于与邻近手指检测位置一致地显示的易于操纵的GUI而减轻了用户的操作负担。当移动使GUI出现的手指时,以跟踪手指移动的方式移动与手指对应的GUI,这进一步减轻用户的操作负担。\n[0117] 此外,根据本公开内容的实施例,可以检测多个邻近手指检测位置。这意味着可以划分当前显示的GUI用于附加操作,或者当前执行的功能可通过进一步的操作得到辅助。这些特征减轻了用户的操作负担。由于多个手指按照实施例可用于同时操作,所以可以提高操纵速率。\n[0118] 将理解尽管已经参照附图结合具体实施例描述了本公开内容,但是显然多个替代、修改和变化按照前文描述对于为本领域技术人员是明显的。因而本公开内容涵盖落入权利要求的精神和范围内的所有这样的替代、修改和变化。\n[0119] 本公开内容包含与2010年9月7日向日本专利局提交的日本优先权专利申请JP \n2010-199637中公开的主题内容有关的主题内容,通过引用将全部内容结合于此。
法律信息
- 2019-08-16
未缴年费专利权终止
IPC(主分类): G06F 3/0488
专利号: ZL 201110259924.X
申请日: 2011.08.31
授权公告日: 2017.04.12
- 2017-04-12
- 2013-09-18
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201110259924.X
申请日: 2011.08.31
- 2012-04-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-03-03
|
2009-08-28
| | |
2
| | 暂无 |
2009-11-26
| | |
3
| | 暂无 |
2010-01-28
| | |
4
| |
2009-09-30
|
2009-01-14
| | |
5
| |
2010-01-27
|
2009-07-24
| | |
6
| | 暂无 |
2009-10-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |