信息处理装置的制作方法

文档序号:6450375阅读:96来源:国知局
专利名称:信息处理装置的制作方法
技术领域
本公开涉及信息处理装置。
背景技术
触摸板使得实现直观且易于使用的用户界面(下文中也称为“n”)成为可能,并且因此在以往已经被用于交通系统的自动售票机、银行的ATM等。近来的触摸板可以检测用户的移动,并且使得可以实现不同于已知按钮操作的装置操作。因而,触摸板近来已经用于比如便携式电话、游戏装置等便携式装置。例如,JP-T-2010-506302披露了ー种装置,该装置通过基于在装置的输入区域附近存在对象而在用户触摸触摸板等的输入区域或区之前启动触觉反馈以在装置上生成触觉效果。然而,在以往触摸板可以感测到的关于手指的信息只关心有接触的手指的状态。因而,在手指接触到触摸板以前用户不能操作装置,并且在用户实际使手指接触到触摸板以前不能辨识通过使手指接触到触摸板将会影响什么处理。将考虑如下情况,在该情况中,通过在触摸屏上的操作,从显示在移动终端(约A4尺寸的触摸屏装置)等的显示部上的多个对象中选择期望的对象。此时,当期望选择的对象位于远离手指执行触摸屏操作的位置处时,需要伸长手指来操作対象,因而可能増加用户的操作负担。此外,在由多个对象形成的对象组显示在显示部上的情况下,当操作该对象组时,该对象组的一部分对象退出显示部的显示区域。当存在未显示在显示区域中的对象时,用户需要在移动一次显示在显示部中的对象组之后执行选择期望对象的操作,使得可能増加用户的操作负担。因此,鉴于上述问题已做出本公开,期望提供一种能够通过根据操作对象的位置改变所要操作的对象的显示位置来减小用户的操作负担的、新的改进的信息处理装置、信息处理方法和计算机程序。

实用新型内容在一个示例性实施例中,本公开涉及ー种信息处理装置,该信息处理装置包括第一检测单元,被配置成确定用户控制部件是否在触摸板的第一阈值距离内;以及第ニ检测単元,被配置成当用户控制部件未与触摸板接触时,确定用户控制部件相对于触摸板的移动方向。该设备还包括显示控制単元,被配置成当用户控制部件被确定为正在阈值距离内以及预定方向上移动时,生成信号以改变第一显示对象使得经改变的第一显示对象看起来移动到更接近用户控制部件。 在另ー个示例性实施例中,本公开涉及ー种方法,该方法包括当用户控制部件未与触摸板接触时,确定用户控制部件相对于触摸板的移动方向。该方法还包括确定用户控制部件是否在触摸板的阈值距离内。该方法还包括当用户控制部件被确定为正在预定方向上以及阈值距离内移动时,改变第一显示对象使得经改变的第一显示对象看起来移动到更接近用户控制部件。在又一个实施例中,本公开涉及ー种有形体现的非暂时性计算机可读介质,用于存储指令,该指令在被处理器执行时执行包括如下处理的方法当用户控制部件未与触摸板接触时,确定用户控制部件相对于触摸板的移动方向。该方法还包括确定用户控制部件是否在触摸板的阈值距离内,以及当用户控制部件被确定为正在预定方向上以及阈值距离内移动时,改变第一显示对象使得经改变的第一显示对象看起来移动到更接近用户控制部件。 如上所述,根据本公开,可以提供一种能够通过根据操作对象的位置改变要被操作对象的显示位置来减小用户的操作负担的信息处理装置、信息处理方法和计算机程序。

