信息处理设备,信息处理方法和程序的制作方法

文档序号:6369961阅读:128来源:国知局
专利名称:信息处理设备,信息处理方法和程序的制作方法
技术领域
本公开涉及信息处理设备,信息处理方法和程序。
背景技术
例如,在日本专利申请特开No. 2008-117371号公报中,说明了具备接近检测式触摸面板的信息处理设备。即使用户的手离开接近检测式触摸面板,接近检测式触摸面板也能够检测用户的手进行的悬停操作。如果接近距离,即,接近检测式触摸面板和用户的手之间的距离在预定阈值之内,那么信息处理设备把所述悬停操作确定为有效。

发明内容
但是,在现有技术的信息处理设备中,由于所述阈值被固定为很小的值,因此每次进行任何悬停操作时,用户的手都必须足够靠近接近检测式触摸面板。于是,理想的是提供·一种改善接近检测式触摸面板的可操作性的技术。按照本公开的实施例,提供一种信息处理设备,包括判定部分,用于根据接近距离和目标对象,判定输入操作是否有效,和处理执行部分,用于当确定输入操作有效时,执行与输入操作相应的处理,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标。按照本公开,提供一种信息处理方法,包括根据接近距离和目标对象,判定输入操作是否有效,和当确定输入操作有效时,执行与输入操作相应的处理,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标。按照本公开,提供一种程序,所述程序使计算机实现根据接近距离和目标对象,判定输入操作是否有效的判定功能,和当确定输入操作有效时,执行与输入操作相应的处理的处理执行功能,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标。按照本公开,能够按照目标对象,调整输入操作被确定为有效的接近距离,S卩,可检测距离。如上所述,按照本公开,由于按照目标对象调整可检测距离,因此,改善了诸如接近检测式触摸面板之类的接近检测式操作单元的可操作性。


