专利名称:信息处理装置、信息处理方法及程序的制作方法
技术领域:
本发明涉及信息处理装置、信息处理方法及程序。更具体地,本发明涉及使用触控 面板(touch panel)执行操作的信息处理装置、信息处理方法及程序。
背景技术:
过去,诸如蜂窝电话之类的移动装置的特殊性在于用一只手握住装置主体的同时 主要利用拇指来操作键盘。因此,键盘上的键排列是根据这种操作环境的。例如,频繁使用 的键被布置在拇指可以平滑移动的范围内,并且取消键被布置在使得难以按下取消键的位 置,以便防止误操作。 考虑到上面的特殊性而做出的键排列是基于假设用右手的人们使用移动装置的
操作环境的。因此,此键排列很难供使用左手的人们进行操作。或者,当分别制备针对使用
右手的人们的装置以及针对使用左手的人们的装置时,出现的问题在于每种装置仅可以供
预期的人们使用,并且另外,由于需要布置两种不同类型的装置,因此成本增加了。 此外,取决于如何握住装置主体,不仅是键排列而且诸如鼠标按钮的功能以及显
示画面上的显示位置之类的其它输入和输出设备有时也难以使用。对于这个问题,例如,日
本专利申请早期公开(JP-A) No. 2000-330946公开了一种技术,其中,在装置外侧的多个位
置布置了触觉传感器,以便检测用户是如何握住装置的。在JP-A No. 2000-330946的技术
中,可以基于布置在装置外侧的触觉传感器的接触状况来检测用户如何握住装置的,因此,
能够相应地改变键排列等。
发明内容
然而,JP-A No. 2000-330946的技术存在的一个问题在于装置需要包括布置在硬
件外侧的多个触觉传感器的独特机构,仅用于专门针对使用右手或左手的人们制备装置,
因此导致了低的多功能性。此外,存在的问题还在于用户可能不能切换输入和输出功能,
除非用户触摸装置外侧的触觉传感器,因此,不能根据抓握方式来执行动态处理。 鉴于前面的问题,希望提供能够根据用来操作信息处理装置的操作体的角度来执
行预定处理的新颖的经改进的信息处理装置、信息处理方法和程序。 根据本发明的一个实施例,提供了一种信息处理装置,该信息处理装置包括检测 单元,用于检测操作体相对于显示画面上的基准坐标轴的角度;以及执行单元,用于根据由 检测单元检测到的操作体的角度来执行预定处理。 由执行单元执行的预定处理包括多个处理,并且执行单元可以根据由检测单元检 测到的操作体的角度来执行多个处理之一。 利用这种配置,检测到操作体相对于显示画面上的基准坐标轴的角度,并且根据 检测到的操作体的角度来执行预定处理。预定处理包括多个处理,并且可以根据操作体的 角度来执行多个处理之一。因此,可以根据接触或接近信息处理装置的显示画面的操作体 的角度来执行预定处理。
4
检测单元可以使用利用电容或红外光的触控面板来检测接触或接近信息处理装 置的操作体的角度。 由执行单元执行的多个处理是同一层次的处理,并且执行单元可以根据由检测单
元检测到的操作体的角度来执行同一层次的处理之一。 由执行单元执行的多个处理是高层次处理和低层次处理,并且执行单元可以根据
由检测单元检测到的操作体的角度来执行高层次处理和低层次处理中的任一处理。 检测单元可以根据操作体的接触部分的第一重心位置与操作体的接近部分的第
二重心位置之间的位置关系来检测操作体的角度。 检测单元可以计算从第一重心位置到第二重心位置的向量,并且基于向量的方向 来检测操作体相对于显示画面上的基准坐标轴的角度。 检测单元可以在从第一重心位置到第二重心位置的向量方向被确定为相对于显
示画面上的基准坐标轴倾向右边时,判定操作体为右手的手指,并且可以在该向量的方向
被确定为相对于显示画面上的基准坐标轴倾向左边时,判定操作体为左手的手指。 信息处理装置可以包括显示控制单元,用于将多个显示层叠加并显示在显示画
面上。执行单元可以根据由检测单元检测到的操作体的角度来选择显示在显示画面上的
多个显示层之一,并且显示控制单元可以在显示画面的前景上显示由执行单元选择的显示层。 显示控制单元可以按多个显示层为透明的方式将多个显示层叠加并显示在显示 画面上,并且执行单元可以根据由检测单元检测到的操作体的角度来选择显示在显示画面 上的多个显示层之一,并且显示控制单元可以通过增加由执行单元选择的显示层的不透明 度来显示由执行单元选择的显示层。 根据本发明的另一实施例,提供了一种信息处理方法,该方法包括检测操作体相
对于显示画面上的基准坐标轴的角度;以及根据检测到的操作体的角度来执行预定处理。 根据本发明的另一实施例,提供了一种使得计算机用作信息处理装置的程序,该
信息处理装置包括检测单元,用于检测操作体相对于显示画面上的基准坐标轴的角度;
以及执行单元,用于根据由检测单元检测到的操作体的角度来执行预定处理。 如上所述,根据本发明的实施例,可以根据用来操作信息处理装置的操作体的角
度来执行预定处理。
图1是示出根据本发明实施例的信息处理装置的硬件配置的框图; 图2是图示出根据实施例的利用静电触控面板的操作体检测方法的说明图; 图3是示出根据实施例的信息处理装置的控制单元的功能配置的框图; 图4是图示出根据实施例的操作体的角度的检测的说明图; 图5是图示出根据实施例的信息处理装置的显示画面的显示示例的说明图; 图6是图示出根据实施例的信息处理装置的显示画面的显示示例的说明图; 图7是图示出根据实施例的信息处理装置的显示画面的显示示例的说明图; 图8是图示出根据实施例的信息处理装置的信息处理方法的流程图;以及 图9A、图9B和图9C是图示出过去对蜂窝电话的操作的说明图。
具体实施例方式
此后,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,用 相同的标号表示具有基本上相同的功能和结构的结构元件,并且省略对这些结构元件的重 复说明。 此外,将以下面所列的顺序来描述用于执行本发明的最佳方式。 (l)本实施例的目的 (2)信息处理装置的硬件配置 (3)信息处理装置的功能配置 (4)信息处理装置的显示示例 (5)信息处理装置的操作 (l)本实施例的目的 首先,说明本发明的实施例的目的。过去,诸如蜂窝电话之类的移动装置的特殊性 在于用一只手握住装置主体的同时主要利用拇指来操作键盘。因此,键盘上的键排列是根 据这种操作环境布置的。例如,频繁使用的键被布置在拇指可以平滑移动的范围内,并且取 消键被布置在使得难以按下取消键的位置,以便防止误操作。 考虑到上面的特殊性而做出的键排列是基于假设用右手的人们使用移动装置的 操作环境的。因此,此键排列很难供使用左手的人们进行操作。或者,当分别制备针对使用 右手的人们的装置以及针对使用左手的人们的装置时,出现的问题在于每种装置仅可以供 预期的人们使用,并且另外,由于需要布置两种不同类型的装置,因此成本增加了。
此外,取决于如何握住装置主体,不仅是键排列而且诸如鼠标按钮的功能以及显 示画面上的显示位置之类的其它输入和输出设备有时也难以使用。对于这个问题,公开了 一种用于如图9A所示的装置的技术,该装置将触觉传感器布置在装置外侧的多个位置处 以便检测用户是如何握住装置的。 根据上面的技术,可以基于布置在装置外侧的触觉传感器的接触状况来检测用户 如何握住装置的,因此,能够相应地改变键排列等。例如,当如图9B所示用左手握住装置 时,左侧的触觉传感器开启,以使得针对左手的键排列显示在显示画面上。另一方面,当如 图9C所示用右手握住装置时,右侧的触觉传感器开启,以使得针对右手的键排列显示在显 示画面上。 然而,图9所示的方法存在一个问题在于装置需要包括布置在硬件外侧的多个触 觉传感器的独特机构,仅用于专门针对使用右手或左手的人们制备装置,因此导致了低的 多功能性。此外,存在的问题还在于用户不能切换输入和输出功能,除非用户触摸装置外 侧的触觉传感器,因此,不能根据抓握方式来执行动态处理。 因此,鉴于上面的状况,创建了根据本发明实施例的信息处理装置100。根据本实 施例的信息处理装置100可以根据用于操作信息处理装置的操作体的角度来执行预定处理。 在本实施例中,以蜂窝电话、个人数字助理(PDA)、便携式音频播放器和便携式媒 体播放器作为信息处理装置100的示例进行说明,但是信息处理装置100不限于这些示例。 个人计算机可以用作信息处理装置100。在本实施例中,可以与诸如显示屏之类的显示设备整体地来制造信息处理装置100,但是信息处理装置100不限于这种示例。可以将信息处理装置100和显示设备制造为分离的装置。 用户在用一只手握住信息处理装置100的同时,用户可以利用诸如拇指之类的手指来触摸信息处理装置100的显示画面。在此场合中,触摸显示画面的手指的方向取决于用户用右手还是左手握住信息处理装置100而改变。信息处理装置100使用触控面板等来检测用户手指的方向,并且可以根据手指的方向来执行各种处理。
(2)信息处理装置的硬件配置 接下来,将基于图1说明根据本实施例的信息处理装置100的硬件配置。图1是示出根据本实施例的信息处理装置100的硬件配置的框图。 信息处理装置100包括随机存取存储器(RAM) 101、非易失性存储器102、显示设备103、中央处理单元(CPU) 104以及输入设备105。 CPU 104用作根据各种程序控制信息处理装置100的整体操作的运算处理装置和控制装置。或者,CPU 104可以是微处理器。非易失性存储器102存储供CPU 104使用的程序、运算参数等。RAM 101主要存储在CPU104的执行期间使用的程序,以及在执行期间按需要改变的参数。这些组件通过利用CPU总线等制造的主机总线(未示出)彼此相连。
显示设备103是信息处理装置100的输出设备的一个示例。显示设备103例如由液晶显示(此后称为LCD)设备构成,并且输出由信息处理装置IOO执行各种处理获得的结果。具体地,显示设备103将从信息处理装置100执行各种处理获得的结果显示为文本和图像。 输入设备105包括输入装置、输入控制电路等。输入装置例如是用户用来输入信息的鼠标、键盘、触控面板、按钮、麦克风、开关和操纵杆。输入控制电路基于来自用户的输入生成输入信号,并且将输入信号输出到CPU 104。信息处理装置100的用户可以将各种数据输入到信息处理装置100,并且可以通过操作输入设备105来指示信息处理装置IOO执行处理操作。 在本实施例中,通过主要利用触控面板来检测诸如用户的手指之类的操作体来接收用户的操作。触控面板具有两个功能显示和输入。根据本实施例的触控面板可以检测接近触控面板或与触控面板接触的用户的手指等的角度。检测方法可以是能够检测操作体在显示屏上的位置信息的方法,例如,利用金属薄膜形成透明电极的电阻膜方法、通过获得手指与导电膜之间的电容改变来检测位置的电容性方法、红外中断方法以及电磁感应方法。
具体地,在本实施例中将说明利用静电触控面板检测操作体的角度的方法。下面,将参考图2说明利用静电触控面板的操作体检测方法。图2是图示出利用静电触控面板的操作体检测方法的说明图。如图2的说明图200所示,静电触控面板具有以矩阵(例如,IO乘以7)布置的静电传感器,并且根据电容的改变来改变静电传感器的值。
当用户的手指,即操作体,接近或者接触静电触控面板的静电传感器时,静电传感器的电容增加。通常,基于增加量的改变来执行诸如敲击(t即)之类的交互。此外,可以同时获得各个静电传感器的电容。在此情况中,可以通过同时检测静电触控面板的所有静电传感器的电容的改变并且对检测到的改变进行插值(interpolating)来检测接近或接触静电触控面板的手指的形状。 将参考图2的说明图200来说明如何检测接近或接触静电触控面板的手指的形
7状。在说明图200中,区域202表示静电传感器的电容增加的区域,而区域203表示静电传感器的电容不变的区域。当操作体(手指)201接近或接触静电触控面板时,静电传感器的电容改变。因此,如说明图200所示,区域202的形状根据操作体201的形状改变,从而可以检测出操作体201的形状。 如上所述,可以通过利用静电触控面板基于电容的改变来检测操作体201的形状和方向。例如,当用户让左手的拇指接近或接触静电触控面板时,如说明图210所示,区域211中的电容改变,从而可以检测出左手拇指的形状和方向。另一方面,当用户让右手拇指接近或接触静电触控面板时,如说明图212所示,区域214中的电容改变,从而可以检测出右手拇指的形状和方向。后面将详细说明利用静电触控面板检测操作体201的角度的方法。 上面已说明了根据本实施例的信息处理装置100的硬件配置。可以利用通用构件或者可以利用专用于各个构成元件的功能的硬件来制造上面的各个构成元件。因此,可以根据执行实施例时的技术水平来按需改变所使用的硬件配置。
(3)信息处理装置的功能配置 接下来,将参考图3说明根据本实施例的信息处理装置100的控制单元的功能。图3是示出根据本实施例的信息处理装置IOO的控制单元(CPU 104)的功能配置的框图。
如图3所示,信息处理装置100的控制单元包括检测单元110、执行单元111、显示控制单元112等。图3所示的显示画面10具有用作上述输入设备105的触控面板的功能以及用作显示设备103的LCD的功能。 检测单元110具有检测操作体201相对于显示画面10上的基准坐标轴的角度的功能。显示画面10上的基准坐标轴可以被配置以使得预定方向为y轴并且与y轴垂直的方向为x轴,或者可以被配置以使得十二点钟方向为O度。或者,基准坐标轴可以被配置以使得信息处理装置100的外壳的垂直方向为y轴并且其外壳的水平方向为x轴。
下面将参考图4说明检测单元110对操作体201的角度的检测。如图4所示,确定操作体201接触静电触控面板处的静电触控面板的电容变量的阈值为Tl,确定操作体201接近静电触控面板处的静电触控面板的电容变量的阈值为T2。例如,如图4的说明图250所示,当操作体201与静电触控面板接触时,接触部分251中的电容变量变得等于或大于阈值Tl。另一方面,如说明图252所示,当操作体201接近静电触控面板时,接近部分252中的电容变量变为等于或大于阈值T2。 实际上,操作体201通常不与静电触控面板的平面并行,而是向平面倾斜。因此,如说明图253所示,接近部分形成在操作体201的接触部分周围。因此,由静电触控面板的静电传感器检测到的变量等于或大于阈值T1的区域254被变量等于或大于阈值T2的区域255包围。在此情况中,阈值T1大于阈值T2。 变量等于或大于阈值T1的坐标的加权平均坐标被检测单元110定义为阈值T1的重心TC1。此外,变量等于或大于阈值T2的坐标的加权平均坐标被检测单元110定义为阈值T2的重心TC2。 检测单元110判断从阈值Tl的重心TC1到阈值T2的重心TC2的向量的大小(两个点之间的距离)是否等于或大于某个大小。当向量的大小等于或大于某个大小时,像手指的修长形状的操作体201被确定为与静电触控面板接触。此外,向量的方向被确定为操
8作体201接触静电触控面板的方向。因此,检测单元110可以通过计算从TCI到TC2的向量的方向相对于显示画面10上的基准坐标轴倾斜的角度来检测操作体201的角度。
例如,当通过重心TC1并且与信息处理装置100的外壳的垂直方向平行的坐标轴被定义为显示画面上的基准坐标轴时,如果操作体201的角度相对于基准坐标轴向右倾斜预定角度(例如,向右15度或更多度),则确定操作体201是右手的拇指。另一方面,当操作体201相对于基准坐标轴向左倾斜预定角度(例如,向左15度或更多度)时,则确定操作体201是左手的拇指。以这种方式,检测单元110检测操作体201相对于显示画面10上的基准轴的角度,并且将关于检测到的角度的信息提供给执行单元lll。
再次参考图3。执行单元111具有根据检测单元110提供来的操作体201的角度执行预定处理的功能。由执行单元111执行的预定处理指由信息处理装置100执行的多个处理。执行单元111根据操作体201的角度来执行多个处理之一。由执行单元111执行的多个处理可以是同一层次的处理,或者可以是高层次处理和低层次处理。此外,执行单元111具有使得后面描述的显示控制单元112在显示画面10上显示预定显示的功能。
显示控制单元112通过叠加多个显示层来在显示画面10上显示多个显示层。显示控制单元112将在显示画面上显示的多个显示层之一显示在前景中。例如,上述执行单元111可以根据检测单元110检测到的操作体201的角度来选择在显示画面10上显示的多个显示层之一。在此情况中,显示控制单元112将由执行单元111所选择的显示层显示在显示画面10的前景中。 此外,显示控制单元112可以通过透明地叠加多个显示层来在显示画面10上显示多个显示层。在此情况中,执行单元111可以根据检测单元110检测到的操作体201的角度来选择在显示画面IO上显示的多个显示层之一。因此,显示控制单元112通过增加由执行单元111所选择的显示层的不透明度来显示由执行单元111所选择的显示层。
(4)信息处理装置的显示示例 上面已说明了信息处理装置100的控制单元的功能。接下来,将参考图5至7说明信息处理装置100的显示画面10的显示示例。图5是图示出显示画面10的显示示例的说明图。如图5的说明性显示画面300所示,两种类型的显示层(画面层)共同存在于显示画面IO上,并且它们中的每个以半透明的模式显示在画面上。 说明性显示画面300中所示的两种类型的显示层是层302和层301。在层302上,显示了整个qwerty式键盘。在层301上,放大并显示了 qwerty式键盘的一部分。层302和层301相重叠并且以半透明的模式显示。例如,当检测单元110确定操作体201向左倾斜(左手的拇指接近或接触静电触控面板)时,放大并显示了 q恥rty式键盘的一部分的层306的不透明度增加,如说明性显示画面305所示。在这种场合中,显示了整个qwerty式键盘的层307的不透明度不变。结果,更清晰地显示出放大并显示了 qwerty式键盘的一部分的层306。 另一方面,当检测单元110确定操作体201向右倾斜(右手的拇指接近或接触静电触控面板)时,显示了整个qwerty式键盘的层309的不透明度增加,如说明性显示画面308所示。在这种场合中,放大并显示了qwerty式键盘的一部分的层310的不透明度不变。结果,更清晰地显示出显示了整个qwerty式键盘的层309。 此外,执行单元111可以被配置为根据是右手还是左手的拇指接近或接触静电触控面板来执行不同的处理。例如,如上所述,当右手的拇指接近或接触静电触控面板时,显示了整个qwerty式键盘的层309的不透明度增加。接下来,当用右手的拇指敲击显示画面10时,焦点移动以使得要放大并显示的qwerty式键盘的一部分改变。 当左手的拇指接近或接触静电触控面板时,整个qwerty式键盘中所关注的部分被放大并显示。接下来,当用左手的拇指敲击显示画面10时,执行在qwerty式键盘的放大部分选择键之一的处理。 当右手的拇指或左手的拇指从显示画面IO移开时,显示画面IO可以返回到说明性显示画面300。此外,可以根据用户的偏好来配置当确定右手的拇指接近或接触静电触控
面板时所执行的处理以及当确定左手的拇指接近或接触静电触控面板时所执行的处理。
换言之,当右手的拇指接近或接触静电触控面板时用于移动qwerty式键盘的焦点的处理以及当左手拇指接近或接触静电触控面板时用于选择q恥rty式键盘的放大部分中的键之一的处理共同存在于说明性显示画面300中。以这种方式,两种处理,即用于移动放大部分的操作以及用于从放大部分中选择键的操作共同存在于一个显示画面中,因此,可以根据操作体201的角度来选择处理之一。结果,可以提供面积高效输入方法(etendueefficient input method)。 在上面的示例中,用于移动整个qwerty式键盘中的焦点的高层次处理(u卯erlevel processing)以及用于从qwerty式键盘的放大部分内选择键的低层次处理两者共同存在。显示地图等的应用是以高层次处理和低层次处理共同存在的方式执行的处理的另一示例。在用于显示地图等的应用中,用于移动整个地图中的焦点的高层次处理以及用于选择放大地图中要放大的一部分的低层次处理可以共同存在。 此外,执行单元111不仅可以执行共同存在的高层次处理和低层次处理,而且可以执行共同存在的同一层次中的多个处理。接下来,将参考图6说明同一层次的处理共同存在的显示画面10的显示示例。图6是图示出显示画面10的显示示例的说明图。如图6的示例显示画面310所示,两种类型的显示层(画面层)共同存在于显示画面IO上,并且它们中的每个以半透明方式显示在画面上。 示例显示画面310所示的两种类型的显示层包括相互重叠并以半透明模式显示的用于显示q恥rty式键盘右半部分的层以及用于显示qwerty式键盘的左半部分的另一层。例如,当检测单元110确定左手的拇指接近或接触静电触控面板时,显示了 qwerty式键盘的左半部分的层313的不透明度增加,如示例显示画面312所示。在这种场合,显示了qwerty式键盘右半部分的层的不透明度不变。结果,更清晰地显示出显示了 qwerty式键盘的左半部分的层313。 另一方面,当检测单元110确定右手的拇指接近或接触静电触控面板时,显示了qwerty式键盘的右半部分的层315的不透明度增加,如示例显示画面314所示。在这种场合中,显示了 q恥rty式键盘左半部分的层的不透明度不变。结果,更清晰地显示出显示了qwerty式键盘的右半部分的层315。 如上所述,在示例显示画面310中,当右手的拇指接近或接触静电触控面板时,采用qwerty式键盘的右半部分的键排列,而当左手的拇指接近或接触静电触控面板时,采用左半部分的键排列。以这种方式,可以执行共同存在于一个显示画面内的同一层次的多个处理。因此,可以将优选地适合于一个画面的键盘的大小制作为原始大小的一半,并且能够减少利用胖手指敲击显示画面10而引起的误操作。 在示例显示画面310中,qwerty式键盘左半部分的显示层和qwerty式键盘右半部分的显示层相互重叠并且以半透明模式显示,然而本发明不限于此。例如,一个键可以显示qwerty式键盘左半部分中的键之一以及qwerty式键盘右半部分中的键之一。例如,qwerty式键盘左半部分中的键之一 q和qwerty式键盘右半部分中的键之一 y显示在同一位置处。当左手的拇指接近或接触静电触控面板时,qwerty式键盘左半部分中的键之一 q被显示为浮现(emerge)。当右手的拇指接近或接触静电触控面板时,qwerty式键盘右半部分中的键之一y被显示为浮现。 接下来,将参考图7说明用于操作音频播放器的示例显示画面。图7是图示出显示画面10的显示示例的说明图。如示例显示画面320所示,两种类型的显示层(画面层),即音乐列表321和音乐控制面板322共同存在于显示画面10上,并且它们中的每个以半透明模式显示在画面上。音乐控制面板322例如控制音乐的再现、停止以及音量改变。
当检测单元110确定左手的拇指接近或接触静电触控面板时,显示了音乐列表的层325的不透明度增加,如示例显示画面324所示。在这种场合中,显示了音乐控制面板的层的不透明度不变。结果,更清晰地显示出显示有音乐列表的层325。 另一方面,当检测单元110确定右手的拇指接近或接触静电触控面板时,显示了音乐控制面板的层327的不透明度增加,如示例显示画面326所示。在这种场合中,显示音乐列表的层的不透明度不变。结果,更清晰地显示出显示有音乐控制面板的层327。
当左手的拇指接近或接触静电触控面板时,执行单元111执行从显示在层325上的音乐列表中选择被敲击等的音乐列表的处理。另一方面,当右手的拇指接近或接触静电触控面板时,执行单元111根据显示在层327上的音乐控制面板上的显示来执行再现和停止音乐、增加和降低音量等处理。
(5)信息处理装置的操作 上面已说明了信息处理装置100的显示画面10的显示示例。接下来,将参考图8说明信息处理装置100的信息处理方法。图8是图示出信息处理装置100的信息处理方法的流程图。下面,将说明信息处理装置ioo具有静电触控面板的情况。
首先,信息处理装置IOO在预定应用开始时,生成用于监视静电触控面板的电容
变量的线程。然后,检测单元iio获取静电触控面板上的各个静电传感器的电容,并且以任
意分辨率对所获得的电容插值(SIOO)。在步骤S100中,检测单元110将应用开始时的电容与操作体接触静电触控面板时的电容相比较,并且获取计算出的差来以任意分辨率对所获得的差进行插值。 然后,检测单元110根据图4所示的检测方法来计算电容变量等于或大于阈值Tl的一组点的重心TCI (S102)。如上所述,阈值Tl是确定操作体接触了静电触控面板时的阈值。 然后,检测单元110根据图4所示的检测方法来计算电容变量等于或大于阈值T2的一组点的重心TC2(S104)。如上所述,阈值T2是确定操作体接近了静电触控面板时的阈值,并且大于阈值T1。然后,检测单元110计算从在步骤S102中计算出的重心TC1到在步骤S104中计算出的重心TC2的向量(S106)。 接下来,检测单元110判断在步骤S106中计算出的向量的长度是否等于或长于某个长度(S10S)。在步骤S108的判断中,检测单元110可以判断向量的长度是否等于或大于例如20mm至30mm,以便判断向量是否为大约例如手指的长度。在步骤S108,判定向量长度大于某个长度的像手指一样的修长的操作体接触了静电触控面板。 当在步骤S108中判定向量长度等于或大于某个长度时,检测单元110计算向量的方向,并且判断向量方向是倾向于右边、左边还是其它角度(SllO)。在步骤S110,例如,当显示画面上的基准坐标轴被配置为十二点钟方向(0度)时,如果向量在从90度到180度的方向上,则判定接触体的角度倾向于右边。当接触体的角度倾向于右边时,判定接触体为右手的拇指。另一方面,当向量在从180度到270度的方向上时,判定接触体的角度倾向于左边。当接触体的角度倾向于左边时,判定接触体为左手的拇指。 当在步骤SllO中判定接触体的角度倾向于右边(接触体是右边手指的拇指)时,
显示控制单元112增加被指定为右边层的层的不透明度,以便更清晰地显示该层(S112)。
执行单元111执行与右边层上所显示的显示画面相对应的处理(交互)(S114)。 当在步骤SllO中判定接触体的角度倾向于左边(接触体是左边手指的拇指)时,
显示控制单元112增加被指定为左边层的层的不透明度,以便更清晰地显示该层(S116)。
执行单元111执行与左边层上所显示的显示画面相对应的处理(交互)(S118)。 当在步骤SllO中判定接触体的角度既不倾向于右边也不倾向于左边时,执行单
元111执行与显示在先前活动的层上的显示画面相对应的处理(交互)(S120)。当在步骤
S114、 S118和S120中,用户在一定时段或更长时间内未操作信息处理装置IOO时,其透明
度曾经被增加并且已变为活动的层返回原始状态,以使得其透明度返回到与其它层相同的
透明度。 在本实施例的说明中,假设操作体为用户的手指,然而,本发明不限于此。例如,操作体可以是用户的手、触笔等。上面已说明了信息处理装置100的信息处理方法。
根据本实施例的信息处理装置100检测操作体相对于显示画面10上的基准坐标轴的角度,并且可以根据检测到的操作体的角度来执行预定处理。预定处理包括多个处理,并且可以根据操作体的角度来执行多个处理之一。因此,可以根据接触或接近于信息处理装置100的显示画面10的操作体的角度来执行预定处理。例如,多个显示层可以重叠在显示画面10上,并且可以根据操作体的角度来选择显示在显示画面10上的多个显示层之一。在此情况中,可以根据所选显示层来执行处理。 由于在信息处理装置100中使用了静电触控面板,因此,可以基于与操作体有关的接触和接近信息来确定手指的形状和方向。因此,当操作体是用户的手指时,能够判断出手指是右手的拇指还是左手的拇指。能够实现这样的应用,该应用能够取决于是右手的拇指接触或接近静电触控面板还是左手的拇指接触或接近静电触控面板来执行不同的处理。因此,用户可以利用专用于使用右手的人或专用于使用左手的人的按钮排列来输入信息。
高层次的整体视图和低层次的縮放视图可以同时叠加在一个画面上,并且当用左手的手指或右手的手指敲击显示画面时,可以执行各种不同的处理。因此,可以减少对移动装置的显示画面大小的限制。 本领域的技术人员应当明白,可以根据设计要求和其它因素进行各种修改、组合、子组合和变更,只要它们在所附权利要求或其等同物的范围之内即可。 在上面的实施例中,例如,操作体是用户的手指,并且判定手指是左手的拇指还是
12右手的拇指,然而,本发明不限于此。例如,当多个用户让他们的手接近或接触诸如触控面板之类的显示画面时,可以检测每个用户的手的角度。 本申请包含与2008年12月12日向日本专利局提交的日本优先专利申请JP2008-316976中公开的主题有关的主题,该申请的全部内容通过引用结合于此。
权利要求
一种信息处理设备,包括检测单元,用于检测操作体相对于显示画面上的基准坐标轴的角度;以及执行单元,用于根据由所述检测单元检测到的操作体的角度来执行预定处理。
2. 根据权利要求1所述的信息处理装置,其中,由所述执行单元执行的预定处理包括多个处理,并且所述执行单元根据由所述检测单元检测到的操作体的角度来执行所述多个处理之一。
3. 根据权利要求1所述的信息处理装置,其中,所述检测单元使用利用电容或红外光的触控面板来检测接触或接近所述信息处 理装置的操作体的角度。
4. 根据权利要求2所述的信息处理装置,其中,由所述执行单元执行的多个处理是同一层次的处理,并且所述执行单元根据由所述检测单元检测到的操作体的角度来执行所述同一层次 的处理之一。
5. 根据权利要求2所述的信息处理装置,其中,由所述执行单元执行的多个处理是高层次处理和低层次处理, 并且所述执行单元根据由所述检测单元检测到的操作体的角度来执行所述高层次处 理和所述低层次处理中的任一处理。
6. 根据权利要求1所述的信息处理装置,其中,所述检测单元根据操作体的接触部分的第一重心位置与操作体的接近部分的第 二重心位置之间的位置关系来检测所述操作体的角度。
7. 根据权利要求5所述的信息处理装置,其中,所述检测单元计算从所述第一重心位置到所述第二重心位置的向量,并且基于 所述向量的方向来检测操作体相对于显示画面上的基准坐标轴的角度。
8. 根据权利要求5所述的信息处理装置,其中,所述检测单元在从所述第一重心位置到所述第二重心位置的向量方向被确定为 相对于显示画面上的基准坐标轴倾向右边时,判定操作体为右手的手指,并且在所述向量 的方向被确定为相对于显示画面上的基准坐标轴倾向左边时,判定操作体为左手的手指。
9. 根据权利要求l所述的信息处理装置,还包括 显示控制单元,用于将多个显示层叠加并显示在显示画面上,其中,所述执行单元根据由所述检测单元检测到的操作体的角度来选择显示在显示画 面上的所述多个显示层之一,并且所述显示控制单元在显示画面的前景上显示由所述执行单元选择的显示层。
10. 根据权利要求9所述的信息处理装置,其中,所述显示控制单元以所述多个显示层为透明的方式将所述多个显示层叠加并显 示在显示画面上,所述执行单元根据由所述检测单元检测到的操作体的角度来选择显示在显示画面上 的所述多个显示层之一,并且所述显示控制单元通过增加由所述执行单元选择的显示层的不透明度来显示由所述执行单元选择的显示层。
11. 一种信息处理方法,包括以下步骤 检测操作体相对于显示画面上的基准坐标轴的角度;以及 根据检测到的操作体的角度来执行预定处理。
12. —种用于使得计算机用作信息处理设备的程序,所述信息处理设备包括 检测单元,用于检测操作体相对于显示画面上的基准坐标轴的角度;以及 执行单元,用于根据由所述检测单元检测到的操作体的角度来执行预定处理。
全文摘要
本发明公开了信息处理装置、信息处理方法及程序。提供了一种信息处理装置,该信息处理装置包括检测单元,用于检测操作体相对于显示画面上的基准坐标轴的角度;以及执行单元,用于根据由检测单元检测到的操作体的角度来执行预定处理。
文档编号G06F3/048GK101751222SQ200910254268
公开日2010年6月23日 申请日期2009年12月14日 优先权日2008年12月12日
发明者本间文规, 松田晃一, 梨子田辰志 申请人:索尼株式会社