信息处理装置、信息处理方法、程序以及遥控系统的制作方法

文档序号:6371951阅读:110来源:国知局
专利名称:信息处理装置、信息处理方法、程序以及遥控系统的制作方法
技术领域
本申请涉及一种信息处理装置、信息处理方法、程序以及遥控系统。
背景技术
最近几年,配有触 摸面板显示器的便携型信息处理装置已日趋流行。用户可以经由显示在触摸面板显示器上的图像用户接口(GUI)执行预定的操作输入(例如,参见申请号为2011-77863的日本专利申请公开物)。用户通常使用优势手握住装置,并且使用优势手执行向触摸面板的操作输入,或者使用非优势手握住装置,而使用优势手执行向触摸面板的操作输入。使用GUI结构,例如,在某些情况下,触摸面板的可操作性随操作状态而变化,例如,使用一只手能够很容易地执行操作,而使用另一只手则难以执行操作,或者使用双手能够很容易地执行操作,而使用其中一只手则难以执行操作。为此,在某些情况下,信息处理装置的可操作性劣化。于是,申请号为2011-76521的日本专利申请公开物描述了这样一种情况确定是使用一只手还是使用双手的操作状态,然后依据确定结果改变GUI的结构。

发明内容
不过,申请号为2011-76521的日本专利申请公开物还描述了根据操作状态移动GUI的情况,例如,其中所述GUI为所显示的图标。然而,在诸如轻拂操作的用户操作中,轨迹随使用右手、左手还是双手的操作而变化。为此,在某些情况下,会错误地检测操作。因此,人们希望提供一种能够可靠地抑制因用户操作(使用右手、左手或者双手所进行的操作)所导致的错误检测的技术。一方面,提供了一种信息处理装置。所述信息处理装置可以包括处理器,可以把所述处理器配置为能够检测用户在触摸设备上所执行的操作,其中,触摸设备可以具有多个与所述触摸设备相关的区域(例如,可以形成触摸设备的用户接口的触摸感应区域)。然后,处理器可以确定用户是经由右手、左手还是双手在触摸设备上执行操作,接下来,依据是右手、左手还是双手在触摸设备上执行操作,修改至少一个与触摸设备相关的区域。另一方面,可以把触摸设备作为显示器(例如,触摸屏幕显示器)的一部分加以提供,而且还可以把处理器配置为能够根据与触摸设备相关的多个区域中的一个或多个区域,在显示器上显示图形用户接口的一个或多个图形用户接口组件。一方面,与触摸设备相关的多个区域可以包括至少一个确定区域,而且还可以把处理器配置为能够依据用户是经由左手还是右手执行操作,修改至少一个确定区域。另一方面,至少一个确定区域可以包括多个确定区域,其中,所述多个确定区域可以分别包括用于检测用户沿向上、向下、向右、或者向左方向在触摸面板上所执行的操作的上确定区域、下确定区域、右确定区域、以及左确定区域。另一方面,与触摸设备相关的多个区域还可以包括至少一个用于检测用户在触摸设备上所执行的无效操作的无效区域,而且还可以把处理器配置为能够通过依据用户是经由左手还是右手在触摸设备执行操作修改至少一个无效区域,修改至少一个与触摸设备相关的区域。另一方面,还可以把处理器配置为能够依据用户是经由左手还是右手在触摸设备执行操作,修改光标的中心位置。另一方面,还可以把处理器配置为能够根据用户在触摸设备上所执行的操作,从多个操作命令中选择操作命令,并且把所选择的操作命令传输于外部接收器,以进行进一步的处理。在一个实施例中,还可以把处理器配置为能够通过检测信息处理装置的运动,确定用户所采用的姿态;根据信息处理装置的运动确定用户是经由左手、右手、还是双手实现所述姿态、以及依据用户是经由左手、右手、还是双手实现所述运动,改变用于检测信息处理装置的运动的算法。另一方面,还可以把处理器配置为能够在触摸设备上所执行的操作期间确定与触摸设备上第一接触点相关的开始坐标,并且能够在触摸设备上所执行的操作期间确定与触
摸设备上第二接触点相关的结束坐标。于是,处理器可以根据对结束坐标和开始坐标之间的差的计算,确定用户是经由右手、左手、还是双手在触摸设备上执行操作。另外,还可以把处理器配置为能够确定结束坐标和开始坐标之间的差的绝对值、把绝对值与第一阈值进行比较,而且当比较结果表明绝对值小于第一阈值时,能够确定用户经由双手在触摸设备上执行操作。当比较结果表明绝对值大于或者等于第一阈值时,还可以把处理器配置为能够确定绝对值是否大于或者等于第二阈值。当确定结果表明绝对值大于或者等于第二阈值时,处理器可以进一步确定结束坐标和开始坐标之间的差为正还是为负。如果差结果表明结束坐标和开始坐标之间的差为正,则处理器可以确定用户经由右手在触摸设备上执行操作。然而,当差结果表明结束坐标和开始坐标之间的差为负时,处理器可以确定用户经由左手在触摸设备上执行操作。一方面,开始坐标和结束坐标可以为水平坐标。另一方面,开始坐标和结束坐标可以为垂直坐标。提供了一种计算机实现的方法。所述方法可以包括检测用户在信息处理装置的触摸设备上所执行的操作,其中,所述触摸设备具有与其相关的多个区域。所述方法还可以包括使用处理器确定用户是经由右手、左手还是双手在触摸设备上执行操作,并且可以依据是右手、左手还是双手在触摸设备上执行操作,修改至少一个与触摸设备相关的区域。提供了一种在其上存储程序的计算机可读指令的非临时计算机可读存储单元。当处理器执行这些指令时,所述指令可以把处理器配置为能够检测用户在信息处理装置的触摸设备上所执行的操作,其中,触摸设备可以具有多个与所述触摸设备相关的区域。所述指令还可以把处理器配置为能够确定用户是经由右手、左手还是双手在触摸设备上执行操作,并且可以依据是右手、左手还是双手在触摸设备上执行操作,修改至少一个与触摸设备相关的区域。根据以上所描述的本公开专利的实施例,能够可靠地防止因用户的操作状态所导致的错误检测。


