一种信息处理方法和装置的制造方法

文档序号:9349594阅读:255来源:国知局
一种信息处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及一种信息处理方法和装置,更具体地说,涉及一种应用于电子设备的信息处理方法和装置。
【背景技术】
[0002]当前,诸如采用触摸屏幕的笔记本电脑或具有键盘扩展坞的平板电脑正在变得越来越普遍。通常,在具有触摸屏幕的笔记本电脑中,通过将触摸屏幕“后空翻”到笔记本电脑键盘部件的背面,以将笔记本电脑设置在“帐篷”形态下,自行立在例如办公桌面等平面上,来由用户进行使用时,笔记本电脑的键盘通常会锁死,或者无法使用传统的键盘输入方式。在这种情况下,用户只能在笔记本电脑所放置的平面上通过手势操作来对笔记本电脑进行简单的输入控制。
[0003]但是,由于设置在“帐篷”模式下的笔记本电脑所放置的平面与笔记本的摄像头的成像平面接近于垂直,因此,通过使用笔记本屏幕上方的摄像头来对用户在笔记本电脑所放置的平面上所进行的手势操作进行识别时,难以精确定位出笔记本电脑所放置的平面在三维空间中的位置,因此,在此情况下,设置在笔记本屏幕上方的摄像头无法准确地识别出用户的手指是否触碰到了笔记本电脑所放置的平面。
[0004]因此,如何能够对现有的摄像头手势识别方法进行一些优化,使得通过使用设置在笔记本屏幕上方的摄像头能够实现对在“帐篷”模式下的笔记本所放置的平面在三维空间中进行更精确的定位,从而能够更加准确地识别用户的手势操作是否接触到了笔记本电脑所放置的平面,是当前亟待解决的问题。

【发明内容】

