三维解锁设备、三维解锁方法和程序的制作方法

文档序号:9332619阅读:357来源:国知局
三维解锁设备、三维解锁方法和程序的制作方法
【技术领域】
[0001]本发明涉及关于三维用户界面的技术。
【背景技术】
[0002]例如,提供锁定功能给诸如智能电话和平板式终端的移动终端或个人计算机(PC),以便防止个人信息的泄露或未经授权的使用。该锁定功能包括,例如,禁用画面操作的画面锁定功能以及禁用特定操纵的锁定功能。
[0003]带有安卓(Android,注册商标)的移动终端具有画面锁定功能,如果预先登记的轨迹模式与通过追踪组织为3X3矩阵的九个点而获得的轨迹模式相匹配的话就对画面锁定进行解锁。
[0004]下述的专利文献I描述提议了一种使得用户在每次指定锁定模式时避免在触摸屏上追踪相同位置的方法,由此降低了第三方从保留在触摸屏上的指纹轨迹而猜测锁定模式的风险。
[0005]相关文献
[0006]专利文献
[0007]专利文献1:日本专利申请公开N0.2013-16115

【发明内容】

[0008]发明要解决的问题
[0009]上面提议的方法和在安卓(Android,注册商标)中使用的方法的目标在于使用触摸屏的二维用户界面。另一方面,近年来,例如使用诸如KINECT (注册商标)的距离传感器或网络摄像头来检测用户的三维运动并且根据所检测到的运动来控制设备的用户界面的使用增多。但是,当前,没有方法在处理上述的三维操作的用户界面中实现上述的锁定功會K。
[0010]本发明就是考虑到上述的情况而做出的,并且提供了用操作者的三维操作来对锁定进行解锁的技术。
[0011]解决问题的手段
[0012]本发明的每个方面使用下述配置来解决上述的问题。
[0013]根据第一方面的一种三维解锁设备包括:虚拟数据生成单元,其生成表示任意布置在三维坐标空间中的多个虚拟对象的三维锁定数据;
[0014]显示处理单元,其使得显示单元显示由所述三维锁定数据所表示的所述多个虚拟对象;位置获取单元,其获取操作者的特定区域在所述三维坐标空间中的三维位置;操作检测单元,其使用由所述位置获取单元所获取的所述三维位置和所述多个虚拟对象的三维位置来检测所述操作者通过所述特定区域对所述虚拟对象执行的选择操作;选择信息获取单元,其基于由所述操作检测单元所检测到的所述选择操作来获取指示对应于所选虚拟对象和所选顺序的标识信息的选择信息;以及锁定控制单元,其通过比较由所述选择信息获取单元所获取的选择信息与已经登记的选择信息来对锁定进行解锁。
[0015]根据第二方面的一种三维解锁方法是通过至少一个计算机来执行的。根据第二方面的所述三维解锁方法包括:生成表示任意布置在三维坐标空间中的多个虚拟对象的三维锁定数据;使得显示单元显示由所述三维锁定数据所表示的所述多个虚拟对象;获取操作者的特定区域在所述三维坐标空间中的三维位置;使用所获取的三维位置和所述多个虚拟对象的三维位置来检测所述操作者通过所述特定区域对所述虚拟对象执行的选择操作;基于所检测到的选择操作来获取指示对应于所选虚拟对象和所选顺序的标识信息的选择信息;以及通过比较所获取的选择信息与已经登记的选择信息来对锁定进行解锁。
[0016]应该注意到:本发明的另一方面可以包括一种使得至少一个计算机执行上述根据第二方面的方法的程序,一种记录这样的程序的计算机可读存储介质。该存储介质包括非瞬时有形介质。
[0017]发明的效果
[0018]根据上述的每个方面,有可能提供一种通过操作者执行的三维操作来对锁定进行解锁的技术。
【附图说明】
[0019]通过下面所述的优选实施例和下面的附图,本发明的上述目标和其他目标以及本发明的特征和优点将变得进一步清晰。
[0020]图1是示意性图示说明根据本发明的示例实施例的三维解锁设备的配置的示例。
[0021]图2是示意性图示说明根据第一示例实施例的三维用户界面系统的硬件配置的示例的图。
[0022]图3是图示说明根据第一示例实施例的三维用户界面系统的使用模式的示例的图。
[0023]图4是图示说明头装显示器(HMD)的外部结构的示例的图。
[0024]图5是示意性图示说明根据第一示例实施例的传感器侧设备的处理配置的示例的图。
[0025]图6是示意性图示说明根据第一示例实施例的显示器侧设备的处理配置的示例的图。
[0026]图7是图示说明在第一示例实施例中生成的三维锁定数据所表示的虚拟对象的示例的图。
[0027]图8是图示说明在第一示例实施例中在头装显示器(HMD)上显示的合成图像的示例的图。
[0028]图9是示出根据第一示例实施例的三维用户界面系统所执行的操作的示例的顺序图。
[0029]图1OA是图示说明在第二示例实施例中在头装显示器(HMD)上显示的合成图像的示例的图。
[0030]图1OB是图示说明在第二示例实施例中在头装显示器(HMD)上显示的合成图像的示例的图。
[0031]图11是示意性图示说明根据修改示例的显示器侧设备的处理配置的示例的图。
[0032]图12是示意性图示说明根据修改示例的三维用户界面系统的硬件配置的示例的图。
[0033]图13是示意性图示说明根据修改示例的处理设备的处理配置的示例的图。
【具体实施方式】
[0034]下面,将描述根据本发明的示例实施例。注意:下面所述的示例实施例仅仅是示例,本发明不限于下面所述的示例实施例的配置。
[0035]图1是示意性图示说明根据本发明的示例实施例的三维解锁设备100的配置的示例的图。如图1中所示,三维解锁设备100包括:虚拟数据生成单元101,其生成表示任意布置在三维坐标空间中的多个虚拟对象的三维锁定数据;显示处理单元102,其使得显示单元显示由三维锁定数据所表示的多个虚拟对象;位置获取单元103,其获取操作者的特定区域在三维坐标空间中的三维位置;操作检测单元104,其使用由位置获取单元103所获取的三维位置和多个虚拟对象的三维位置来检测操作者通过特定区域对虚拟对象执行的选择操作;选择信息获取单元105,其基于由操作检测单元104所检测到的选择操作来获取指示对应于所选虚拟对象和所选顺序的标识信息的选择信息;以及锁定控制单元106,其通过比较由选择信息获取单元105所获取的选择信息与已经登记的选择信息来对锁定进行解锁。
[0036]图1中所示的三维解锁设备100具有例如与将在稍后描述的根据详细示例实施例的三维用户界面系统I相似的硬件配置,并且通过以与三维用户界面系统I相似方式处理的程序来取得上述的每个单元。显示单元以可通信的方式与三维解锁设备100相连。
[0037]根据本示例实施例的三维解锁方法由诸如上述的三维解锁设备100的至少一个计算机来执行。三维解锁方法包括:生成表示任意布置在三维坐标空间中的多个虚拟对象的三维锁定数据;使得显示单元显示由所述三维锁定数据所表示的所述多个虚拟对象;获取操作者的特定区域在所述三维坐标空间中的三维位置;使用所获取的三维位置和所述多个虚拟对象的三维位置来检测所述操作者通过所述特定区域对所述虚拟对象执行的选择操作;基于所检测到的选择操作来获取指示对应于所选虚拟对象和所选顺序的标识信息的选择信息;以及通过比较所获取的选择信息与已经登记的选择信息来对锁定进行解锁。
[0038]在这个示例实施例中,生成三维锁定数据,显示由三维锁定数据所表示的多个虚拟对象。而且,在三维坐标空间中获取操作者的特定区域的三维位置,其与用于三维锁定数据的相同。此外,基于多个虚拟对象的每个三维位置和操作者的特定区域来检测操作者通过特定区域对虚拟对象所执行的选择操作。特定区域表示操作者的身体的一部分或全部,并且用于通过三维用户界面来指向操作位置。仅有的必要是,通过已知方法来获取操作者的特定区域的三维位置,并且获取三维位置的方法不限于本示例实施例中。
[0039]在这个示例实施例中,基于所检测到的每个选择操作,获取选择信息,该选择信息与已经登记的选择信息相比较,由此对锁定进行解锁。例如,如果选择信息所指示的虚拟对象的所选顺序在它们之间的比较中匹配,则对锁定进行解锁。选择信息指示虚拟对象的所选顺序和对应于每个所选虚拟对象的标识信息。仅有的必要是,标识信息是标识每个虚拟对象的信息,且其特定细节不限于此示例实施例中。将在要描述的详细示例实施例中详细描述标识信息的特定模式。已经登记的选择信息可以保持在三维解锁设备100中,或者可以保持在其他计算机中。而且,在本示例实施例中解锁的锁定可以是画面锁定,或者可以是通过其他处理的锁定。
[0040]如上所述,在这个示例实施例中,关于是否对锁定进行解锁的判断是基于由操作者通过特定区域对在三维坐标空间中布置的多个虚拟对象执行的三维操作而进行的。因此,根据这个示例实施例,通过三维操作获得解锁。
[0041]下面将更加详细地描述上述的示例实施例。下面,将对第一示例实施例和第二示例实施例进行描述,作为详细示例实施例的示例。下面的每个详细示例实施例是上述的三维解锁设备100和三维解锁方法应用于三维用户界面系统的情况的示例。但是,在下面的每个详细示例实施例中,将只描述关于对锁定进行解锁的处理,且将不具体描述对锁定进行解锁以外的处理,因为仅有的必要是将已知的技术应用于它们。
[0042][第一不例实施例]
[0043][系统配置]
[0044]图2是示意性图示说明根据第一示例实施例的三维用户界面系统I (下面简称为系统)的硬件配置的示例的图。根据第一示例实施例的系统I包括传感器侧配置和显示器侧配置。传感器侧配置包括三维传感器(下面称为3D传感器)8和传感器侧设备10。显示器侧配置包括头装显示器(下面称为HMD)9和显示器侧设备20。下面,术语“三维”和“二维”分别被适当简称为3D和2D。
[0045]图3是图示说明怎样使用根据第一示例实施例的系统I的示例的图。如图3中所示,3D传感器8布置在可以检测操作者(用户)的特定区域的位置。HMD 9佩戴在操作者(用户)的头上,从操作者捕捉视线图像,并且显示与视线图像合成的上述多个虚拟对象。操作者观看在HMD
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1