图I描述了包括根据本公开专利实施例的遥控器的遥控系统;图2为描述根据本公开专利所述实施例的遥控器的主要功能结构的结构图;图3为描述遥控器操作的流程图;图4解释了遥控器的操作;图5A为描述左手操作的Π的实例的示意
图5B为描述双手操作的Π的实例的示意图;图5C为描述右手操作的Π的实例的示意图;图6为描述其中相对点Dt向左和向上方向位移时显示光标Cur的位置的实例的示意图,其中,点Dt为当确定执行右手操作时检测手指P的接触的一个点;图7描述了依赖操作状态的手指的移动状态图8A描述了右手操作时所检测的手指的移动方向;图8B描述了左手操作时所检测的手指的移动方向;图SC描述了双手操作时所检测的手指的移动方向;图9为描述用于确定操作状态的处理的实例的流程图;图10为描述其中检测右手操作和左手操作的另一个实例的示意图;图11为描述用于依据操作状态改变UI结构的处理的流程图。
具体实施例方式以下,将参照附图详细描述本公开专利的优选实施例。注意,在本说明书与附图中,将使用相同的参照数字表示那些具有基本相同功能与结构的结构图元,而且省略了对这些结构图元的重复解释。注意,将按下列次序进行描述。I.遥控器系统概述2.系统的结构实例3.遥控器的操作4.用于确定操作状态的处理5.改变UI的处理[I.遥控器系统概述]以下,将描述根据本公开专利实施例的遥控器100。除了遥控器100之外,本公开专利也适用于配有触摸面板显示器101的诸如个人数字助手(PDA)或者便携式电话的便携
型信息处理装置。图I描述了包括根据本公开专利实施例的遥控器100的遥控器系统。如图I中所示,遥控器系统包括配有触摸面板显示器101的遥控器100、以及通过遥控器100加以操作的电视机(显示设备)10。把电视机10说明为通过遥控器100加以操作的电子装置的实例。在遥控器系统中,至少沿电视机10的方向从遥控器100执行有线通信或者无线通信。例如,可以通过网络(未在图中加以显示)直接或者间接执行遥控器100和电视机10之间的通信。例如,遥控器100在触摸面板显示器101上显示用于操作电视机10的操作图标。当执行了用于选择所述图标等的操作输入时,遥控器100依据操作输入向电视机10传输预定的操作命令C。电视机10接收操作命令C,并且依据操作命令C执行预定的操作A。通常用户通过优势手握住遥控器100,并且通过优势手操作触摸面板显示器101,或者通过与优势手不同的手握住遥控器100,而通过优势手操作触摸面板显示器101。然后,遥控器100在预定的时间确定遥控器100的操作状态,从而可改变诸如操作图标的GUI的显示。在操作状态的确 定过程中,遥控器100选定预定的移动方向Dd,并且根据这一选定检测手指P的移动方向Da。接下来,遥控器100根据所选定的移动方向Dd和所检测的移动方向Da之间的差Λ确定其操作状态。将描述其中右手握住遥控器100,以使用右手的拇指P操作触摸面板显示器101的情况。在这一情况下,即使沿一直向上的方向Dd (与面板表面平行)在触摸面板显示器101上移动拇指P,拇指指P的移动方向Da也会因右手的结构沿向右和向前的方向倾斜。因此,能够根据所述选定检测将加以移动的手指P的移动方向Da,从而能够根据所选定的移动方向Dd和所检测的移动方向Da之间的差Λ确定遥控器100的操作状态。能够利用遥控器100的触摸面板显示器101执行电视机10的操作。然而,此时,最好让用户仅通过观看电视机10,而无需看着手中的遥控器就能够执行操作。为此,能够在无需看到手的情况下利用可以在触摸面板显示器101上执行的操作,例如,轻拂或者重击操作。在本实施例中,在具有能够在无需看到手的情况下对其执行操作的触摸面板显示器101的遥控器100中,遥控器100确定用户是用双手、右手还是左手握住遥控器100,并且依据确定结果,自动地转换至针对双手、右手或者左手的最佳用户接口(UI)。因此,能够防止误操作,并且能够明显提高可操作性。[2.系统的结构实例]图2描述了遥控器100和电视机10的功能结构。遥控器100包括触摸面板显示器101、控制部分103、存储器105、通信部分107、以及运动检测传感器109。电视机10包括显示器11、控制部分13、存储器15、以及通信部分17。图2仅描述了根据本公开专利实施例的主要功能结构。首先,将描述遥控器100的功能结构。触摸面板显示器101具有其中把触摸面板或者触摸设备IOlb (检测部分)层压在显示面板IOla上的结构。对于显示面板101a,使用了液晶显示器(LCD)等。对于触摸设备101b,使用了电阻膜型、静电容量型、超声波型、红外线型等面板。显示面板IOla和触摸设备IOlb可以一起构成触摸屏幕显示器(例如,触摸面板101)。然而,本公开专利适用于任何包括触摸感应表面(例如,触摸面板IOlb)的设备,而不管所述设备是否具有显示器(例如,显示面板101a)。触摸面板IOlb通过面板表面检测手指P的接触状态。在另一个实施例中,取代接触状态或者除了接触状态之外,也可以检测手指P的接近状态。当手指P与触摸面板IOlb相接触时,触摸面板IOlb把接触信号提交于控制部分103,而当手指P与触摸面板IOlb相分离时,触摸面板IOlb把取消信号提交于控制部分103。而且,当使手指P与触摸面板IOlb相接触时,触摸面板或者触摸设备IOlb还把相应于接触位置的坐标信号提交于控制部分103。此处,坐标信号代表与触摸面板IOlb相接触的接触位置的X-Y坐标。在以下的描述中,把触摸面板IOlb的横方向定义为X方向(向左的方向为负以及向右的方向为正),把其纵方向定义为Y方向(向上的方向为正以及向下的方向为负)。控制部分103包括CPU、RAM、ROM等,CPU把RAM用作执行存储在ROM中的程序的工作存储器,从而能够控制遥控器100的每一部分。控制部分103用作根据程序确定遥控器100的操作状态的确定部分103a、改变用户接口的处理改变部分103b、以及控制显示面板IOla的显示的显示处理部分103c。确定部分103a根据用户在触摸面板IOlb上的手指P的操作,确定是使用右手、左手还是双手在触摸面板IOlb上执行操作。处理改变部分103b根据确定部分103a所获得的确定结果改变所述一个或多个用户接口区域。显示处理部分103c执行针对显示面板IOla上的显示的处理。更具体地讲,处理改变部分103b依据是使用右手、左手还是双手执行用户的操作,改变用于操作的确定区域以及无效区域,并且改变针对手指的光标的中心位置。而且,处理改变部分103b还依据是使用右手、左手还是双手执行用户的操作、根据用户的
运动,改变用于检测遥控器100的运动的算法。存储器105为诸如EEPROM的非易失存储器,并且存储图标数据、命令信息等。通信部分107依据用户的操作输入把预定的操作命令C提交于电视机10。运动检测传感器109具有用于检测沿3个轴方向(X、Y以及Z轴)的加速度的加速度传感器、GPS传感器等。当用户移动遥控器100给定运动等时,控制部分103可以根据运动检测传感器109的检测值、根据存储在存储器105中的算法采集运动的运动。控制部分103对从触摸面板IOlb所提交的坐标信号进行译码,以生成坐标数据,并且根据坐标数据和接触/取消信号控制遥控器100的每一部分。控制部分103响应用户的操作输入、依据操作输入从存储器105读取命令信息,并且把命令信息提交于通信部分107。通信部分107根据命令信息把预定的操作命令C传输于电视机10。控制部分103读取存储在存储器105中的图标数据,以在⑶I屏幕上生成显示数据,从而可以根据触摸面板IOlb的一个或多个用户接口区域把显示数据提交于显示面板IOla0显示面板IOla根据显示数据显示⑶I屏幕。而且,控制部分103在⑶I屏幕上这样地生成显示数据图标的形状、排列等随遥控器100的操作状态变化。控制部分103在预定的时间生成一条用于选定预定的移动方向Dd的消息Msg,并且向用户发出以下将加以描述的通知。可以使用显示面板IOla可视地给出消息Msg,也可以使用扬声器(未在图中加以显示)可听地给出消息Msg。例如,把移动方向Dd选定为相对触摸面板IOlb的向上、向下、向左或者向右方向。把移动方向Dd选定为相对触摸面板IOlb的移动方向。在这一,清况下,例如,给出消息Msg “请沿显示屏幕、按一直向上的方向移动手指”的通知。而且,也可以把移动方向Dd选定为能够指出相对触摸面板IOlb的移动方向的至少两个点。在这一情况下,例如,给出消息Mgs“请在显示屏幕下端用手指指出任意点,然后在显示屏幕上端用手指指出刚好位于所述点之上的点”的通知。控制部分103根据所选定的移动方向Dd和根据所述选定在触摸面板IOlb上移动的手指P的移动方向Da之间的差Λ确定遥控器100的操作状态。然后,控制部分103根据所选定的移动方向Dd和所检测的移动方向Da之间的差Λ确定遥控器100的操作状态。
在其中指定了移动方向的情况下,响应拖曳操作或者轻拂操作,根据在触摸面板IOlb上连续地被检测的手指P的移动轨迹获得手指P的移动方向Da。在其中使手指P与触摸面板IOlb相接触的情况下,拖曳操作用于移动手指P,轻拂操作用于通过手指P、沿任意方向轻拂触摸面板101b。在这一情况下,根据检测到检测信号的时间的坐标数据(移动开始点)和紧在取消信号的检测之前所采集的坐标数据(移动结束点)之间的坐标差,获得手指P的移动方向Da。更具体地讲,轻拂操作用于在面板表面上沿任意方向移动与面板表面相接触的手指P。在轻拂操作中,指示从与面板表面的非接触状态过渡到与面板表面的接触状态的接触点用作移动开始点MO,指示从接触状态过渡到非接触状态的接触点用作移动结束点Ml。另一方面,在其中选定了能够指出移动方向的点的情况下,根据手指P的移动坐标获得手指P的移动方向Da,其中,所述手指P的 移动坐标是响应定位操作在触摸面板IOlb上的点和另一个点之间离散地检测的。定位操作用于使用手指指示触摸面板IOlb的任意点。在这一情况下,根据相对点在定位检测时间的坐标数据(移动开始点)和相对另一个点在定位检测时间的坐标数据(移动结束点)之间的坐标差,获得手指P的移动方向Da。以下,将描述电视机10的功能结构。显示器11显示操作屏幕、内容等。控制部分13包括CPU、RAM、ROM等,并且控制电视机10的每一部分。存储器15为诸如EEPROM的非易失存储器,并且存储操作屏幕信息、操作命令信息等。通信部分17通过天线18从遥控器100接收操作命令C。除了操作命令C的接收之外,通信部分17也可以把相应于电视机10的操作屏幕信息、操作命令信息、指示电视机10的状态的状态信息等传输于遥控器100。当从遥控器100接收到操作命令C时,控制部分13对每一部分进行控制,以根据操作命令信息执行相应于所接收的操作命令C的处理A。[3.遥控器的操作]在本实施例中,在具有液晶触摸面板的遥控器100中,根据轻拂等的轨迹确定用户是用双手、右手还是左手握住遥控器100。作为确定结果,自动地执行向针对双手、右手或者左手的最佳用户接口(UI)的转换。因此,能够防止误操作,从而能够提高可操作性。以下,将参照图3飞描述遥控器100的操作。图3为描述遥控器100的操作的流程图。图4解释了遥控器100的操作。图5A飞C描述了 UI的结构随操作状态的变化。如图3中所示,当预定的时间达到时,控制部分103开始执行用于确定操作状态的处理(步骤S101)。预定的时间可以为针对预定的操作输入的时间或者诸如激活遥控器100时的的预定的处理时间。当开始执行确定处理时,控制部分103向用户发出选定移动方向Dd的消息Msg的通知(S013)。例如,在图4中,显示消息Msg “请沿显示屏幕、按一直向上的方向移动手指”(状态 ST4a)。当显示了消息Msg,从而执行了相应于消息Msg的操作输入时,遥控器100检测操作输入(S105)。例如,在图4中,用户试图在触摸面板IOlb (触摸面板显不器101)上沿一直向上的方向移动右手的拇指P。然而,由于右手的结构,沿稍微向右和向上的方向倾斜地移动了手指P (状态ST4b)。当检测到操作输入时,控制部分103根据手指P的移动开始点MO和其移动结束点Ml之间的坐标差获得手指P的移动方向Da (S107)。当获得移动方向Da时,控制部分103根据所选定的移动方向Dd和所检测的移动方向Da之间的差Λ确定遥控器100的操作状态(S109 )。就操作状态而言,将确定其中使用一只手执行操作的状态和其中使用双手执行操作的状态,而且还确定其中使用左手执行操作的状态和其中使用右手执行操作的状态。当可以确定操作状态时,控制部分103依据确定结果改变Π的结构(S111)。图5A 5C示意性地描述了⑶I的结构随操作状态的变化。图5A描述了使用左手操作时触摸面板IOlb的UI区 域的实例,图5B描述了使用双手操作时触摸面板IOlb的UI区域的实例,以及图5C描述了使用右手操作时触摸面板IOlb的UI区域的实例。如图5A 5C中所示,依据触摸面板IOlb上的左手操作、双手操作或者右手操作,改变轻拂的针对上、下、左以及右确定的区域和间隙(play)区域(无效区域)。在图5A飞C中,表示为“上”、“下”、“右”以及“左”的区域代表分别沿向上、向下、向右以及向左方向检测触摸面板IOlb上操作的区域。例如,在图5B中,当把手指与触摸面板IOlb的接触从“下”区域移至“上”区域时,检测到在触摸面板IOlb上沿向上方向执行了轻拂操作。在其中使用双手在触摸面板IOlb上执行操作的情况下,沿直线相当精确地执行轻拂。于是,如图5B中所示,把触摸面板IOlb的上、下、左以及右确定区域之间的边界设置为直线,而间隙区域很小或者不存在。相类似,针对按钮按下的确定区域几乎相当于所显示的按钮的大小。在其中使用一只手在触摸面板IOlb上执行操作的情况下,把触摸面板IOlb的上、下、左以及右确定区域之间的边界设置为曲线,而间隙区域被放大,如图5A飞C中所示。在其中在触摸面板IOlb的间隙区域中执行操作的情况下,难以唯一地指出操作方向。为此,不接收所述操作。于是,同样,在其中执行难以唯一地指出操作方向的不明确移动操作的情况下,能够可靠地防止错误地确定操作方向。在其中使用右手的拇指在触摸面板IOIb上执行操作的情况下,例如,通常按这样的方式执行操作拇指的指尖围绕拇指底部的位置(Cl)画圆弧。在这一情况下,当在图5B的双手Π中沿围绕Cl的圆弧E执行操作时,即使用户想要沿向上的方向执行轻拂操作,也会沿圆弧E穿过“下”、“左”、“上”以及“右”每一区域,操作触摸面板101b。为此,导致了错误的操作。因此,如图5C中所示,改变了触摸面板IOlb的右手Π的一个或多个区域,以按这样的方式操作触摸面板IOlb :用户的操作(圆弧E)穿过两个区域,S卩“上”和“下”区域。于是,能够可靠地检测用户想要执行的沿向上方向的轻拂操作。因此,能够可靠地防止执行错误的操作。参照图5A中所示的触摸面板IOlb的左手Π区域,相类似,在其中使用左手的拇指在触摸面板IOlb上执行操作的情况下,例如,通常按这样的方式执行操作拇指的指尖围绕拇指底部的位置(C2)画圆弧。因此,通过改变左手Π的一个或多个区域,如图5A中所示,能够可靠地抑制错误的操作。而且,在触摸面板IOlb的右手Π区域中,沿围绕Cl的圆弧E执行操作。由于避免了对触摸面板IOlb的“间隙区域”中的操作的接收,如图5C中所示,所以能够可靠地防止因用户不想要的操作所导致的错误的操作。参照图5A中所示的触摸面板IOlb的左手Π区域,相类似,按这样的方式执行操作拇指的指尖围绕拇指底部的位置(C2)画圆弧。由于避免了对触摸面板IOlb的“间隙区域”中操作的接收,所以能够可靠地抑制因用户不想要的操作所导致的错误操作的执行。因此,根据本实施例,依据用户使用其执行操作的右手改变触摸面板IOlb的一个或多个Π区域,能够可靠地减少错误操作的出现。如图5A飞C中所示,把操作按钮200显示在显示屏幕IOla的中下部分。当用户在触摸面板IOlb上操作操作按钮200时,针对触摸面板IOlb执行根据操作按钮200的输入。在按下操作按钮200的操作中,在其中用户使用一只手在触摸面板IOlb上执行操作的情况下,与其中双手在触摸面板IOlb上执行操作的情况相比,手指的中心位置位移。更具体地讲,在许多其中双手在触摸面板IOIb上执行操作的情况下,按下所显示的操作按钮200的位置本身。然而,在许多其中右手在触摸面板IOlb上执行操作的情况下,按下从所显示的操作按钮200的位置向右和向下方向位移的区域。在许多其中左手在触摸面板IOlb上执行操作的情况下,相类似,按下从所显示的操作按钮200的位置向左和向下方向
位移的区域。因此,如图5A飞C中所示,把操作按钮200的按下过程中触摸面板IOlb的按下确定区域210移至所显示的操作按钮200的位置下方,而且还依据左手操作或者右手操作将其向左或者向右位移。在其中使用左手在触摸面板IOlb上执行操作的情况下,相对所显示的操作按钮200沿向左和向下方向(箭头方向)位移针对操作按钮200的触摸面板IOlb的按下确定区域210,如图5A中所示。而且,在其中使用右手在触摸面板IOlb上执行操作的情况下,沿向右和向下方向(箭头方向)位移针对操作按钮200的触摸面板IOlb的按下确定区域210,如图5C中所示。于是,能够可靠地避免其中尽管用户想要按下所显示的操作按钮200,但却未相对所显示的操作按钮200执行触摸面板IOlb上的按下操作的情况。而且,也可以把将加以显示的部分(图标等)的位置(例如,操作按钮200本身等)放置在触摸面板IOlb上的左手操作和右手操作之间的左和右侧。同样,在这一情况下,如果确定使用右手操作触摸面板101b,则向右和向下位移显示在显示屏幕IOla中的所显示的操作按钮200、图标等,如果使用左手操作触摸面板101b,则向左和向下位移显示在显示屏幕IOla中的所显示的操作按钮200、图标等。因此,缩短了操作手指P和操作按钮200、图标等之间的距离,从而提高了可操作性。另外,可以在触摸面板IOlb的左手操作和右手操作之间相对手指位移定位光标的中心位置。图6为示意图,描述了这样的实例其中,相对点Dt向左和向上方向位移光标Cur的位置,其中,点Dt为这样的点当确定执行右手操作时,在触摸面板IOlb上,在这一点检测手指P的接触。如图6中所示,在右手操作的情况下,把拇指P从屏幕的左上位置延伸至右下位置。由于把光标Cur的位置位移至左上位置,并且相对在触摸面板IOlb上在其处检测手指P的接触的点Dt执行显示,因此能够在显示屏幕IOla上、在拇指P的指尖上所希望的位置显示光标Cur。于是,能够显著提高用户的可操作性。在左手操作的情况下,相类似,沿向右和向上方向位移光标Cur的位置,从而能够相对在其处检测手指P的接触的点Dt显示光标Cur的位置。而且,在遥控器100的运动操作的确定过程中,也能够选择一种针对左手操作和右手操作的最佳算法。当运动检测到传感器109检测用户移动遥控器100的过程中遥控器100的运动时,运动导致右手移动遥控器100时和左手移动遥控器100时之间的差别。因此,分别针对右手操作、左手操作以及双手操作改变确定运动的算法,能够根据相应于每一操作的最佳算法确定运动。[4.用于确定操作状态的处理]以下,将参照图7、描述用于确定操作状态的处理。图7描述了依赖操作状态的手指P的移动状态。图8A 8C描述了右手操作、左手操作或者双手操作时所检测的手指的移动方向Da。图9为描述用于确定操作状态的处理的实例的流程图。如图7的状态ST6a中所示,在右手操作中,使用右手握住遥控器100,把右手的拇指P的底部分定位在遥控器100的右下位置。当在触摸面板IOlb上移动拇指P时,在把底部分设置为轴的情况下移动拇指P。因此,在把底部分设置为 轴的情况下,即使用户想要沿直线方向移动拇指P,也很容易移动拇指P画圆弧。也可以按与右手操作的移动状态相同的方式解释左手操作的移动状态。另一方面,如图7的状态ST6b中所示,在双手操作中,使用一只手(例如,左手)握住遥控器100,在触摸面板IOlb (触摸面板显示器101)上移动另一只手(例如,右手)的食指等。在触摸面板IOlb上自由地移动另一只手的手指P,而不管握住遥控器100的左手如何。因此,当用户想要沿直线方向移动食指P时,可以很容易移动食指P画一条直线。尽管在图7中未描述移动操作中开始点MO和结束点Ml之间沿X方向的坐标差Λ X,然而通常会出现较小的坐标差。图8Α描述了右手操作时所检测的手指P的移动方向Da。在这一情况下,当选定了沿向上方向的移动操作时,移动方向Da沿向右的方向倾斜(状态ST7Aa),而当选定了沿向下方向的移动操作时,移动方向Da很容易沿向左的方向倾斜(状态ST7Ab)。而且,当选定了沿向左方向的移动操作时,移动方向Da沿向下的方向倾斜(状态ST7Ac ),而当选定了沿向右方向的移动操作时,移动方向Da很容易沿向上的方向倾斜(状态ST7Ad)。图SB描述了左手操作时所检测的手指P的移动方向Da。在这一情况下,当选定了沿向上方向的移动操作时,移动方向Da沿向左的方向倾斜(状态ST7Ba),而当选定了沿向下方向的移动操作时,移动方向Da很容易沿向右的方向倾斜(状态ST7Bb)。而且,当选定了沿向左方向的移动操作时,移动方向Da沿向上的方向倾斜(状态ST7Bc ),而当选定了沿向右方向的移动操作时,移动方向Da很容易沿向下的方向倾斜(状态ST7Bd)。图SC描述了双手操作时所检测的手指P的移动方向Da。在这一情况下,同样,当选定了沿向上、向下、向左以及向右任何方向的移动操作Dd时,通常沿所选定的方向移动手指。因此,移动方向Da难以沿特定的方向倾斜(状态ST7Ca 状态ST7Cd)。图9描述了用于确定操作状态的处理的实例。在图9中所描述的确定处理中,控制部分103首先提示用户相对触摸面板IOlb沿向上方向执行移动操作(步骤S201)。控制部分103确定在向上方向的移动操作中开始点MO和结束点Ml之间沿X方向的坐标差Λ X (结束点坐标-开始点坐标)的绝对值I Λ Xl是否小于第一阈值Athl(S203)。如果满足确定条件,则控制部分103确定执行双手操作(S205)。如果不满足确定条件,则控制部分103确定绝对值I Λ Xl是否等于或者大于第二阈值Λ th2 (彡第一阈值Λ thl) (S207)。使用阈值Λ th2确定绝对值| Λ X|,能够防止错误地确定操作状态。如果满足确定条件,则控制部分103确定坐标差Λ X是否具有正值(S209)。接下来,如果坐标差Λ X具有正值,则控制部分103确定执行右手操作(S211)。如果坐标差Λ X具有负值,则控制部分103确定执行左手操作(S213)。另一方面,如果在步骤S207的处理中确定绝对值I Λ X|小于第二阈值Λ th2,则控制部分103提示用户相对触摸面板IOlb按向右的方向执行移动操作(步骤S215)。控制部分103确定在向右方向的移动操作中开始点坐标MO和结束点坐标Ml之间沿Y方向的坐标差Λ Y (结束点坐标-开始点坐标)的绝对值I Λ Yl是否等于或者大于第二阈值Λ th2 (S217)。使用阈值Λ th2确定坐标差Λ Y,能够防止错误地确定操作状态。如果满足确定条件,则控制部分103确定坐标差Λ Y是否具有正值(S219)。接下来,如果坐标差Λ Y具有正值,则控制部分103确定执行右手操作(S221 ),如果坐标差Λ X具有负值,则控制部分103确定执行左手操作(S223)。另一方面,如果在步骤S217的处理中确定绝对值I Λ Υ|小于第二阈值Λ th2,则
控制部分103按向上和向右方向的移动操作中确定结果的组合确定操作状态。于是,同样,在绝对值I ΛΧ|和I ΛΥ|均为小的情况下,能够使用沿互不相同的方向的移动操作的确定结果确定操作状态。控制部分103确定X和Y方向的坐标差Λ X和Λ Y是否均具有正值(S225)。接下来,如果满足确定条件,则控制部分103确定执行右手操作(S227)。另一方面,如果不满足确定条件,则控制部分103确定X和Y方向的坐标差Λ X和Λ Y是否均具有负值(S229)。接下来,如果满足确定条件,则控制部分103确定执行左手操作(S231),如果不满足确定条件,则控制部分103确定终止确定(S233)。在以上所描述的例子中,在步骤S203的处理中使用第一阈值Λ thl进行双手操作的确定。然而,如果不满足步骤S229的确定条件,则可以确定执行双手操作,而不是判断为不能确定。而且,在步骤S215之后还确定在向右方向的移动操作中Y方向的坐标差Λ Y的绝对值I Λ Υ|是否小于第一阈值Λ thl,如果满足确定条件,则可以确定执行双手操作。而且,在以上所描述的实例中,使用向上和向右方向移动操作中的确定结果确定操作状态。然而,例如,如果按互不相同的方向执行移动操作,则也能够使用针对向上和向下方向、向上和向左方向、向左和向右方向等中任何一组方向的移动操作的确定结果。在其中使用了针对沿互相垂直的方向的移动操作的确定结果的情况下,由于触摸面板IOlb的纵横比,很容易出现移动方向Dd和Da之间的差Λ。因此,能够高精度地确定操作状态。尽管在这一例子中在步骤S225之后的处理中按沿向上和向右方向的移动操作中的确定结果的组合确定移动操作,然而也可以这样地确定如果不满足步骤S217的处理中的确定条件,则终止确定。尽管在这一实例中把第二阈值Λ th2用作向上方向的移动操作中的阈值和向右方向的移动操作中的阈值,然而也可以使用诸如Λ th2、A th2’等的不同的阈值。如以上所描述的,根据本公开专利实施例的遥控器100,根据所述选定,根据将在显示屏幕IOla上移动的所选定的移动方向Dd和手指P的移动方向Da之间的差Λ确定遥控器100的操作状态。在使用一只手操作遥控器100的情况下,由于在选定的移动方向Dd和手指P的移动方向Da中手的结构,很容易出现用于操作的相应于手指P的差Λ。另一方面,在使用双手操作遥控器100的情况下,在所选定的移动方向Dd和手指P的移动方向Da中难以出现用于操作的相应于手指P的差Λ。为此,能够根据移动方向Dd和Da之间的差Λ容易地和精确地确定遥控器100的操作状态。
尽管描述了其中相对触摸面板IOlb选定了向上、向下、向左以及向右移动方向Dd的情况,然而,例如,也可以沿触摸面板IOlb的对角线选定倾斜的移动方向Dd。在这一情况下,能够根据沿所选定的对角线的移动方向Dd和所检测的移动方向Da之间的差Λ (角度差)确定遥控器100的操作状态。尽管描述了其中检测与触摸面板IOlb相接触的手指P的移动方向Da的情况,然而也可以检测接近触摸面板IOlb的手指的移动方向Da。尽管在以上的描述中提示用户沿预定的方向执行移动操作,从而能够确定操作状态,然而本公开专利并不局限于此。例如,显然,在其中随意地执行用户的轻拂操作的情况下,也可以根据垂直轴或者水平轴以及手指P的移动方向Da之间的差Λ确定操作状态。多次检测手指P的轻拂操作,以根据多次执行的检测的结果确定操作状态,能够提高确定的精度。图10为描述检测右手操作和左手操作的另一个实例的示意图。在图10中所示的例子中,检测用户使用其接触触摸面板IOlb的手指P的轨迹(圆弧),并且依据圆弧的取向确定是右手操作还是左手操作。在图10中,轨迹Kl表示右手操作的情况,轨迹Κ2表示左手操作的情况。在右手操作的情况下,从接触点Μ10、Μ11以及Μ12获得轨迹Κ1。在轨迹Kl为圆弧的情况下,获得其中心CE。在右手操作的情况下,轨迹Kl为圆弧,其中把拇指的底部设置为中心,并且把圆弧的中心定位在显示屏幕IOla的右侧。因此,在相对轨迹Kl把中心CE定位在显示屏幕IOla的右侧的情况下,能够确定执行右手操作。按与左手操作的情况相同的方式,如果轨迹Κ2呈圆形形状,则在其中把中心CE相对轨迹Κ2定位在左侧的情况下,能够确定执行左手操作。[5.改变UI的处理]以下,将描述依据操作状态改变触摸面板或者触摸设备IOlb的一个或多个UI区域的结构的处理。图11为描述依据操作状态改变触摸面板IOIb的UI区域结构的处理的流程图。首先,在步骤Sio检测轻拂操作。在接下来的步骤S12中,确定通过左手操作的轻拂的轨迹是曲线还是曲线、通过右手操作的轻拂的轨迹是直线还是终止确定。在触摸面板IOlb上通过左手操作的轻拂的轨迹为曲线的情况下,处理过程前进至步骤S14。在步骤S14,执行向图5Α中所示左手Π的一个或多个区域的改变。通过左手UI的一个或多个区域确定向上、向下、向左以及向右操作。在触摸面板IOlb上轻拂的轨迹为直线的情况下,处理过程前进至步骤S16。在步骤S16,执行向图5Β中所示双手UI的一个或多个区域的改变。通过双手UI的一个或多个区域确定向上、向下、向左以及向右操作。在触摸面板IOlb上右手操作的轻拂的轨迹为曲线的情况下,处理过程前进至步骤S18。在步骤S18,执行向图5C中所示右手Π的一个或多个区域的改变。通过右手Π的一个或多个区域确定向上、向下、向左以及向右操作。在难以确定触摸面板IOlb上轻拂的轨迹的情况下,处理过程前进至步骤S20。在步骤S20,不改变Π的一个或多个区域,但通过与最后一个区域相同的Π的一个或多个区域确定向上、向下、向左以及向右操作。如以上所描述的,根据本公开专利,确定是由用户的双手、右手还是左手操作具有液晶触摸面板(例如,包括显示屏幕IOla和触摸面板或者触摸设备IOlb)的遥控器100,并且通过修改触摸设备IOlb的一个或多个区域转换至最佳Π配置,与/或分别针对双手、右手以及左手自动地执行显示在显示屏幕IOla中的一个或多个图形部件的显示。因此,能够抑制误操作、显著提高可操作性。本领域技术人员将会意识到可以依据设计要求和其它因素,对本公开专利进行多方面的修改、组合、子组合以及变动,只要这些修改、组合、子组合以及变动处于所附权利要求或者其等效要求的范围内即可。因此,也可以把所述技术 配置如下。(I) 一种信息处理装置,所述装置包含处理器,该处理器配置为检测用户在触摸设备上所执行的操作,其中,所述触摸设备具有多个与其相关的区域;确定用户是经由右手、左手还是双手在触摸设备上执行操作;以及依据是右手、左手还是双手在触摸设备上执行操作,修改至少一个与触摸设备相关的区域。(2)根据(I)所述的信息处理装置,其中,触摸设备为显示器的一部分,而且处理器还配置为根据与触摸设备相关的多个区域中的一个或多个区域,在显示器上显示用户接口的一个或多个用户接口组件。(3)根据(I)或者(2)所述的信息处理装置,其中,与触摸设备相关的多个区域包括至少一个确定区域,而且处理器还配置为依据用户是经由左手还是右手执行操作,修改至少一个确定区域。(4)根据(3)所述的信息处理装置,其中,至少一个确定区域包括多个确定区域,其中,所述多个确定区域包括分别用于检测用户沿向上、向下、向右、或者向左方向在触摸面板上所执行的操作的上确定区域、下确定区域、右确定区域、以及左确定区域。(5)根据(2)所述的信息处理装置,其中,与触摸设备相关的多个区域包括至少一个用于检测用户在触摸设备上所执行的无效操作的无效区域,而且处理器还配置为通过依据用户是经由左手还是右手在触摸设备执行操作修改至少一个无效区域,修改至少一个与触摸设备相关的区域。(6)根据(I) (3)任何之一所述的信息处理装置,其中,处理器还配置为依据用户是经由左手还是右手在触摸设备执行操作,修改光标的中心位置。(7 )根据(I) (3 )、或者(6 )任何之一所述的信息处理装置,其中,处理器还配置为根据用户在触摸设备上所执行的操作,从多个操作命令中选择操作命令;以及把所选择的操作命令传输于外部接收器,以进行进一步的处理。(8)根据(I) (3)、(6)或者(7)任何之一所述的信息处理装置,其中,处理器还配置为通过检测信息处理装置的运动,确定用户所采用的运动;根据信息处理装置的运动确定用户是经由左手、右手、还是双手实现所述运动;以及依据用户是经由左手、右手、还是双手实现所述运动,改变用于检测信息处理装置的运动的算法。(9 )根据(I广(3 )、或者(6广(8 )任何之一所述的信息处理装置,其中,处理器还配置为在触摸设备上所执行的操作期间确定与触摸设备上第一接触点相关的开始坐标;

在触摸设备上所执行的操作期间确定与触摸设备上第二接触点相关的结束坐标;以及根据对结束坐标和开始坐标之间的差的计算,确定用户是经由右手、左手、还是双手在触摸设备上执行操作。(10)根据(9)所述的信息处理装置,其中,处理器还配置为确定结束坐标和开始坐标之间的差的绝对值;把绝对值与第一阈值进行比较;以及当比较结果表明绝对值小于第一阈值时,确定用户经由双手在触摸设备上执行操作。( 11)根据(10 )所述的信息处理装置,其中,当比较结果表明绝对值大于或者等于第一阈值时,处理器还配置为确定绝对值是否大于或者等于第二阈值;当确定结果表明绝对值大于或者等于第二阈值时,确定结束坐标和开始坐标之间的差为正还是为负;以及当差结果表明结束坐标和开始坐标之间的差为正时,确定用户经由右手在触摸设备上执行操作;以及当差结果表明结束坐标和开始坐标之间的差为负时,确定用户经由左手在触摸设备上执行操作。(12)根据(9)或者(10)所述的信息处理装置,其中,开始坐标和结束坐标为水平坐标。(13)根据(9)、(10)或者(12)任何之一所述的信息处理装置,其中,开始坐标和结束坐标为垂直坐标。(14) 一种信息处理方法,包含检测用户在信息处理装置的触摸设备上所执行的操作,所述触摸设备具有多个与其相关的区域;使用处理器确定用户是经由右手、左手还是双手在触摸设备上执行操作;以及依据是右手、左手还是双手在触摸设备上执行操作,修改至少一个与触摸设备相关的区域。(15) 一种在其上存储程序的计算机可读指令的非临时计算机可读存储单元,当处理器执行这些指令时,所述指令致使处理器检测用户在信息处理装置的触摸设备上所执行的操作,所述触摸设备具有多个与其相关的区域;
确定用户是经由右手、左手还是双手在触摸设备上执行操作;以及依据是右手、左手还是双手在触摸设备上执行操作,修改至少一个与触摸设备相关的区域。另外,还可以把所述技术配置如下。(I) 一种信息处理装置,包括检测单元,其配置旨在检测在操作屏幕上移动的手指;确定单元,其配置旨在根据在操作屏幕上移动的手指的移动轨迹确定是右手、左手还是双手执行操作;以及处理改变单元,其配置旨在根据确定单元所获得的确定结果改变与对用户操作的检测相关的处理。(2)根据(I)所述的信息处理装置,其中,处理改变单元根据确定单元所获得的确定结果改变针对基于确定单元的确定的操作的确定区域。(3)根据(2)所述的信息处理装置,其中,处理改变单元把不接受检测单元的检测的无效区域设置在确定区域之间的边界部分中,并且根据确定单元所获得的确定结果改变无效区域。(4)根据(3)所述的信息处理装置,其中,当确定单元确定使用右手或者左手执行操作时,处理改变单元设置无效区域,以及当确定单元确定使用双手执行操作时,处理改变单元设置无效区域。(5)根据(2)所述的信息处理装置,其中,提供了与屏幕重叠的显示面板、在显示面板上显示操作按钮、以及处理改变单元根据确定单元所获得的确定结果,针对操作按钮的按下改变确定区域。(6)根据(5)所述的信息处理装置,其中,当确定单元确定使用右手执行操作时,处理改变单元把确定区域移至相对操作按钮的位置的右侧,而当确定单元确定使用左手执行操作时,处理改变单元把确定区域移至相对操作按钮的位置的左侧。( 7 )根据(I)所述的信息处理装置,其中,处理改变单元根据确定单元所获得的确定结果,相对所检测的手指位置改变光标的中心位置。(8)根据(I)所述的信息处理装置,其中,处理改变单元根据确定单元所获得的确定结果,改变运动的确定算法。(9) 一种信息处理方法,包括检测在操作屏幕上移动的手指;根据在操作屏幕上移动的手指的移动轨迹确定是右手、左手还是双手执行操作;以及根据确定结果改变与对用户操作的检测相关的处理。(10) —种程序,致使计算机用作其配置旨在检测在操作屏幕上移动的手指的单元;其配置旨在根据在操作屏幕上移动的手指的移动轨迹确定是右手、左手还是双手执行操作的单元;以及其配置旨在根据确定结果改变与对用户操作的检测相关的处理的单元。(11) 一种遥控系统,包括信息处理装置和通过信息处理装置远程操作的电子装置,所述信息处理装置包括检测单元,其配置旨在检测在操作屏幕上移动的手指;确定单元,其配置旨在根据在操作屏幕上移动的手指的移动轨迹确定是右手、左手还是双手执行操作;以及处理改变单元,其配置旨在根据确定单元所获得的确定结果改变与对用户操作的
检测相关的处理。本申请要求2011年6月29日向日本专利局提出的申请号为JP2011-144059的日本专利申请的优先权,特将其全部内容并入此处,以作参考。
权利要求
1.一种信息处理装置,所述装置包含 处理器,该处理器配置为 检测用户在触摸设备上所执行的操作,所述触摸设备具有多个与其相关的区域;确定所述操作是由用户经由右手、左手还是双手在触摸设备上执行的;以及依据是右手、左手还是双手在触摸设备上执行所述操作,修改与触摸设备相关的至少一个区域。
2.根据权利要求I所述的信息处理装置,其中,触摸设备为显示器的一部分,而且处理器还配置为 根据与触摸设备相关的多个区域中的一个或多个区域,在显示器上呈现用户接口的一个或多个用户接口组件。
3.根据权利要求I所述的信息处理装置,其中,与触摸设备相关的多个区域包括至少一个确定区域,而且处理器还配置为 依据用户是经由左手还是右手执行操作,修改至少一个确定区域。
4.根据权利要求3所述的信息处理装置,其中,至少一个确定区域包括多个确定区域,所述多个确定区域包括用于检测用户分别沿向上、向下、向右、或者向左方向在触摸面板上所执行的操作的上确定区域、下确定区域、右确定区域、以及左确定区域。
5.根据权利要求2所述的信息处理装置,其中,与触摸设备相关的多个区域包括用于检测用户在触摸设备上所执行的无效操作的至少一个无效区域,而且处理器还配置为 通过依据用户是经由左手还是右手在触摸设备执行操作而修改至少一个无效区域,修改与触摸设备相关的至少一个区域。
6.根据权利要求I所述的信息处理装置,其中,处理器还配置为 依据用户是经由左手还是右手在触摸设备执行操作,修改光标的中心位置。
7.根据权利要求I所述的信息处理装置,其中,处理器还配置为 根据用户在触摸设备上所执行的操作,从多个操作命令中选择操作命令;以及 把所选择的操作命令传输于外部接收器,以进行进一步的处理。
8.根据权利要求I所述的信息处理装置,其中,处理器还配置为 通过检测信息处理装置的运动,确定用户所采用的运动; 根据信息处理装置的运动确定用户是经由左手、右手、还是双手实现所述运动;以及依据用户是经由左手、右手、还是双手执行现所述姿态,改变用于检测信息处理装置的运动的算法。
9.根据权利要求I所述的信息处理装置,其中,处理器还配置为 在触摸设备上所执行的操作期间,确定与触摸设备上第一接触点相关的开始坐标; 在触摸设备上所执行的操作期间,确定与触摸设备上第二接触点相关的结束坐标;以及 根据对结束坐标和开始坐标之间的差的计算,确定用户是经由右手、左手、还是双手在触摸设备上执行操作。
10.根据权利要求9所述的信息处理装置,其中,处理器还配置为 确定结束坐标和开始坐标之间的差的绝对值; 比较绝对值与第一阈值;以及当比较结果表明绝对值小于第一阈值时,确定用户经由双手在触摸设备上执行操作。
11.根据权利要求10所述的信息处理装置,其中, 当比较结果表明绝对值大于或者等于第一阈值时,处理器还配置为 确定绝对值是否大于或者等于第二阈值; 当确定结果表明绝对值大于或者等于第二阈值时,确定结束坐标和开始坐标之间的差为正还是为负;以及 当差结果表明结束坐标和开始坐标之间的差为正时,确定用户经由右手在触摸设备上执行操作;以及 当差结果表明结束坐标和开始坐标之间的差为负时,确定用户经由左手在触摸设备上执行操作。
12.根据权利要求9所述的信息处理装置,其中,开始坐标和结束坐标为水平坐标。
13.根据权利要求9所述的信息处理装置,其中,开始坐标和结束坐标为垂直坐标。
14.一种信息处理方法,包含 检测用户在信息处理装置的触摸设备上所执行的操作,所述触摸设备具有多个与其相关的区域; 使用处理器确定用户是经由右手、左手还是双手在触摸设备上执行操作;以及 依据是右手、左手还是双手在触摸设备上执行操作,修改与触摸设备相关的至少一个区域。
15.一种在其上存储程序的计算机可读指令的非临时计算机可读存储单元,当处理器执行这些指令时,所述指令致使处理器 检测用户在信息处理装置的触摸设备上所执行的操作,所述触摸设备具有多个与其相关的区域; 确定用户是经由右手、左手还是双手在触摸设备上执行操作;以及 依据是右手、左手还是双手在触摸设备上执行操作,修与触摸设备相关的改至少一个区域。
全文摘要
本发明信息处理装置、信息处理方法、程序以及遥控系统提供了一种用于修改触摸设备的一个或多个触摸感应区域的系统与方法。就方面而言,可以把触摸设备作为显示器(例如,触摸屏幕显示器)的一部分加以提供。就不同的方面而言,可以把处理器配置为能够检测用户在触摸设备上所执行的操作。处理器可以确定用户是使用右手、左手还是双手在触摸设备上执行操作。然后,处理器根据所述确定修改触摸设备的一个或多个区域。在把触摸设备作为显示器的一部分加以提供时,还可以把处理器配置为能够根据触摸设备的触摸感应区域在显示器上显示一个或多个图形UI组件(例如,图标)。
文档编号G06F3/0488GK102880405SQ20121021006
公开日2013年1月16日 申请日期2012年6月21日 优先权日2011年6月29日
发明者伊藤慎, 大桥良德, 山田英树 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1