信息处理装置及其控制方法制造方法及图纸

技术编号:11173207 阅读:47 留言:0更新日期:2015-03-20 02:34
本发明专利技术提供一种信息处理装置及其控制方法。该信息处理装置被构造为基于操作面与辨识对象之间的接近状态来辨识所述辨识对象在所述操作面上的触摸,所述信息处理装置包括:位置检测单元,其被构造为检测由所述辨识对象表示的指示位置;以及识别单元,其被构造为将在所述操作面与所述辨识对象彼此位于比预定距离更近的同时由所述位置检测单元检测到的所述指示位置被估计为停止移动的位置,识别为由所述辨识对象触摸的位置。

【技术实现步骤摘要】

本公开通常涉及信息处理,更具体地涉及信息处理装置、信息处理装置的控制方法、存储介质,以及涉及用于基于辨识对象与触摸目标面之间的接近状态来辨识由辨识对象进行的触摸操作的技术。
技术介绍
近年来,在某些情形下,在增强现实(AR)环境或混合现实(MR)环境中,对物理上不存在的操作面(虚拟面)进行了触摸操作。另外,在某些情形下,通过投影将用户界面(下文中称为Π)投影到诸如墙或桌子的任意操作面,并且对投影的Π进行了触摸操作。在这种情形中,通常利用立体照相机、范围图像传感器等、通过基于操作面与应当被辨识为进行操作的指示部分的辨识对象(例如,用户的指尖)之间的距离的确定,来确定操作面与辨识对象是否彼此接触。更具体地,针对操作面与用户指尖之间的距离准备预定阈值。然后,如果该距离短于阈值,则确定操作面处于“触摸状态”,其表示触摸操作面的这种状态。另一方面,如果该距离长于阈值,则确定操作面处于“非触摸状态(释放状态)”,其表示不触摸操作面的这种状态。然后,从非触摸状态转变至触摸状态时指尖的位置被识别为触摸位置。另一方面,从触摸状态转变至非触摸状态时指尖的位置被识别为触摸结束的位置(释放位置)。 然而,如果可检测距离的分辨率低(粗),则在确定状态的定时、及识别的位置中可能发生错误。另外,即使距离的分辨率高,将较大的值设置为用于将触摸状态与非触摸状态彼此区分的阈值(例如,将比指尖宽度大的值设置为阈值)也可能导致相同问题。 在光学触摸屏中,根据被发射到与操作面平行设置的检测面的光的中断的检测来确定显示项目与指示部分之间的距离落入预定阈值以下。根据日本特开平第5-241733号公报中讨论的技术,通过检测指示部分在两阶检测面上的位置来辨识手指如何倾斜,以用于校正由于触摸操作面的手指的倾斜引起的、在检测面的高度与实际操作面的高度之间产生的指示部分的位置中的误差。 然而,根据日本特开平5-241733号公报中讨论的传统技术,操作面与两阶检测面之间的位置关系在设计产品时被固定。因此,未考虑将该技术应用于在虚拟面上设置操作面或者在任意平面上设置操作面的情况。
技术实现思路
根据本公开的一方面,提供了一种信息处理装置,其被构造为基于操作面与辨识对象之间的接近状态来辨识所述辨识对象在所述操作面上的触摸,该信息处理装置包括:位置检测单元,其被构造为检测由所述辨识对象表示的指示位置;以及识别单元,其被构造为将在所述操作面与所述辨识对象彼此位于比预定距离更近的同时由所述位置检测单元检测到的所述指示位置被估计为停止移动的位置,识别为由所述辨识对象触摸的位置。 根据以下参照附图对示例性实施例的描述,本专利技术的其他特征将变得清楚。 【附图说明】 图1例示了信息处理装置的外观的示例,以及使用该信息处理装置的环境的示例。 图2A和图2B是分别例示信息处理装置的硬件结构和功能结构的框图。 图3A、图3B、图3C以及图3D例示了在指尖与操作面接触的位置发生错误的原因。 图4是例示由根据本公开的示例性实施例的信息处理装置进行的主处理的流程图。 图5 (图5A和图5B)是例示根据第一示例性实施例的触摸确定处理的流程图。 图6A、图6B以及图6C例示了当利用信息处理装置进行轻击操作时获取的数据的示例。 图7A、图7B以及图7C例示了当利用信息处理装置进行移动操作时获取的数据的示例。 图8 (图8A和图8B)是例示根据第一示例性实施例的变型例的触摸确定处理的流程图。 【具体实施方式】 在下面的描述中,将参照附图详细描述本公开的示例性实施例。以下将描述的示例性实施例仅表示当具体执行本公开时的示例,并且不旨在限制本公开。 首先,第一示例性实施例将被描述为如下示例性实施例:在基于辨识对象与操作面之间的距离将触摸状态与非触摸状态彼此区分后,将在触摸状态下用户指尖被估计为停止移动的位置识别为用户触摸的位置(下文中称为触摸位置)。触摸位置通过由触摸输入指出的与操作面平行的二维平面(xy平面)中的位置坐标来表示,并且至少包括触摸输入开始的触摸开始位置以及触摸输入结束的触摸结束位置。将以用户的手及其指尖作为辨识对象的示例来描述本示例性实施例,该辨识对象应当被辨识为在对信息处理装置进行的操作中使用的指示部分。然而,即使在利用诸如触笔或指针的操作工具替换该辨识对象时,也可以应用本示例性实施例。 图1例示了包括设置有在本示例性实施例中描述的信息处理装置100的系统的外观的示例。 图2A是例示根据本示例性实施例的信息处理装置100的硬件结构的示例的框图。在图2A中,中央处理单元(CPU) 200整体控制经由总线203与其连接的各个设备。操作系统(OS)、下面将描述的流程图中例示的与本示例性实施例相关的各处理程序、设备驱动程序等被存储在只读存储器(ROM) 202中。这些程序被临时存储在随机存取存储器(RAM) 201中,并且在适当的定时被CPU 200执行。RAM 201用作可高速存取的临时存储区域,例如CPU202的主存储器以及工作区。OS、各处理程序等可以被存储在外部存储设备211中。在这种情况下,当信息处理装置100通电时,将必要的信息适当地读取到RAM 201中。另外,显示接口(I/F) 204将信息处理装置100内生成的显示图像转换成投影仪209可处理的信号。输入I/F 205接收到由红外照相机208生成的红外图像作为输入信号,并将接收的图像转换成信息处理装置100可处理的信息。输出I/F 206将信息处理装置100内生成的红外发射命令转换成红外发射单元207可处理的信号。如本文使用的,术语“单元”通常指软件、固件、硬件、或用于实现目的的其他部件的任意组合。 在本示例性实施例中,假定要由信息处理装置100投影的数字数据被存储在存储设备211中。经由包括网络和通用串行总线(USB)的各种I/F 210中的任意一者连接到信息处理装置100的存储设备(例如盘设备和闪存存储器)被用作存储设备211。 在本示例性实施例中,红外照相机208是被用于从图像信息中检测辨识对象的移动的摄像单元。通过红外照相机208生成的红外强度图像被临时存储在RAM 201中作为输入图像,被CPU 200适当地处理,然后被丢弃。然而,在适当的情况下,必要的数据可以被存储在存储设备211中。 在下面的描述中,当参照其他附图描述相同部件时,这些部件将由相同附图标记识别,并且将省略其描述。 如图1中所示,信息处理装置100可以通过从投影仪209的投影光发射单元105发射投影光来将任意平面设置为操作面。图1例示了信息处理装置100被设置在桌101上,并且在桌面上投影操作面的状态。在图1中,诸如电子数据和按钮的用户界面(UI)部件(下文中统称为显示项目)102a到102d被投影仪209投影在桌面上。将基于用户利用用户的手/手指102对显示项目进行触摸操作的示例来描述本示例性实施例。另外,将基于图像被投影在桌101上的示例来描述本示例性实施例。然而,操作面101可以为桌以外的其他对象。例如,投影光可以被发射到墙面,并且该墙面可以用作操作面101。另外,面不是必须为平面,平面以外的其他面可以用作操作面101。另外,通过红外发射单元207生成的本文档来自技高网
...