图I是示出了根据本公开的实施例的信息处理装置的硬件配置的示例的框图;图2是辅助说明根据图I的实施例的信息处理装置的硬件配置的示例的示图;图3是辅助说明当用一只手执行操作输入时的操作负担分布的示图;图4是辅助说明根据图I的实施例的信息处理装置进行的对象显示位置控制的概况的示图;图5是示出了根据图I的实施例的信息处理装置的功能配置的框图;图6是根据图I的实施例的信息处理装置进行的对象显示位置控制处理的流程图;图I是辅助说明对对象组和对象进行的显示位置改变的示图;图8是辅助说明根据图I的实施例的信息处理装置进行的对象组的显示位置的控制的示例的示图;图9是示出了手指的移动量和对象组的移动量之间的关系的示例的曲线图;图10是示出了手指的移动量和对象组的移动量之间的关系的另ー示例的曲线图;图11是辅助说明考虑到装置上的操作负担来设定基准位置的示图;图12是辅助说明对象组的宽度和手指的移动范围之间的关系的示图;图13是辅助说明接触位置校正处理的示图;以及图14是辅助说明显示包括多个对象的对象组的示例的示图。
具体实施方式
在下文中将參考附图详细描述本公开的优选实施例。附帯地,在本说明书和附图中,具有基本上相同的功能构成的构成元素由相同的參考标号来识别,并且省略这些构成元素的重复说明。说明将以如下顺序给出1.信息处理装置的概況,2.信息处理装置的功能配置,
3.对象显示位置控制处理。I.信息处理装置的概况根据本发明的实施例的设备包括第一检测单元,被配置成确定用户控制部件是否在触摸板的第一阈值距离内;第二检测单元,被配置成当用户控制部件未与触摸板接触时,确定用户控制部件相对于触摸板的移动方向;以及显示控制单元,被配置成当用户控制部件被确定为正在阈值距离内以及预定方向上移动时,生成信号以改变第一显示对象使得经改变的第一显示对象看起来移动到更接近于用户控制部件。该设备还可以包括接触传感器,被配置成检测用户控制部件何时与触摸板接触;其中显示控制単元进ー步被配置成当用户控制部件与触摸板接触时,生成信号以选择第二显示对象。其中经改变的第一显示对象和所选择的第二显示对象是同一对象。其中第一检测单元和第二检测单元中的至少ー个或接触传感器包括电容性传感器。 该设备还可以包括第三检测单元,被配置成当用户控制部件未与触摸板接触吋,检测用户控制部件相对于触摸板的水平移动。其中显示控制単元进ー步被配置成生成信号以响应于所检测到的水平移动来移动经改变的第一显示对象。该设备可以包括组合检测单元,用于执行第一检测单元、第二检测单元和第三检测单元的功能。其中显示控制単元进ー步被配置成仅当所检测到的水平移动被检测为在小于第ニ阈值距离内发生时,生成信号以移动经改变的第一显示对象。其中,第一检测单元进ー步被配置成检测用户控制部件与触摸板的第一区的接近,以及显示控制单元进ー步被配置成在检测到用户控制部件与第一区接近吋,生成信号以将第一显示对象从触摸板的第二区移动到第一区。其中,第一检测单元进ー步被配置成检测用户控制部件在触摸板的第三区之内移动预定距离以及检测用户控制部件在第三区之外移动预定距离,以及显示控制単元进ー步被配置成在检测到在第三区之内移动预定距离时生成信号以将第一显示对象移动第一对象响应距离,并且显示控制単元进ー步被配置成在检测到在第三区之外移动预定距离时生成信号以将第一显示对象移动第二对象响应距离,第一对象响应距离与第二对象响应距离不同。其中,第一对象响应距离与预定距离有第一关系,第二对象响应距离与预定距离有第二关系,以及第一关系和第二关系是线性的。其中第一对象响应距离与预定距离之间的线性关系的斜率大于第二对象响应距离与预定距离之间的线性关系的斜率。其中,显示控制単元进ー步被配置成生成信号以显示第三显示对象和第四显示对象,第一检测单元进ー步被配置成检测用户控制部件与第三显示对象和第四显示对象的接近,显示控制単元进ー步被配置成在检测到用户控制部件与第三对象接近时,将第三对象和用户控制部件之间的虚拟距离从第一虚拟距离改变为第二虚拟距离,并且在检测到用户控制部件与第四对象接近时,将第四对象和用户控制部件之间的虚拟距离从第一虚拟距离改变为第二虚拟距离并将第三对象和用户控制部件之间的虚拟距离从第二虚拟距离改变为第一虚拟距离。其中第一虚拟距离大于第二虚拟距离。其中第一虚拟距离和第二虚拟距离至少在垂直于触摸板的方向上不同。[0043]其中显示控制単元进ー步被配置成通过在第一尺寸和第二尺寸之间改变第三对象和第四对象的外观来改变第一虚拟距离和第二虚拟距离。其中第二尺寸大于第一尺寸。第一检测单元进ー步被配置成检测用户控制部件从第一位置到第二位置的移动以及从第一位置到第二位置的移动速度,以及显示控制单元进ー步被配置成当移动速度小于阈值时改变与第一位置对应的第一显示对象。示例性硬件配置首先将參考图I和图2描述根据本公开的实施例的信息处理装置的硬件配置的示 例。附带提及,图I是示出了根据本实施例的信息处理装置100的硬件配置的示例的框图。图2是辅助说明根据本实施例的信息处理装置100的硬件配置的示例的示图。根据本实施例的信息处理装置100是包括如下检测单元的装置,该检测単元能够检测操作对象(即,用户控制部件)在显示装置的显示表面上的接触位置(例如,经由接触传感器)并且能够检测显示装置的显示表面与位于显示表面上方的操作对象之间的接近距离。例如,不管包括具有小型显示装置的装置(比如便携式信息終端和智能手机)在内的多种装置的功能如何,这些装置都可以被认为是信息处理装置100。如图I所示,根据本实施例的信息处理装置100包括CPU 101、RAM(随机存取存储器)102、非易失性存储器103、显示装置104和接近触摸传感器105,该接近触摸传感器105可以包括接触传感器或与接触传感器结合工作。如上所述,CPU 101起到算木处理单元和控制装置的作用,井根据各种程序来总体上控制信息处理装置100内的操作。CPU 101也可以是微处理器。RAM 102临时存储在CPU101的执行中使用的程序、在CPU 101的执行中适当地改变的參数等。这些部分通过由CPU总线等形成的主机总线互连。非易失性存储器103存储CPU 101使用的程序、操作參数等。例如R0M(只读存储器)或闪存可以用作非易失性存储器103。显示装置104是用于输出信息的输出装置的示例。例如液晶显示(IXD)装置或OLED(有机发光二极管)装置可以用作显示装置104。接近触摸传感器105是用于用户输入信息的输入装置的示例。接近触摸传感器105包括例如用于输入信息的输入装置和用于基于用户的输入生成输入信号并将输入信号输出到CPU 101的输入控制电路。在根据本实施例的信息处理装置100中,如图2所示,按照层压到显示装置104的显示表面的示例性状态来提供接近触摸传感器105。从而,当用户使用户控制部件(例如,手指、触笔或其他附属物)等接近显示表面时,接近触摸传感器105可以检测从显示表面到部件的距离。⑶I (图形用户界面)的显示位置的改变的概念当用户操作⑶I (比如显示在显示区域(或区)中的对象等)时,根据本实施例的信息处理装置100根据手指的移动而动态地改变GUI的显示位置以便有助于用户的操作。例如,如图3所示,当信息处理装置100由一只手握住时,通过握住信息处理装置100的手的拇指来操作显示在显示区域200中的GUI,在对应于拇指的可移动范围的区域(低负担区域)200B中容易执行该操作。然而,在手的相对侧上与拇指分离的区域200A和手握住的那侧上的边缘200C(高负担区域)中拇指不易移动且操作困难。因而,当将显示区域(或区)上的预定位置设置为原点(基准位置)并且拇指从原点向握住的手的相对侧伸长时,根据本实施例的信息处理装置100将GUI显示为GUI接近握住的手一侧并靠近伸长的拇指。此外,当拇指从原点向握住的手ー侧(即,握住的手一侧的边缘)移动时,GUI的显示位置被控制为使得GUI看起来接近握住的手的相对侧并且靠近拇指。例如,如图4所示,假设在显示区域200中显示包括多个对象212的对象组210。如图4所示,例如在xy平面上以栅格的形式来布置和显示对象212。首先,如状态(A)中所示,例如当手指放置在与显示表面分离预定距离的接近感侧区域内时,位于最接近于手指位置的位置处的对象212a(例如显示对象)被显示为在深度方向(z方向)上位于向前的位置(显示表面侧)处。此时,除了最接近于手指的对象212a以外的对象212可以被显示为在深度方向上下沉,以增加与手指的分离距离。接下来,当手指从状态(A)中的位置起在X轴正方向上移动时,信息处理装置100确定用户将操作位于对象212a的X轴正方向侧的对象,并且将对象组210移动到手指的移动方向的相对侧(在X轴负方向上移动对象响应距离)。由此,用户想要操作的对象212靠近手指,使得用户可以在没有很大移动手指的情况下操作期望的对象。此时,形成对象组210的每个对象212在深度方向上的位置也由于手指和对象组210的移动而改变。例如,当最接近于手指的对象212从对象212a改变到对象212b时,对象212b被显示为位于最向前的位置处。除了对象212b以外的对象212被显示为在深度方向上下沉,以增加与手指的分离距离。此外,当手指从状态(B)中的位置起在X轴正方向移动时,进ー步在X轴负方向上移动对象组210,如状态(C)所示。然后,当最接近于手指的对象212从对象212b变为对象212c时,对象212c被显示为位于最向前的位置处。除了对象212c以外的对象212被显示为在深度方向上下沉,以增加与手指的分离距离。此后,当用户使手指接触到要被操作的对象212c时,用户可以执行与对象212c关联的功能。这样,根据本实施例的信息处理装置100可以根据用户的手指的移动来动态地移动对象212以增强可操作性,并且还以易于视觉上辨识的方式示出了正受到关注的对象。下面,将具体描述通过这样的信息处理装置100来控制对象212的位置。2.信息处理装置的功能配置首先将參考图5描述根据本实施例的信息处理装置100的功能配置。图5是示出根据本实施例的信息处理装置100的功能配置的框图。如图5所示,根据本实施例的信息处理装置100包括输入显示部110、位置信息获得部120、显示控制部130、执行处理部140以及设置存储部150。输入显示部110是用于显示信息和允许信息被输入的功能组件。输入显示部110包括检测单元112和显示单元114。检测单元112对应于图I中的接近触摸传感器105。例如,电容型触摸板可以用于检测单元112。然而,任何适合的技术可以与检测单元212结合使用。例如,检测单元212可以利用光学或其他技术来检测操作对象和显示单元114的显示表面之间的接近。在示例的情况下,检测单元112检测根据操作对象和显示单元114的显示表面之间的接近距离而改变的电容值。当操作对象靠近显示表面至预定距离或比预定距离更近吋,检测单元112检测到的电容增加。当操作对象进ー步靠近显示表面时,电容进ー步增加。然后,当操作对象接触到显示表面吋,检测单元112检测到的电容变为最大。基于这样的检测单元112检测到的电容的值,后面将要描述的位置信息获得部120可以获得操作对象相对于显示単元114的显示表面的位置信息。检测单元112将检测到的电容的值作为检测结果输出到位置信息获得部120。显示单元114是用于显示信息的输出装置,该装置对应于图I中的显示装置104。显示单元114显示例如⑶I对象和与该对象关联的内容等。此外,当显示控制部130已经改变了对象的显示形式,显示单元114基于从显示控制部130通知的对象显示改变信息来显示改变之后的对象。位置信息获得部120基于从检测单元112输入的检测结果来获得指示操作对象和显示单元114的显示表面之间的位置关系的位置信息。位置信息获得部可以获得基于任何适合的数据类型的位置信息(例如电容数据或光数据)。如上所述,检测単元112检测到的 电容的值变得越高,操作对象变得越接近显示表面,并且当操作对象接触到显示表面吋,电容的值变为最大。电容的值和接近距离(或接近感侧区域)之间的对应关系预先存储在下面将要描述的设置存储部150中。參照设置存储部150,位置信息获得部120基于从检测单兀112输入的电容的值来获得手指在垂直方向(例如,z方向)上相对于显不表面的位置。此外,位置信息获得部120基于从检测单元112输入的检测结果来识别操作对象在显示单元114的显示表面上(例如在xy平面上)的位置。例如,假设检测单元112由电容性传感器基板形成,在该基板中形成用于检测X坐标和y坐标的电容检测栅格。在这种情况下,检测单元112可以根据每个栅格単元电容响应于操作对象的接触的改变来识别操作对象在基板上(例如显示表面上)的位置。例如,可以将最高电容的位置的坐标位置识别为手指更接近显示表面的位置的坐标。可替换地,可以将检测到预定值电容或更高电容的区域的重心位置设置为手指更接近显示表面的位置的坐标。位置信息获得部120可以由此获得关于显示単元114的显示表面的位置信息。获得的操作对象位置信息被输出到显示控制部130和执行处理部140。显示控制部130基于位置信息获得部120获得的位置信息来控制显示在显示单元114上的对象的显示位置。如上參考图3和图4所描述的,显示控制部130根据用户的手指的移动来控制对象212的显示位置,使得用户容易操作显示在显示单元114上的对象212。当显示控制部130已经确定对象212的显示位置的改变时,显示控制部130生成改变之后的对象的图像,并将图像输出到显示单元114。此外,显示控制部130响应于下面将要描述的执行处理部140的指令来执行显示控制,以改变显示在手指的接触位置处的对象212。下面将描述该对象显示位置校正处理的细节。响应于输入到信息处理装置100的预定操作,执行处理部140执行与操作输入关联的功能。例如,当检测单元112感测到用户已经使手指接触显示在显示单元114上的特定对象212时,执行处理部140基于从位置信息获得部120输入的位置信息来辨识出手指已经接触到对象212。然后,执行处理部140识别出手指已经接触到的对象212,并执行与对象212关联的功能。附帯地,所选择的对象212可以根据选择对象212的手指的移动速度而改变。后面将描述对象显示位置校正处理的细节。设置存储部150存储计算操作对象和显示表面之间的接近距离时使用的信息、生成关于操作对象在显示表面上的位置的位置信息时使用的信息、以及在对象显示位置控制处理时使用的其他信息来作为设置信息。例如,设置存储部150存储电容的值和接近距离之间的对应关系。位置信息获得部120可以參照这样的对应关系获得与从检测単元112输入的电容的值相对应的位置。此外,设置存储部150存储与用户对对象212执行的操作输入相对应要执行的处理内容(功能)。设置存储部150还存储用于启动对象显示位置校正处理的手指的移动速度(阈值)。存储在设置存储部150中的设置信息可以预先存储,也可以由用户设置。根据本实施例的信息处理装置100可以包括例如用于临时存储对象显示位置控制处理等中所需要的信息的存储器。3.对象显示位置控制处理根据本实施例的信息处理装置100可以通过具有上述功能来检测手指在显示表面上的移动。然后,利用这些信息,信息处理装置100根据手指的移动来控制显示在显示单元114上的对象212的显示位置,由此可以改善可操作性。下面将參考图6-13描述根据本实施例的信息处理装置100进行的对象显示位置控制处理。图6是根据本实施例的信息处理装置100进行的对象显示位置控制处理的流程图。图7是辅助说明对对象组210和对象212进行的显示位置改变的示图。图8是辅助说明根据本实施例的信息处理装置100进行的对象组的显示位置的控制的示例的示图。图9和图10是示出手指在触摸板的两个不同区中的移动量与对象组的移动量之间的示例性关系的曲线图。图11是辅助说明考虑到装置上的操作负担对基准位置的设定的示图。图12是辅助说明对象组210的宽度和手指的移动范围之间的关系的示图。图13是辅助说明接触位置校正处理的示图。SlOO :处理启动条件确定如图6所示,信息处理装置100首先确定是否满足用于启动控制对象212的显示位置的处理的条件(S100)。用于启动控制对象212的显示位置的处理的条件可以被适当地设置。例如,手指定位在接近感侧区域内的情况或者从手指定位在接近感侧区域内起经过预定时间的情况可以是用于启动控制对象212的显示位置的处理的条件。此外,例如,在显示単元114上显示通过排列多个键形成的屏幕上键盘的情况下,可以在执行键输入时执行控制对象212 (例如键)的显示位置的处理。当开始执行用于选择显示在显示单元114上的对象212的操作输入的操作时,信息处理装置100确定满足用于启动控制对象212的显示位置的处理的条件,并且开始步骤SllO的处理。另ー方面,当在步骤SlOO中未检测到作为用于启动该处理的条件的操作吋,重复步骤SlOO的处理直到检测到操作。SllO :对象显示位置控制当控制对象212的显示位置的处理开始时,根据手指相对于显示表面的接近位置而改变对象212的显示位置并移动对象212 (SllO)。作为对象212的显示位置被控制的结果,例如如图7所示,发生对象组210的位置的改变和每个对象212在深度方向上的位置的改变。对象组的显示位置的控制首先,显示控制部130在xy平面上在手指的移动方向的相对方向上移动对象组、210。从而,对象组210被移动以便迎接移动的手指并且使得手指可以以手指的小移动来接触到期望的对象212。这在由一只手执行操作输入的情况下尤其有效,并且与以往的情况相比,握住的手的手指可以触摸的对象212的数目可以增加。更具体描述对象组210的移动,如图8的状态(A)中所示,给对象组210设置基准位置O (0,0)。基于该基准位置,限定了从基准位置O到手指的距离df和从基准位置O到对象组的中心P的距离dc。基准位置O可以例如是用户第一次将手指放置在对象组210上的位置或预先设置的位置。此外,如后面将要描述的那样,可以根据与用户的低操作负担的区域的关系来设置基准位置O。接下来,如图8的状态(B)中那样,当用户在X轴正方向上移动手指,对象组210在X轴负方向上移动。此时可以例如如图9所示来设置手指的移动量df和对象组210的移动量dc。手指的移动量(df)和对象组210的移动量(dc)彼此呈线性关系。当手指在正方向上移动时,对象组210在负方向上移动。相反地,当手指在负方向上移动时,对象组210 在正方向上移动。此外,为对象组210的移动设置极限(对象移动量极限值)使得可以防止对象组210具有超出框架的部分。这样,即使当手指从基准位置O移动预定距离或更远距离,对象组210也不会移动超过对象移动量极限值。还可以例如如图10所示来设置手指的移动量(df)和对象组210的移动量(dc)。在图10中,以基准位置O作为中心来设置死区(dead zone) 0在手指与基准位置o (死区)分离的预定距离的区间中,对象组210的移动量相对于手指的移动量比图9的情况更小,也就是说对象组210的移动量的权重被设置的小。这样,在死区中,即使当手指移动时,对象组210仅轻微地起反应。通过设置死区,可以防止当对象组210根据手指在基准位置O附近的移动而大大移动时,期望的对象212超过(pass)手指的位置。附帯地,在图10的情况中也如图9中那样,可以设置对象移动量极限值使得可以防止对象组210具有超出框架的部分。图9和图10示例性的示出了手指的移动量(df)和对象组210的移动量(dc)之间的关系,而本公开不限于这样的示例。例如,手指的移动量(df)和对象组210的移动量(dc)之间的关系不必是线性关系,而可以被设置为对象组210的移动量(dc)随着手指的移动量(df)的增加而指数増加。对象的显示位置的控制此外,显示控制部130根据每个对象212到手指的接近程度在z方向上移动对象212。具体地,如图7所示,在更接近手指的位置(例如,虚拟距离)处的对象212被显示在更向前侧上,从而增加对手指的靠近的响应(即,减小手指和对象212之间的虚拟距离),而在距手指更远的位置处的对象212被显示在更向后侧上,从而减小对手指的靠近的响应。从而,可以以容易辨识的方式将受到关注的对象212呈现给用户。对象212在z方向上的移动距离Z(indeX)可以例如如以下等式I中所限定。Z (index) = fz (d (focus_index, index))...(等式 I)Index表示用于识别姆个对象212的卩隹一号码,d (focus_index, index)表示现在正受到关注的对象212和另ー对象212之间的距离。等式I中示出的深度函数fz可以被设置为使得更接近受到关注的对象212的对象212被显示在更向前的位置处。此外,对象212还可以根据与手指的位置关系来改变尺寸。例如,在更接近手指的位置处的对象212尺寸増加,而更远离手指的位置处的对象212尺寸减小。通过这样设置对象212的尺寸,可以表达对手指的靠近的响应,并且防止对象212落入显示区域外,也就是当对象组210被移动以靠近显示区域200的边缘部分吋,防止对象212超出框架以外。具体地,对象212的尺寸Size (index)可以例如如以下等式2中所限定。等式2中示出的面积函数fs基本上被设置为使得更接近受到关注的对象212的对象212被显示为更大的尺寸。Size (index) = fs (d (focus_index, index))...(等式 2)对象组和对象的显示位置的控制与操作负担之间的关系上面已经參考图7-10描述了对象组210和每个对象212根据手指的移动进行的移动。然而,期望根据如图3所示的操作负担来确定用于对象组210的移动的基准位置O、以及如图9和图10中所示的手指的移动量与对象组210的移动量之间的关系。如图11的 左图中所示,信息处理装置100的显示区域200可以根据用户执行操作输入的状态被划分为高负担区域200A和200C以及低负担区域200B。在这种情况下,显示控制部130移动对象组210使得对象组210可以在显示区域200中的低负担区域200B内被操作,由此可以改善可操作性。具体地,如图11的右图中所示,例如,基准位置O设置在信息处理装置100的显示区域200中的低负担区域200B的中心处。然后,手指的移动量和对象组210的移动量之间的关系被设置为使得对象组210的所有对象212可以通过手指在低负担区域200B内的移动被触摸。基于装置的形状以及当操作装置时手和手指的布置、考虑对于用户容易操作的区域、可以通过这样设置比如基准位置O、手指的移动量和对象组210的移动量之间的关系等来实现带有低操作负担的装置。通过这样设置每个參数,如图12所示,可以使得手指移动范围比对象组210的宽度更小,并且手指移动范围可以被包含在低操作负担的区域内。这样,当用户意图操作位于相对于基准位置O在右边缘的对象212而在向右方向上移动手指时,位置控制被执行为使得对象组210在向左方向上移动以使在右边缘的对象212可以在低负担区域内被触摸。另一方面,当用户意图操作位于相对于基准位置O在左边缘的对象212而在向左方向上移动手指时,位置控制被执行为使得对象组210在向右方向上移动以使在左边缘的对象212可以在低负担区域内被触摸。S120 :确定存在还是不存在手指与显示表面的接触回到对图6的描述,当在步骤SllO中根据手指的移动来控制对象组210和对象212的显示位置时,执行处理部140基于位置信息确定手指是否已经接触到显示表面(S120)。执行处理部140执行与手指触摸的对象212关联的功能。为此,执行处理部140根据位置信息确定用户是否已经使手指接触显示表面来选择对象组210中的对象212。重复步骤SllO和步骤S120的处理,直到手指接触到显示表面。S130 :对于可能的接触位置校正的确定接下来,当执行处理部140确定手指已经接触到显示表面吋,执行处理部140基于位置信息获得手指接触到显示表面时的移动速度,并且确定移动速度是否大于预定速度(S130)。根据本实施例的信息处理装置100通过识别用户想要更准确地操作的对象212改善了可操作性。在这种情况下,当手指的移动速度高时,对于用户来说难以使手指准确地接触要操作的对象212,并且增加了错误操作的发生可能性。因而,在步骤S130中,获得手指的移动速度、确定所获得的手指的移动速度是否要比预定速度高、并由此确定是否有必要校正通过使手指接触显示表面所选择的对象212。具体地,当手指的移动速度高于预定速度时,信息处理装置100确定存在错误操作的强可能性,确定要通过校正所选择的对象212来操作的对象212,并改变对象212的显示位置。附帯地,当可以获得显示表面与手指之间在垂直于显示単元114的显示表面的方向上的接近距离时,可以通过接近距离的时间微分来获得手指的移动速度。此外,当不能获得显示表面与手指之间在垂直于显示単元114的显示表面的方向上的接近距离时,执行处理部140可以通过測量检测到预定接近状态的手指触摸显示表面所花费的时间来获得该手指的移动速度。具体地,执行处理部140可以通过将从显示表面到检测到接近状态的位置的距离d除以手指触摸显示表面所花费的时间来获得手指的移动速度。S140 :执行与所选择的对象对应的处理假设如图13所示,例如,手指从显示表面上方的位置倾斜地移动到显示表面、接触到显示表面、并接触到特定对象212。此时,当手指的移动速度等于或小于预定速度,认为用户在确认要操作的对象212 (例如,对象212(b))的位置之时使手指接触。这样,在这种情况下,执行处理部140执行与手指触摸的对象212(b)关联的功能(S140)。S150 :接触位置校正处理另ー方面,当手指的移动速度大于预定速度时,用户可能在没有确认要操作的对象212的位置的情况下已经接触手指,并且手指可能接触错误的对象212。因而,执行处理部140使设置存储部150校正对象组210的显示位置使得在手指接触到显示表面之前受到关注的对象212被选择(SI50)。受到关注的对象212的历史被存储在存储器(未示出)中。执行处理部140通过查询历史来确定要被选择的对象212。例如,恰好在手指以预定速度或更高速度移动之前受到关注的对象可以被设置为要通过校正被选择的对象212。通过确定校正后要被选择的对象212,执行处理部140使显示控制部130移动对象组210使得所讨论的对象212位于手指触摸的位置处。例如假设在图13所示的示例中,对象212 (a)被确定为校正后要被选择的对象。此时,当对象212(b)显示在手指触摸的位置处时,显示控制部130移动对象组210,并进行校正使得对象212 (a)位于手指触摸的位置处。这样,被认为要由用户选择的对象212被设置在可以在视觉上被检测的选择状态中,由此用户可以执行操作输入而没有任何不协调感。然后,执行处理部140执行与校正后要被选择的对象212(a)关联的功能(S140)。上面已经描述了根据本实施例的信息处理装置100进行的对象显示位置控制处理。这样的对象显示位置控制处理根据接近状态中的手指的移动改变对象组210的显示位置和形成对象组210的对象212,使得用户可以在操作对象212之前容易地预测可能的现象。此外,上述处理显示对象212使得对象212在接近状态中靠近手指。这样,即使在用一只手执行操作时,也可以容易地选择要被操作的对象212。此外,通过根据接近状态中的手指的位置来改变对象212在深度方向上的位置,容易在视觉上辨识受到关注的对象212。此外,通过基于与接近状态中的手指的位置的关系来设置对象组210的移动量的极限值和改变对象212的尺寸,可以防止对象组210延伸超过显示区域200。从而可以防止鸟瞰图特性的下降。虽然已经參考附图详细描述了本公开的优选实施例,然而本公开并不限于这样的示例。对于本领域普通技术人员而言可以出现在权利要求中所描述的技术概念的范围内的多种改变或修改的示例,自然可以理解这些示例都落入本公开的技术范围内。例如,虽然在前述实施例中以栅格形式来布置对象组210,然而本公开并不限于这样的示例。例如,如图14中所示,可以是通过以圆形形式布置对象312形成的对象组。在这种情况下,也如前述实施例中那样,根据接近状态中的手指的位置来改变对象组310的显示位置和对象312在深度方向上的显示位置。在如图14中所示以圆形形式布置对象312的情况下,例如可以通过旋转对象312来改变对象312的显示位置使得对象312沿着布置的方向靠近手指。本公开包含与在2010年9月7日提交到日本专利局的日本在先专利申请JP2010-199639中公开的主题内容有关的主题内容,通过引用将其全部内容结合于此。
权利要求1.ー种信息处理装置,包括 第一检测单元,被配置成确定用户控制部件是否在触摸板的第一阈值距离内; 第二检测单元,被配置成当所述用户控制部件未与所述触摸板接触时,确定所述用户控制部件相对于所述触摸板的移动方向;以及 显示控制単元,被配置成当所述用户控制部件被确定为正在所述阈值距离内以及预定方向上移动时,生成信号以改变第一显示对象使得经改变的第一显示对象看起来移动到更接近于所述用户控制部件。
2.根据权利要求I所述的信息处理装置,还包括 接触传感器,被配置成检测所述用户控制部件何时与所述触摸板接触;其中 所述显示控制单元进ー步被配置成当所述用户控制部件与所述触摸板接触时,生成信号以选择第二显示对象。
3.根据权利要求2所述的信息处理装置,其中经改变的第一显示对象和所选择的第二显示对象是同一对象。
4.根据权利要求2所述的信息处理装置,其中所述第一检测单元和所述第二检测单元中的至少ー个或所述接触传感器包括电容性传感器。
5.根据权利要求I所述的信息处理装置,还包括 第三检测单元,被配置成当所述用户控制部件未与所述触摸板接触时,检测用户控制部件相对于所述触摸板的水平移动。
6.根据权利要求5所述的信息处理装置,其中所述显示控制单元进ー步被配置成生成信号以响应于所检测到的水平移动来移动经改变的第一显示对象。
7.根据权利要求5所述的信息处理装置,包括 组合检测单元,用于执行所述第一检测单元、所述第二检测单元和所述第三检测单元的功能。
8.根据权利要求6所述的信息处理装置,其中所述显示控制单元进ー步被配置成仅当所检测到的水平移动被检测为在小于第二阈值距离内发生时,生成信号以移动经改变的第一显示对象。
9.根据权利要求I所述的信息处理装置,其中, 所述第一检测单元进ー步被配置成检测所述用户控制部件与所述触摸板的第一区的接近,以及 所述显示控制单元进ー步被配置成在检测到所述用户控制部件与所述第一区接近吋,生成信号以将所述第一显示对象从所述触摸板的第二区移动到所述第一区。
10.根据权利要求I所述的信息处理装置,其中, 所述第一检测单元进ー步被配置成检测所述用户控制部件在所述触摸板的第三区之内移动预定距离以及检测所述用户控制部件在所述第三区之外移动所述预定距离,以及 所述显示控制单元进ー步被配置成在检测到在所述第三区之内移动所述预定距离时生成信号以将所述第一显示对象移动第一对象响应距离,并且所述显示控制单元进ー步被配置成在检测到在所述第三区之外移动所述预定距离时生成信号以将所述第一显示对象移动第二对象响应距离,所述第一对象响应距离与所述第二对象响应距离不同。
11.根据权利要求10所述的信息处理装置,其中,所述第一对象响应距离与所述预定距离有第一关系, 所述第二对象响应距离与所述预定距离有第二关系,以及 所述第一关系和所述第二关系是线性的。
12.根据权利要求11所述的信息处理装置,其中所述第一对象响应距离与所述预定距离之间的线性关系的斜率大于所述第二对象响应距离与所述预定距离之间的线性关系的斜率。
13.根据权利要求I所述的信息处理装置,其中, 所述显示控制单元进ー步被配置成生成信号以显示第三显示对象和第四显示对象, 所述第一检测单元进ー步被配置成检测所述用户控制部件与所述第三显示对象和第四显示对象的接近, 所述显示控制单元进ー步被配置成在检测到所述用户控制部件与所述第三对象接近吋,将所述第三对象和所述用户控制部件之间的虚拟距离从第一虚拟距离改变为第二虚拟距离,并且在检测到所述用户控制部件与所述第四对象接近吋,将所述第四对象和所述用户控制部件之间的虚拟距离从所述第一虚拟距离改变为所述第二虚拟距离并将所述第三对象和所述用户控制部件之间的所述虚拟距离从所述第二虚拟距离改变为所述第一虚拟距离。
14.根据权利要求13所述的信息处理装置,其中所述第一虚拟距离大于所述第二虚拟距离。
15.根据权利要求13所述的信息处理装置,其中所述第一虚拟距离和所述第二虚拟距离至少在垂直于所述触摸板的方向上不同。
16.根据权利要求13所述的信息处理装置,其中所述显示控制单元进ー步被配置成通过在第一尺寸和第二尺寸之间改变所述第三对象和所述第四对象的外观来改变所述第一虚拟距离和所述第二虚拟距离。
17.根据权利要求16所述的信息处理装置,其中所述第二尺寸大于所述第一尺寸。
18.根据权利要求I所述的信息处理装置,其中, 所述第一检测单元进ー步被配置成检测所述用户控制部件从第一位置到第二位置的移动以及从所述第一位置到所述第二位置的移动速度,以及 所述显示控制单元进ー步被配置成当所述移动速度小于阈值时改变与所述第一位置对应的第一显示对象。
专利摘要本实用新型涉及信息处理装置。该种装置包括第一检测单元,被配置成确定用户控制部件是否在触摸板的第一阈值距离内。该设备还包括第二检测单元,被配置成当用户控制部件未与触摸板接触时,确定用户控制部件相对于触摸板的移动方向,以及显示控制单元,被配置成当用户控制部件被确定为正在阈值距离内以及预定方向上移动时,生成信号以改变第一显示对象使得经改变的第一显示对象看起来移动到更接近于用户控制部件。
文档编号G06F3/048GK202433855SQ20112032922
公开日2012年9月12日 申请日期2011年8月31日 优先权日2010年9月7日
发明者成田智也, 笠原俊一, 金野律子 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1