图I是图解说明按照本公开的实施例的信息处理设备的硬件结构图;图2(a)是图解说明接近检测式触摸面板检测操作物体(用户的指尖)的情况的侧视图;图2(b)是图解说明接近检测式触摸面板检测操作物体的情况的平面图;图3(a)是图解说明接近检测式触摸面板检测操作物体的情况的侧视图;图3(b)是图解说明接近检测式触摸面板检测操作物体的情况的平面图4(a)是图解说明现有技术中的有效区域的侧视图;图4(b)是图解说明现有技术中的有效区域的侧视图;图4(()是图解说明当有效区域被加宽时的情况的侧视图;图4(d)是图解说明当有效区域被加宽时的情况的侧视图;图5是按照本实施例的信息处理设备的方框图;图6是图解说明目标对象的例子的说明图;图7是图解说明目标对象的例子的说明图;图7(13)是图解说明目标对象的例子的说明图;图8是图解说明目标对象的例子的说明图;图9是图解说明判定值和目标对象的短边长度之间的对应关系的曲线图;图10(a)是图解说明在目标对象较小的情况下的有效区域的侧视图;图10(b)是 图解说明在目标对象较大的情况下的有效区域的侧视图;图11(a)是图解说明对小目标对象进行精密操作的情况的平面图;图11(b)是图解说明对小目标对象进行精密操作的情况的平面图;图11(c)是图解说明对大目标对象进行粗略操作的情况的平面图;图11(d)是图解说明对大目标对象进行粗略操作的情况的平面图;图12是图解说明检测悬停操作的方向的情况的平面图;和图13是图解说明用信息处理设备执行的处理的过程的流程图。
具体实施例方式下面参考附图,详细说明本发明的优选实施例。注意在说明书和附图中,功能和结构基本相同的构成元件用相同的附图标记表示,省略这些构成元件的重复说明。另外,将按照以下顺序进行说明。I.信息处理设备的结构1-1.信息处理设备的硬件结构1-2.关于现有技术的信息处理设备的考察1-3.信息处理设备的功能块2.信息处理设备进行的处理的过程I.信息处理设备的结构1-1.信息处理设备的硬件结构下面参考图I等,说明信息处理设备I的硬件结构。信息处理设备I包括接近检测式触摸面板10URAM 102、非易失性存储器103、显示器104和CPU 105。接近检测式触摸面板101例如是电容性接近检测式触摸面板。如图2和3中所示,即使操作物体200离开接近检测式触摸面板101,接近检测式触摸面板101也能够检测诸如悬停操作之类的输入操作。这里,悬停操作指的是在操作物体200靠近接近检测式触摸面板101的位置,移动操作物体200的操作。悬停操作也被称为手势操作。另外,操作物体200是进行悬停操作的物体,例如是用户的手(具体地说,指尖201或手掌)、触摸笔等。在接近检测式触摸面板101的各个部分上布置有检测元件。另外,在接近检测式触摸面板101中构成xyz空间。x-y平面平行于接近检测式触摸面板101,z轴垂直于接近检测式触摸面板101。
接近检测式触摸面板101具体进行以下处理。接近检测式触摸面板101根据每个检测元件的电容的变化量,检测靠近接近检测式触摸面板101的物体。此外,接近检测式触摸面板101检测物体的各个部分和接近检测式触摸面板101之间的距离,即,接近距离。另夕卜,接近检测式触摸面板101把被检物体的接近距离在从最小值起的预定范围内(例如,在所述最小值+Icm以下的范围内)的部分视为操作物体200。从而,当用户的指尖201靠近接近检测式触摸面板101时,接近检测式触摸面板101能够把指尖201检测为操作物体200,而其它部分(例如,手指的指根)则视为噪声排除。另外,接近检测式触摸面板101检测操作物体200的投影区域、操作物体200的水平位置和操作物体200的接近距离。这里,操作物体200的投影区域是通过把操作物体200投影到接近检测式触摸面板101上而获得的区域。操作物体200的水平位置是操作物体200的在x-y平面上的位置。接近检测式触摸面板101检测关于操作物体200的各个部分的水平位置,然后算术平均检测值,从而获得操作物体200的水平位置。操作物体200的接近距离是接近检测式触摸面板101和操作物体200之间的距离,由z坐标给出。接近检测式触摸面板101检测关于操作物体200的各个部分的接近距离,然后算术平均检测值,从而获得操作物体200的接近距离。 接近检测式触摸面板101向CPU 104提供关于操作物体200的投影区域、操作物体200的水平位置和操作物体200的接近距离的检测信息。接近检测式触摸面板101的检测精度取决于接近距离。例如,如图2 (a)和图2 (b)中所示,当用户在指尖与接近检测式触摸面板101相隔I 2cm的位置,沿着箭头202的方向移动指尖201时,检测位置的轨迹IOla几乎与指尖201的实际轨迹一致。这里,检测位置是用接近检测式触摸面板101检测的操作物体200的水平位置。即,接近检测式触摸面板101能够精确地检测指尖201的移动。另外,检测位置是固定不变的,从而从接近检测式触摸面板101提供的检测信息几乎没有噪声。另一方面,如图3(a)和3(b)中所示,当用户在与接近检测式触摸面板101相隔4 5cm的位置,沿着箭头202的方向移动指尖201时,检测位置的轨迹IOla偏离指尖201的实际轨迹。即,与图2的情况相比,接近检测式触摸面板101的检测精度较低。另外,检测位置不是固定不变的,从而从接近检测式触摸面板101提供的检测信息具有许多噪声。RAM 102用作CPU 105的工作区。非易失性存储器103保存CPU 105执行处理所必需的信息,比如程序及各种图像和音频信息。显示器104输出(呈现)CPU 105提供的各种图像和音频信息。1-2.关于现有技术的信息处理设备的考察通过考察现有技术的信息处理设备,发明人开发了按照本公开的信息处理设备I。因此将说明发明人进行的考察。为此,将利用上面说明的硬件结构,说明现有技术的信息处理设备的问题。如上所述,在接近检测式触摸面板101中,接近距离越大,检测精度越低。从而,在现有技术的信息处理设备中,操作者一方设定阈值(即,可检测的距离),当接近距离越过所述阈值时,从接近检测式触摸面板101提供的任何检测信息作为噪声被滤除。图4(a)和图4(b)中所示的有效范围300对应于上面说明的阈值。S卩,如图4(a)中所示,在用户的指尖201在有效范围300内的情况下,现有技术的信息处理设备把从接近检测式触摸面板101提供的检测信息判定为有效。于是,在这种情况下,现有技术的信息处理设备能够高精度地检测用户的悬停操作。另一方面,如图4(b)中所示,在用户的指尖201在有效范围300之外的情况下,现有技术的信息处理设备把从接近检测式触摸面板101提供的检测信息判定为噪声(即,检测信息无效)。另外,在现有技术的信息处理设备中,阈值被固定为很小的值(具体地说,l-2cm),以便确保接近检测式触摸面板101的检测精度。因此,在用户的指尖201存在于远离接近检测式触摸面板101的位置(例如,与接近检测式触摸面板101相隔4-5cm的位置)的情况下,现有技术的信息处理设备检测不出悬停操作。于是,在任何悬停操作中,用户都必须把诸如指尖201或手掌之类的操作物体200放到在与接近检测式触摸面板101相隔l-2cm的范围中的接近位置。作为解决这种问题的措施,例如,如图4(c)和图4(d)中所示,存在一种其中有效范围300被加宽(即,可检测距离被延长)的结构。即使用户的指尖201存在于远离接近检测式触摸面板101的位置,应用该措施的信息处理设备也能够检测悬停操作。不过,如上所述,在用户的指尖201存在于远离接近检测式触摸面板101的位置的情况下,从接近检测 式触摸面板101提供的检测信息具有许多噪声。因而存在仅仅通过加宽有效范围300,信息处理设备或许不能正确检测悬停操作的情况。另一方面,用户的悬停操作大致分成在观察显示器104的同时,小心地进行的精密操作和一般进行的粗略操作。对较小的对象,比如显示在显示器104上的文本链接(一个单词)或者按钮,进行精密操作。相反,对较大的对象,比如显示在显示器104上的整个图像、照片图像或者地像进行粗略操作。在这样的较大对象中,即使检测位置被分散,检测位置落在对象之内的可能性也较高。此时,当检测位置存在于对象之中时,能够精确地进行与悬停操作相应的处理。因此,当目标对象较大时,即使接近距离较远,而且检测位置分散,也能够精确地进行与悬停操作相应的处理。另外,由于多数情况下,用户进行粗略操作而不观察显示器104(即,在没有识别接近距离的情况下进行操作),因此即使接近距离较长,检测信息也最好被确定为有效。因此,按照本实施例的信息处理设备I根据接近距离和目标对象,判定悬停操作是否有效。这将在下面详细说明。1-3.信息处理设备的功能块下面利用功能块,说明信息处理设备I的结构。如图5中所示,信息处理设备I包括接近检测式操作单元11、显示单元12、存储单元13和控制单元14。接近检测式操作单元11对应于上面说明的接近检测式触摸面板101。接近检测式操作单元11向控制单元14提供与操作物体200的投影区域、操作物体200的水平位置和操作物体200的接近距离相关的检测信息。显示单元12对应于上面说明的显示器104,输出(呈现)各种图像和音频信息。存储单元13对应于上面说明的RAM 102和非易失性存储器103。存储单元13保存程序及各种图像和音频信息。另外,存储单元13保存检测误差对应表。检测误差对应表指示操作物体200的接近距离和接近检测式操作单元11的检测误差之间的对应关系。检测误差是上述检测位置和操作物体200的实际水平位置之间的差异,以正实数的形式给出。检测误差随接近距离而变化。即,接近距离越长,检测误差越大。另外,检测误差还取决于投影区域的面积(大小),或者接近检测式触摸面板101的种类。于是,在本实施例中,如下创建检测误差对应表。在使接近检测式触摸面板101检测的操作物体200的投影区域固定不变的状态下(即,使检测区域固定),对于操作物体200的每个接近距离,测量检测误差。随后,根据测量值创建检测误差对应表。为每个接近检测式触摸面板101准备检测误差对应表。控制单元14包括悬停操作检测部分141、目标对象检测部分142、判定部分143和处理执行部分144。悬停操作检测部分141根据从接近检测式操作单元11提供的检测信息,判定是否进行了悬停操作。具体地说,悬停操作检测部分141根据检测信息,判定检测位置是否被改变。当判定检测位置被改变时,悬停操作检测部分141判定进行了悬停操作。目标对象检测部分142从显示在显示单元12上的对象中检测目标对象,即,作为悬停操作的目标的对象。下面,将参考图6-8,说明目标对象的详细确定方法。
如图6-8中所示,存在包括相对较小目标和相对较大目标的目标对象。较小目标对象的例子包括文本链接12b、列表项目12e-3(构成列表12e-2的一行)、按钮等等。在目标对象较小的情况下,存在用户利用指尖201,精确(谨慎)地进行悬停操作的许多情况。换句话说,当目标对象较小时,在许多情况下,悬停操作被看作精密操作。另外,当目标对象较小时,在许多情况下,以鼠标悬停(mouse-over)转换操作的形式进行悬停操作。另一方面,作为较大的目标对象,存在例如地像12c、照片图像12d和12e_l、列表12e-2、整个图像12a和12e等。当目标对象较大时,存在用户利用指尖201或手掌,粗略地(在短时间内)进行悬停操作的许多情况。换句话说,当目标对象较大时,在许多情况下,以粗略操作的形式进行悬停操作。另外,当目标对象较大时,存在悬停操作被执行为鼠标悬停替换操作、标签切换操作、缩放率的切换操作、菜单的显示/不显示切换操作、音乐的切换操作、静音的开/关操作、乱序模式的开/关等的许多情况。另外,通过缩放率的变化,无缝地改变目标对象的大小。因而,在目标对象的大小、悬停操作所需的时间和操作物体200的大小之间存在对应关系。换句话说,目标对象越大,悬停操作所需的时间越短,而且操作物体200变得越大。因此,目标对象检测部分142根据悬停操作所需的时间和操作物体200的大小来确定目标对象。具体地说,目标对象检测部分142根据操作物体200处于被保持状态的时间、检测位置和检测区域的大小来确定目标对象。具体地说,目标对象检测部分142根据检测信息,识别检测位置和检测区域。另夕卜,目标对象检测部分142把检测位置和检测区域都固定不变的时段设定为保持时间。此夕卜,目标对象检测部分142把存在于检测位置的对象设定为候选对象,把整个图像设定为候选对象的初始值。每当保持时间超过预定时间(例如,0.5秒)时,目标对象检测部分142就从整个图像逐步缩小候选对象。随后,目标对象检测部分142把当保持状态被解除时(即,当检测位置和/或检测区域改变时)的候选对象确定为目标对象。在候选对象是包括检测区域的最小对象的情况下,目标对象检测部分142把该候选对象确定为目标对象。例如,在图8中所示的区域IOlb是检测区域的情况下,目标对象检测部分142把整个图像12e设定为候选对象的初始值。如果在保持时间超过O. 5秒之前,保持状态被解除,那么目标对象检测部分142把整个图像12e确定为目标对象。另一方面,在保持时间超过0.5秒的情况下,目标对象检测部分142把列表12e-2设定为候选对象。另外,照片图像12e-l不包括检测区域101b,从而照片图像不会变成候选对象。如果在保持时间超过又一个O. 5秒之前,保持状态被解除,那么目标对象检测部分142把列表12e-2确定为目标对象。另一方面,当保持时间超过又一个O. 5秒时,目标对象检测部分142把列表项目12e-3设定为候选对象。目标对象检测部分142把列表项目12e-3确定为目标对象,因为不再存在任何更小的候选对象。另外,目标对象检测部分142可以只根据操作物体200处于保持状态的时间和检测位置,确定目标对象,而不管检测区域的大小。在这种情况下,目标对象检测部分142把存在于检测位置的对象设定为候选对象,把整个图像设定为候选对象的初始值。每当保持时间超过预定时间时,目标对象检测部分142从整个图像逐步缩小候选对象。目标对象检测部分142把当保持状态被解除时的候选对象确定为目标对象。当候选对象是显示在显示单元12上的对象中的最小对象时,目标对象检测部分142把该候选对象确定为目标对象。按照相似的方式,目标对象检测部分142可以只根据检测区域的大小和检测位置来确定目标对象,而不管操作物体200处于保持状态的时间。这种情况下,目标对象检测部·分142把包括整个检测区域的各个对象中的任意一个对象(例如,最大的对象)确定为目标对象。判定部分143根据接近距离和目标对象,判定悬停操作是否有效。具体地说,判定部分143根据检测信息和检测误差对应表,识别与操作物体200的接近距离相应的检测误差。此外,判定部分143根据检测信息,计算检测区域的面积的平方根。另外,判定部分143计算在以下表达式(I)中所示的判定值。L=kXA+B (I)L :判定值k :投影区域的面积的平方根A :检测误差B :给定权重在判定值及目标对象的短边长度满足以下表达式(2)-(4)任意之一的情况下,判定部分143判定用户的悬停操作有效。另外,在以下表达式(2)-(4)中,LI和L2是判定值的预定值,满足关系L1〈L2。另外,M表示目标对象的短边长度。此外,如果目标对象具有不同于矩形的形状(例如,圆形),那么判定单元143定义包括目标对象的矩形图像,并把所述矩形图像的短边长度设定为目标对象的短边长度。Ml和M2是目标对象的短边长度的预定值,满足关系Ml〈M2。L〈L1 和 0〈M〈M1 (2)L〈M 和 Ml ( M〈M2 (3)L〈L2 和 M2 彡 M(4)图9中所示的曲线图A指示对象的短边长度和满足表达式(2)-(4)的判定值之间的对应关系。如图9中所示,在例如,目标对象为文本链接或按钮时,目标对象的短边长度M满足0〈M〈M1。另外,在例如,目标对象为照片图像、地像或者列表时,目标对象的短边长度M满足Ml <M〈M2。此外,在例如,目标对象为整个图像时,目标对象的短边长度M满足M2 ( M。按照表达式⑵-⑷和曲线图A,如图10(a)中所示,目标对象越小,有效范围300越小(即,可检测距离变得越短)。因此,如图10(a)和图11(a)中所示,在目标对象500较小,而且接近距离较短的情况下,用户的悬停操作被确定为有效。例如,当用户在足够靠近接近检测式操作单元11的位置,精确地进行悬停操作时,该悬停操作被确定为有效。这种情况下,检测位置的轨迹IOla几乎与指尖201的实际轨迹一致,从而落在目标对象500之内。于是,后面说明的处理执行部分144能够正确地确定对于目标对象500的处理。另外,如图10(a)和图11(b)中所示,在目标对象500较小,而且接近距离较长的情况下(即,在指尖201在无效区域400中的情况下),用户进行的悬停操作被确定为无效。例如,在远离接近检测式操作单元11的位置,即使用户精确地进行悬停操作,该悬停操作也被确定为无效。这种情况下,检测位置的轨迹IOla显著偏离指尖201的实际轨迹,从而显著偏离目标对象500。于是,在检测位置的轨迹IOla显著偏离目标对象500的情况下,判定部分143能够排除悬停操作。另一方面,按照表达式⑵-⑷和曲线图A,如图10(b)中所示,目标对象越大,有效范围越大(即,可检测距离变得越长)。因此,如图10(b)和图11(c)中所示,在目标对象 500较大,而且接近距离较短的情况下,用户的悬停操作被确定为有效。例如,在用户在足够靠近接近检测式操作单元11的位置,粗略地进行悬停操作的情况下,该悬停操作被确定为有效。这种情况下,检测位置的轨迹IOla几乎与指尖201的实际轨迹一致,从而落在目标对象500之内。于是,后面说明的处理执行部分144能够正确地确定对于目标对象500的处理。另外,如图10(b)和图11(d)中所示,即使在目标对象500较大,而且接近距离较长的情况下,用户的悬停操作也被确定为有效。例如,即使当用户在远离接近检测式操作单元11的位置,粗略地进行悬停操作时,该悬停操作也被确定为有效。这种情况下,检测位置的轨迹IOla显著偏离指尖201的实际轨迹,不过由于目标对象500较大,因此检测位置的轨迹IOla落在目标对象500之内。于是,后面说明的处理执行部分144能够正确地确定对于目标对象500的处理。按照表达式(1)-(4),当权重B的值较大时,kXA的值必需较小。于是,取决于信息处理设备I所需的精度等,确定权重B。换句话说,信息处理设备I所必需的精度越高,则权重B的值越大。当悬停操作被判定为有效时,处理执行部分144进行与悬停操作相应的处理。具体地说,首先,处理执行部分144根据检测信息,识别在目标对象中的检测位置的轨迹。之后,处理执行部分144根据识别的轨迹,确定悬停操作的处理。例如,处理执行部分144如下确定处理。换句话说,在目标对象较小的情况下,处理执行部分144根据在目标对象中的检测位置的轨迹,识别用户沿着哪个方向对目标对象进行悬停操作。另外,处理执行部分144进行与悬停操作的方向相应的处理。另一方面,在目标对象较大的情况下,处理执行部分144把目标对象500分成多个块501,如图12中所示。另外,处理执行部分144识别检测位置的轨迹IOla经过各个块501的顺序。随后,处理执行部分144根据识别的顺序,识别用户沿着哪个方向对目标对象500进行悬停操作。在图12中所示的例子中,由于检测位置的轨迹IOla沿着块501a、块501b、块501c、块501d和块501e的顺序经过,因此处理执行部分144认识到用户向右对目标对象500进行悬停操作。另外,处理执行部分144进行与悬停操作的方向相应的处理。因而,如果检测位置的轨迹落在目标对象之内,那么处理执行部分144能够正确地进行悬停操作的处理。根据本发明一个优选实施例的信息处理设备包括判定部分143以及执行处理部分144,判定部分143用于根据接近距离和目标对象,判定输入操作是否有效,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标,处理执行部分144用于当确定输入操作有效时,执行与输入操作相应的处理。2.信息处理设备进行的处理的过程下面参考图13,说明信息处理设备I进行的处理的过程。另外,假定接近检测式操作单元11通常在进行以下处理的时候,向控制单元14输出检测信息。在步骤S10,悬停操作检测部分141根据从接近检测式操作单元11提供的检测信息,判定是否进行了悬停操作。具体地说,悬停操作检测部分141根据检测信息,判定检测 位置是否被改变,如果判定检测位置被改变,那么确定进行了悬停操作。悬停操作检测部分141等到进行了悬停操作为止,如果判定进行了悬停操作,那么流程进入步骤S20。在步骤S20,目标对象检测部分142根据检测信息,检测(确定)目标对象。具体地说,目标对象检测部分142根据检测信息,识别检测位置(X和I坐标)和检测区域。另夕卜,目标对象检测部分142把检测位置和检测区域固定不变的时段设定为保持时间。之后,目标对象检测部分142把存在于检测位置的对象设定为候选对象,把整个图像设定为候选对象的初始值。每当保持时间超过预定时间时,目标对象检测部分142从整个图像逐步缩小候选对象。随后,目标对象检测部分142把在保持状态被解除时的候选对象确定为目标对象。在候选对象是包括检测区域的最小对象的情况下,目标对象检测部分142把该候选对象确定为目标对象。在步骤S30,目标对象检测部分142发送对目标对象的悬停操作(悬停事件)。换句话说,目标对象检测部分142使目标对象与检测信息关联。在步骤S40,判定部分143检测目标对象的短边长度。在步骤S50,判定部分143根据检测信息和检测误差对应表,识别与操作物体200的接近距离相应的检测误差。此外,判定部分143根据检测信息,计算检测区域的面积的平方根。之后,判定部分143计算在上述表达式(I)中所示的判定值。随后,判定部分143判定悬停操作是否有效(S卩,判定值和目标对象的短边长度是否满足上述表达式(2)-(4)任意之一)。如果判定部分143判定悬停操作有效(即,判定值和目标对象的短边长度满足表达式(2)-(4)任意之一),那么流程进入步骤S60。另一方面,如果判定部分143判定悬停操作无效(S卩,判定值和目标对象的短边长度不满足表达式
(2)-(4)任意之一),那么流程进入步骤S70。在步骤S60,处理执行部分144处理悬停操作(悬停事件)。具体地说,首先,处理执行部分144根据检测信息,识别在目标对象中的检测位置的轨迹。随后,处理执行部分144根据识别的轨迹,确定悬停操作的方向。之后,处理执行部分144进行与悬停操作的方向相应的处理。随后,信息处理设备I终止所述处理。另一方面,在步骤S70,处理执行部分144忽略悬停操作(悬停事件)。之后,信息处理设备I终止所述处理。如上所述,按照本实施例的信息处理设备I根据接近距离和目标对象,判定悬停操作是否有效。因此,信息处理设备I能够按照目标对象,调整使悬停操作有效的接近距离(即,可检测距离),从而能够改善接近检测式操作单元11的可操作性。例如,在目标对象较大的情况下,即使接近距离较长,信息处理设备也可把悬停操作判定为有效。从而,即使当用户在不仔细观察显示单元12的情况下,进行粗略的悬停操作时,信息处理设备也可把悬停操作判定为有效。另外,信息处理设备I根据接近距离和目标对象的大小,判定悬停操作是否有效。因此,信息处理设备I能够按照目标对象的大小,调整可检测距离,从而能够改善接近检测式操作单元11的可操作性。例如,当目标对象较大时,信息处理设备I可以使可检测距离更长。另外,信息处理设备I根据接近检测式操作单元11关于接近距离的检测误差、目标对象的大小以及操作物体200在接近检测式操作单元11上的投影区域,判定悬停操作是否有效。因此,信息处理设备I能够按照目标对象的大小和操作物体200在接近检测式操作单元11上的投影区域来调整可检测距离,从而能够改善接近检测式操作单元11的可操作性。例如,当目标对象较大,而且操作物体200在接近检测式操作单元11上的投影区域·较小时,信息处理设备I可以使可检测距离更长。在接近距离和目标对象的短边长度满足上述表达式(2)-(4)任意之一的情况下,信息处理设备I可判定悬停操作有效。因此,信息处理设备I能够正确地判定悬停操作是否有效。此外,信息处理设备I能够按照目标对象的短边长度和投影区域的面积的平方根,调整可检测距离。另外,信息处理设备I根据操作物体200处于保持状态的时间和/或操作物体200在接近检测式操作单元11上的投影区域,检测目标对象。因此,信息处理设备I能够正确地检测目标对象。本领域的技术人员应明白,根据设计要求和其它因素,可以产生各种修改、组合、子组合和变更,只要它们在所附的权利要求或其等同物的范围之内。另外,也可以如下构成本技术。(I) 一种信息处理设备,包括判定部分,用于根据接近距离和目标对象,判定输入操作是否有效,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标;和处理执行部分,用于当确定输入操作有效时,执行与输入操作相应的处理。(2)按照(I)的信息处理设备,其中判定部分根据接近距离和目标对象的大小,判定操作物体的输入操作是否有效。(3)按照(2)的信息处理设备,其中判定部分根据接近检测式操作单元关于接近距离的检测误差、目标对象的大小以及操作物体在接近检测式操作单元上的投影区域,判定操作物体的输入操作是否有效。(4)按照(3)的信息处理设备,其中如果以下表达式(I)被满足,那么判定部分确定操作物体的输入操作有效M>kXA+B (I)Μ:目标对象的短边长度
k :投影区域的面积的平方根A :检测误差B :给定权重。(5)按照(1)-(4)任意之一的信息处理设备,还包括目标对象检测部分,用于根据操作物体的位置,以及其间操作物体处于保持状态的时期和/或操作物体在接近检测式操作单元上的投影区域,检测目标对象。(6) 一种信息处理方法,包括根据接近距离和目标对象,判定输入操作是否有效,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标;和 当确定输入操作有效时,执行与输入操作相应的处理。(7) 一种程序,所述程序使计算机实现根据接近距离和目标对象,判定输入操作是否有效的判定功能,所述接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标;和当确定输入操作有效时,执行与输入操作相应的处理的处理执行功能。(8)按照(7)的程序,其中判定功能包括根据接近距离和目标对象的大小,判定操作物体的输入操作是否有效。(9)按照(8)的程序,其中判定功能包括根据接近检测式操作单元关于接近距离的检测误差、目标对象的大小以及操作物体在接近检测式操作单元上的投影区域,判定操作物体的输入操作是否有效。(10)按照(9)的程序,其中判定功能包括如果以下表达式(I)被满足,那么确定操作物体的输入操作有效M>kXA+B (I)Μ:目标对象的短边长度k :投影区域的面积的平方根A :检测误差B:给定权重。(11)按照(7)-(10)任意之一的程序,所述程序适合于还使计算机实现根据操作物体的位置,以及其间操作物体处于保持状态的时期和/或操作物体在接近检测式操作单元上的投影区域,检测目标对象的目标对象检测功能。本公开包含与在2011年5月26日向日本专利局提交的日本优先权专利申请JP2011-117990中公开的主题相关的主题,该专利申请的整个内容在此引为参考。
权利要求
1.一种信息处理设备,包括 判定部分,用于根据接近距离和目标对象,判定输入操作是否有效,所述接近距离是接近检测式操作单元和利用所述接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标;和 处理执行部分,用于当确定输入操作有效时,执行与输入操作相应的处理。
2.按照权利要求I所述的信息处理设备,其中所述判定部分根据所述接近距离和所述目标对象的大小,判定所述操作物体的输入操作是否有效。
3.按照权利要求2所述的信息处理设备,其中所述判定部分根据所述接近检测式操作单元关于所述接近距离的检测误差、所述目标对象的大小以及所述操作物体在所述接近检测式操作单元上的投影区域,判定所述操作物体的输入操作是否有效。
4.按照权利要求3所述的信息处理设备,其中如果以下表达式(I)被满足,那么所述判定部分确定所述操作物体的输入操作有效 M>kXA+B (I) 其中,Μ:目标对象的短边长度 k :投影区域的面积的平方根 A :检测误差 B :给定权重。
5.按照权利要求I所述的信息处理设备,还包括目标对象检测部分,用于根据所述操作物体的位置,以及所述操作物体处于保持状态的时间和/或所述操作物体在所述接近检测式操作单元上的投影区域,检测所述目标对象。
6.按照权利要求5所述的信息处理设备,还包括悬停操作检测部,其根据从所述接近检测式操作单元提供的检测信息,判定所述操作物体是否进行了悬停操作,并且在判定进行了悬停操作的情况下,将进行悬停操作的时间作为所述操作物体处于保持状态的时间。
7.—种信息处理方法,包括 根据接近距离和目标对象,判定输入操作是否有效,所述接近距离是接近检测式操作单元和利用所述接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标;和 当确定输入操作有效时,执行与输入操作相应的处理。
8.一种程序,所述程序使计算机实现 根据接近距离和目标对象,判定输入操作是否有效的判定功能,所述接近距离是接近检测式操作单元和利用所述接近检测式操作单元进行输入操作的操作物体之间的距离,所述目标对象是输入操作的目标;和 当确定输入操作有效时,执行与输入操作相应的处理的处理执行功能。
9.按照权利要求8所述的程序,其中所述判定功能包括根据所述接近距离和所述目标对象的大小,判定所述操作物体的输入操作是否有效。
10.按照权利要求9所述的程序,其中所述判定功能包括根据所述接近检测式操作单元关于接近距离的检测误差、所述目标对象的大小以及所述操作物体在所述接近检测式操作单元上的投影区域,判定所述操作物体的输入操作是否有效。
11.按照权利要求10所述的程序,其中所述判定功能包括如果以下表达式(I)被满足,那么确定所述操作物体的输入操作有效 M>kXA+B (I) 其中,Μ:目标对象的短边长度 k :投影区域的面积的平方根 A :检测误差 B :给定权重。
12.按照权利要求8所述的程序,所述程序适合于还使计算机实现根据所述操作物体的位置,以及所述操作物体处于保持状态的时间和/或所述操作物体在所述接近检测式操作单元上的投影区域,检测所述目标对象的目标对象检测功能。
全文摘要
本发明提供一种信息处理设备、信息处理方法和程序。信息处理设备包括判定部分,用于根据接近距离和目标对象,判定输入操作是否有效,和处理执行部分,用于当确定输入操作有效时,执行与输入操作相应的处理。接近距离是接近检测式操作单元和利用接近检测式操作单元进行输入操作的操作物体之间的距离。目标对象是输入操作的目标。
文档编号G06F3/041GK102841741SQ20121015695
公开日2012年12月26日 申请日期2012年5月18日 优先权日2011年5月26日
发明者本间文规, 山野郁男, 笠原俊一, 梨子田辰志 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1