光学触控系统、触控检测方法及电脑程序产品的制作方法_4

文档序号:8247935阅读:来源:国知局
步骤:提供至少一光束,并使至少一光束在基准面SP前方传递(步骤S100)。在一第一检测位置检测基准面SP前方的空间,以产生一第一信号SI,(步骤S200)且在一第二检测位置检测基准面SP前方的空间,以产生一第二信号S2 (步骤S300)。当两群触控物OB接近或触碰基准面SP时,利用分群演算法决定第一信号SI中对应于两群触控物OB的至少一第一部分及第二信号S2中对应于两群触控物OB的至少一第二部分(步骤S400)。利用三角定位法将至少第一部分与至少第二部分转换为二维空间中的多个可能触控区(步骤S500)。以及根据对应于至少部分可能触控区的位置判断群体变化(步骤S600)。与图1到图SB的实施例相似,使得两群触控物不同的群体变化便可启动不同的功能,如此一来,便可利用双手的手势变化启动不同功能。
[0070]此外,光学触控方法更包括根据群体变化执行对应的操作指令,而两群触控物OB为双手,且群体变化为手势变化。更进一步而言,触控方法更包括判断两群触控物OB在基准面SP上的接近或触碰位置的数量是否大于或等于5,若是,则判断两群触控物OB接近或触碰基准面SP,并执行分群演算法。用以执行上述步骤的装置及详细叙述可参考图1到图SB的实施例所述,在此也不再赘述。
[0071]详细而言,触控方法其中根据对应于至少部分可能触控区的位置判断群体变化的步骤包括:当可能触控区皆移动且互相靠近或互相远离时,或当可能触控区彼此间相邻的多个顶点移动且其所围绕的面积变小或变大时,判断群体变化为两群触控物OB互相靠近或远离。或者,当可能触控区之一固定不动且其他移动时,或当可能触控区彼此相邻的多个顶点之一固定不动且其他移动时,判断群体变化为两群触控物OB的其中一群不动且另一群移动。用以执行上述步骤的装置及详细叙述可参考图1到图8B的实施例所述,在此也不再赘述。
[0072]更进一步而言,触控方法其中根据对应于至少部分可能触控区的位置判断群体变化的步骤包括:当可能触控区皆朝向大致相同的方向移动时,或当可能触控区彼此相邻的多个顶点皆朝向大致相同的方向移动时,判断群体变化为两群触控物OB朝向相同方向移动。
[0073]此外,光学触控方法更包括将可能触控区中各边长差异较小者视为实际触控区,且将可能触控区中各边长差异较大者视为假触控区。如此一来,根据对应于至少部分可能触控区的位置判断群体变化的步骤包括:当实际触控区以顺时针或逆时针运动时,判断群体变化为两群触控物OB以顺时针或逆时针旋转。其中,用以执行上述步骤的装置及详细叙述可参考图1到图8B的实施例所述,在此也不再赘述。
[0074]在本实施例中,第一信号SI与第二信号S2中对应于两群触控物OB接近或触碰的触碰位置为对应至在第一检测位置与在第二检测位置所检测到的光束被两群触控物OB遮断或反射的位置。
[0075]图10是本发明的一实施例中的电脑程序产品的指令流程图。请参照图10。电脑程序产品适于储存于一电脑可读取记录媒体,以判断两群触控物OB接近或触碰一基准面SP时的群体变化,在本实施例中,此电脑程序产品可载入如图1的处理单元140,以执行下列程序指令。此电脑程序产品可包括:第I程序指令(PG100),提供至少一光束,并使至少一光束在基准面SP前方传递。第2程序指令(PG200),在一第一检测位置检测基准面SP前方的空间,以产生一第一信号SI。第3程序指令(PG300),在一第二检测位置检测基准面SP前方的空间,以产生一第二信号S2。第4程序指令(PG400),当两群触控物OB接近或触碰基准面SP时,利用分群演算法决定第一信号SI中对应于两群触控物OB的至少一第一部分及第二信号S2中对应于两群触控物OB的至少一第二部分。第5程序指令(PG500),利用三角定位法将至少第一部分与至少第二部分转换为二维空间中的多个可能触控区。以及第6程序指令(PG600),根据对应于至少部分可能触控区的位置判断群体变化。其中,上述的第1、第2、第3、第4、第5及第6程序指令仅用于标示以方便说明本实施例,本发明的程序指令执行顺序并不以此为限。并且,用以执行上述程序指令的装置及详细叙述可参考图1至图SB实施例所述,在此也不再赘述。
[0076]在本实施例中,电脑程序产品包括:根据群体变化执行对应的程序指令。其中两群触控物OB为双手,且群体变化为手势变化。此外,电脑程序产品更包括:判断两群触控物OB在基准面SP上的接近或触碰位置的数量是否大于或等于5,若是,则判断两群触控物OB接近或触碰基准面SP,并执行分群演算法。其中,用以执行上述程序指令的装置及详细叙述可参考图1至图8B实施例所述,在此也不再赘述。
[0077]详细而言,在本实例中,第6程序指令可包括:当可能触控区皆移动且互相靠近或互相远离时,或当可能触控区彼此间相邻的多个顶点移动且其所围绕的面积变小或变大时,判断群体变化为两群触控物OB互相靠近或远离。或者,当可能触控区之一固定不动且其他移动时,或当可能触控区彼此相邻的多个顶点之一固定不动且其他移动时,判断群体变化为两群触控物OB的其中一群不动且另一群移动。其中,用以执行上述程序指令的装置及详细叙述可参考图1至图8B实施例所述,在此也不再赘述。
[0078]更进一步而言,在本实施例中,第6程序指令包括:当可能触控区皆朝向大致相同的方向移动时,或当可能触控区彼此相邻的多个顶点皆朝向大致相同的方向移动时,判断群体变化为两群触控物OB朝向相同方向移动。其中用以执行上述程序指令的装置及详细叙述可参考图1至图8B实施例所述,在此也不再赘述。
[0079]此外,电脑程序产品更包括:将可能触控区中各边长差异较小者视为实际触控区,且将可能触控区中各边长差异较大者视为假触控区。详细而言,第6程序指令包括:当实际触控区以顺时针或逆时针运动时,判断群体变化为两群触控物OB以顺时针或逆时针旋转。其中用以执行上述程序指令的装置及详细叙述可参考图1至图8B实施例所述,在此也不再赘述。另外,在本实施例中,第一信号SI与第二信号S2中对应于两群触控物OB接近或触碰的触碰位置为对应至在第一检测位置与在第二检测位置所检测到的光束被两群触控物OB遮断或反射的位置。
[0080]综上所述,本发明的实施例中的光学触控系统通过第一光学感测器与第二光学感测器检测基准面前方的空间,以产生第一信号与第二信号,且处理单元利用分群演算法决定第一信号中对应于两群触控物的至少一第一部分及第二信号中对应于两群触控物的至少一第二部分,并利用三角定位法将至少第一部分与至少第二部分转换为二维空间中的多个可能触控区,且处理单元根据对应于至少部分可能触控区的位置判断群体变化,使得两群触控物不同的群体变化便可启动不同的功能,如此一来,使用者可在基准面前的任一位置利用不同的群体变化来达成所需的操作,而不受限于在基准面上的特定位置来点选。因此,即使基准面的面积很大,也不会造成使用者操作上的不便。本发明的实施例中的触控检测方法通过第一光学感测器与第二光学感测器检测基准面前方的空间,以产生第一信号与第二信号,且处理单元利用分群演算法决定第一信号中对应于两群触控物的至少一第一部分及第二信号中对应于两群触控物的至少一第二部分,并利用三角定位法将至少第一部分与至少第二部分转换为二维空间中的多个可能触控区,且处理单元根据对应于至少部分可能触控区的位置判断群体变化,使得两群触控物不同的群体变化便可启动不同的功能。如此一来,使用者可在基准面前的任一位置利用不同的群体变化来达成所需的操作,而不受限于在基准面上的特定位置来点选。因此,即使基准面的面积很大,也不会造成使用者操作上的不便。本发明的实施例中的电脑程序产品通过控制第一光学感测器与第二光学感测器检测基准面前方的空间,以产生第一信号与第二信号,且处理单元利用分群演算法决定第一信号中对应于两群触控物的至少一第一部分及第二信号中对应于两群触控物的至少一第二部分,并利用三角定位法将至少第一部分与至少第二部分转换为二维空间中的多个可能触控区,且处理单元根据对应于至少部分可能触控区的位置判断群体变化,使得两群触控物不同的群体变化便可启动不同的功能,如此一来,便可利用双手的手势变化启动不同功能。如此一来,使用者可在基准面前的任一位置利用不同的群体变化来达成所需的操作,而不受限于在基准面上的特定位置来点选。因此,即使基准面的面积很大,也不会造成使用者操作上的不便。
[0081]虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何本领域相关技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视上附的申请专利权利要求书为准。
【主权项】
1.一种光学触控系统,用以判断两群触控物接近或触碰一基准面时的群体变化,其特征在于,所述光学触控系统包括: 至少一光源,配置于所述基准面的一侧,且朝向所述基准面发出一光束; 一第一光学感测器,配置于所述基准面的一侧,且检测所述基准面前方的空间,以产生一第一信号; 一第二光学感测器,配置于所述基准面的一侧,且检测所述基准面前方的空间,以产生一第二信号,其中所述第一光学感测器所处的位置不同于所述第二光学感测器所处的位置;以及 一处理单元,接收所述第一信号与所述第二信号,其中当所述两群触控物接近或触碰所述基准面时,所述处理单元决定所述第一信号中对应于所述两群触控物的至少一第一部分及所述第二信号中对应于所述两群触控物的至少一第二部分,所述处理单元将所述至少第一部分与所述至少第二部分转换为二维空间中的多
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1