【技术保护点】
一种信息处理装置,其被构造为基于操作面与辨识对象之间的接近状态来辨识所述辨识对象在所述操作面上的触摸,所述信息处理装置包括:位置检测单元,其被构造为检测由所述辨识对象表示的指示位置;以及识别单元,其被构造为将在所述操作面与所述辨识对象彼此位于比预定距离更近的同时由所述位置检测单元检测到的所述指示位置被估计为停止移动的位置,识别为由所述辨识对象触摸的位置。

【技术特征摘要】
2013.08.26 JP 2013-1746781.一种信息处理装置,其被构造为基于操作面与辨识对象之间的接近状态来辨识所述辨识对象在所述操作面上的触摸,所述信息处理装置包括: 位置检测单元,其被构造为检测由所述辨识对象表示的指示位置;以及 识别单元,其被构造为将在所述操作面与所述辨识对象彼此位于比预定距离更近的同时由所述位置检测单元检测到的所述指示位置被估计为停止移动的位置,识别为由所述辨识对象触摸的位置。2.根据权利要求1所述的信息处理装置,其中,所述识别单元将在所述操作面与所述辨识对象彼此位于比所述预定距离更近的同时由所述位置检测单元检测到的所述指示位置首次被估计为停止移动的位置,识别为触摸输入开始时的触摸位置。3.根据权利要求2所述的信息处理装置,其中,所述识别单元将在所述操作面与所述辨识对象彼此位于比所述预定距离更近的同时由所述位置检测单元检测到的所述指示位置最后一次被估计为停止移动的位置,识别为所述触摸输入结束时的触摸位置。4.根据权利要求1所述的信息处理装置,所述信息处理装置还包括: 状态确定单元,其被构造为确定在自所述操作面与所述辨识对象之间的距离落入第一阈值以下起直到该距离超出第二阈值为止的时间段中,所述操作面处于由所述辨识对象触摸的状态, 其中,所述识别单元将在所述状态确定单元保持确定所述操作面处于由所述辨识对象触摸的状态的同时由所述位置检测单元检测到的所述指示位置被估计为停止移动的位置,识别为由所述辨识对象触摸的位置。5.根据权利要求4所述的信息处理装置,其中,所述第二阈值大于所述第一阈值。6.根据权利要求4所述的信息处理装置,其中,所述识别单元还识别所述操作面与所述辨识对象之间的距离落入所述第一阈值以下的位置为所述辨识对象的悬停操作的开始位置,以及识别所述操作面与所述辨识对象之间的距离超出所述第二阈值的位置为所述辨识对象的悬停操作的结束位置。7.根据权利要求3所述的信息处理装置,所述信息处理装置还包括: 辨识单元,其被构造为在由所述识别单元识别为所述触摸输入开始时的所述触摸位置的位置与由所述识别单元识别为所述触摸输入结束时的触摸位置的...

【专利技术属性】
技术研发人员:仲间基起
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1