[0005]为了解决现有技术中的上述技术问题,根据本发明的一方面,提供了一种信息处理方法,应用于一电子设备,所述电子设备包括摄像头或者支持外部的摄像头输入,所述信息处理方法包括:当将辅助物放置于摄像头前方的特定平面上的第一位置时,辅助物的放置方向为第一方向,通过所述摄像头获取辅助物的侧面与所述特定平面的交线所在的第一直线,并且,计算所述第一直线在三维空间中的第一直线方程;当将辅助物放置于所述摄像头前方的特定平面上的第二位置时,辅助物的放置方向为第二方向,通过所述摄像头获取辅助物的侧面与所述特定平面交线所在的第二直线,并且计算所述第二直线在三维空间中的第二直线方程,其中,第二直线与第一直线不共线;以及通过所述第一直线方程和所述第二直线方程计算出第一平面方程。
[0006]此外,根据本发明的一个实施例,其中,所述第一平面方程作为与所述特定平面相对应的平面方程。
[0007]此外,根据本发明的一个实施例,其中,所述信息处理方法进一步包括:当将辅助物放置于所述摄像头前方的特定平面上的第三位置时,辅助物的放置方向为第三方向,通过所述摄像头获取辅助物的侧面与所述特定平面的交线所在的第三直线,并且,计算所述第三直线在三维空间中的第三直线方程,其中,第一直线、第二直线与第三直线不共线,通过所述第一直线方程、第二直线方程和所述第三直线方程计算出所述第一平面方程。
[0008]此外,根据本发明的一个实施例,其中,通过所述第一直线方程、第二直线方程和所述第三直线方程计算出第四平面方程进一步包括:
[0009]通过所述第二直线方程和所述第三直线方程计算出第二直线与第三直线所在的平面的第二平面方程;
[0010]通过所述第一直线方程和所述第三直线方程计算出第一直线与第三直线所在的平面的第三平面方程;以及
[0011]基于第一平面方程、第二平面方程和第三平面方程,使用最小二乘法计算出第四平面方程,所述第四平面方程作为与所述特定平面相对应的平面方程。
[0012]此外,根据本发明的一个实施例,其中,通过使用帧差法来确定辅助物的侧面与所述特定平面的交线。
[0013]此外,根据本发明的一个实施例,其中,所述摄像头包括两个摄像头。
[0014]此外,根据本发明的一个实施例,其中,所述信息处理方法进一步包括:在得到与所述特定平面相对应的平面方程后,当有操作体在所述特定平面上对所述电子设备进行操作时,基于获取的操作体与所述特定平面的位置关系,来执行与所述电子设备进行交互的第一操作。
[0015]根据本发明的另一方面,还提供了一种信息处理装置,应用于一电子设备,所述电子设备包括摄像头或者支持外部的摄像头输入,所述信息处理装置包括:第一直线确定单元,经配置来当将辅助物放置于摄像头前方的特定平面上的第一位置时,辅助物的放置方向为第一方向,通过所述摄像头获取辅助物的侧面与所述特定平面的交线所在的第一直线,并且,计算所述第一直线在三维空间中的第一直线方程;第二直线确定单元,经配置来当将辅助物放置于所述摄像头前方的特定平面上的第二位置时,辅助物的放置方向为第二方向,通过所述摄像头获取辅助物的侧面与所述特定平面交线所在的第二直线,并且计算所述第二直线在三维空间中的第二直线方程,其中,第二直线与第一直线不共线;以及第一平面确定单元,经配置来通过所述第一直线方程和所述第二直线方程计算出第一平面方程。
[0016]此外,根据本发明的一个实施例,其中,所述第一平面方程作为与所述特定平面相对应的平面方程。
[0017]此外,根据本发明的一个实施例,其中,所述信息处理装置进一步包括:第三直线确定单元,经配置来当将放置于所述摄像头前方的特定平面上的第三位置时,辅助物的放置方向为第三方向,通过所述摄像头获取辅助物的侧面与所述特定平面的交线所在的第三直线,并且,计算所述第三直线在三维空间中的第三直线方程,其中,第一直线、第二直线与第三直线不共线;以及所述第一平面确定单元,配置成通过所述第一直线方程、所述第二直线方程和所述第三直线方程来计算出所述第一平面方程。
[0018]此外,根据本发明的一个实施例,其中,所述信息处理装置进一步包括:第二平面确定单元,经配置来通过所述第二直线方程和所述第三直线方程计算出第二直线与第三直线所在的平面的第二平面方程;第三平面确定单元,经配置来通过所述第一直线方程和所述第三直线方程计算出第一直线与第三直线所在的平面的第三平面方程;以及第四平面确定单元,经配置来基于第一平面方程、第二平面方程和第三平面方程,使用最小二乘法计算出第四平面方程,所述第四平面方程作为与所述特定平面相对应的平面方程。
[0019]此外,根据本发明的一个实施例,其中,所述第一直线确定单元、所述第二直线确定单元和所述第三直线确定单元,经配置来通过使用帧差法来确定辅助物的侧面与所述特定平面的交线。
[0020]此外,根据本发明的一个实施例,其中,所述摄像头包括两个摄像头。
[0021]此外,根据本发明的一个实施例,其中,所述信息处理装置进一步包括:交互单元,在得到与所述特定平面相对应的平面方程后,当有操作体在所述特定平面上对所述电子设备进行操作时,所述交互单元基于获取的操作体与所述特定平面的位置关系,来执行与所述电子设备进行交互的第一操作。
[0022]在本发明的一些实施例中,摄像头可以是电子设备的内置或外置的摄像头,也可以是另一设备的摄像头。辅助物可以是一件,通过放置到不同位置来确定多条直线,也可以有不特定的多个辅助物,同时或先后放置到不同位置来确定多条直线。
[0023]由此可见,根据本发明提供的信息处理方法和装置,能够对现有的摄像头手势识别方法进行一些优化,使得通过使用设置在笔记本屏幕上方的摄像头能够实现对在“帐篷”模式下的笔记本所放置的平面在
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1