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

文档序号:8247935阅读:来源:国知局
,详细而言,第二信号S2的边界B5对应至第二光学感测器130b所感测到的光束L5、第二信号S2的边界B6对应至第二光学感测器130b所感测到的光束L6、第二信号S2的边界B7对应至第二光学感测器130b所感测到的光束L7,以及第二信号S2的边界B8对应至第二光学感测器130b所感测到的光束L8。
[0062]更进一步而言,请参照图3A、图3B与图4A,在本实施例中,第一信号SI中对应于两群触控物OB的多个第一部分,而多个第一部分例如为第一部分a到第一部分g,如图3A所示,处理单元140利用三角定位法将第一部分a到第一部分g转换成可能触控区A至可能触控区D中的多个位置,以及第二信号S2中对应于两群触控物OB的多个第二部分,多个第二部分例如为第二部分a’到第二部分f’,如图3B所示,处理单元140利用三角定位法将第二部分a’到第二部分f’转换成可能触控区A至可能触控区D中的多个位置,如图4A所示。此外,请继续参照图4A,在本实施例中,光束L2与光束L7的交点为顶点P1、光束L2与光束L6的交点为顶点P2、光束L3与光束L6的交点为顶点P3以及光束L3与光束L7的交点为顶点P4。点P1、点P2、点P3与顶点P4以及其所包含的面积K。
[0063]在另一实施例中,请参照图3B与图4B,在本实施例中,当两群触控物OB接近或触碰基准面SP时,第一光学感测器130a检测基准面SP前方的两群触控物OB并产生第一信号SI,第二光学感测器130b检测基准面SP前方的两群触控物OB并产生第二信号S2。在本实施例中,处理单元140利用分群演算法将第一信号SI中对应于两群触控物OB的多个第一部分以分群演算法分为两群,处理单元140利用分群演算法将第二信号S2中对应于两群触控物OB的多个第二部分以分群演算法分为一群,且其边界为边界B5’与边界B6’。此夕卜,第二光学感测器130b检测到光束LI至光束L6被两群触控物遮断的位置,在本实施例中,两群触控物OB其中的一的区域位于光束L5与L6之间的区域,且两群触控物OB其中的另一区域也位于光束L5与L6之间的区域,详细而言,第二信号S2的边界B5’对应至第二光学感测器130b所感测到的光束L5,第二信号S2的边界B6对应至第二光学感测器130b所感测到的光束L6。
[0064]更进一步而言,请参照图3C、图3D与图4B,具体而言,在本实施例中,第一信号SI中对应于两群触控物OB的多个第一部分,多个第一部分例如为第一部分a到第一部分g,如图3C所示,处理单元140利用三角定位法将第一部分a到第一部分g转换成可能触控区A至可能触控区D中的多个位置,以及第二信号S2中对应于两群触控物OB的多个第二部分,多个第二部分例如为第二部分a’到第二部分h’,如图3D所示,处理单元140利用三角定位法将第二部分a’到第二部分h’转换成可能触控区A至可能触控区B中的多个位置,如图4B所示。
[0065]图5A为本发明的一实施例中的光学触控系统的示意图,图5B为图5A实施例中的光学触控系统的示意图。请参照图5A与图5B,在本实施例中,图5A与图5B所绘示的光学触控系统100为相同的光学触控系统100但处于不同的时间点,图5A的光学触控系统100的状态早于图5B的光学触控系统100的状态。具体而言,当图5A与图5B中所绘示的光学触控系统中的多个可能触控区A、B、C与D皆移动且互相靠近时,或当可能触控区A、B、C与D彼此间相邻的顶点P1、P2、P3与P4移动且其所围绕的面积K变小时,处理单元140判断群体变化为两群触控物OB互相靠近。另外,当图5A与图5B中所绘示的光学触控系统中的多个可能触控区A、B、C与D皆移动且互相远离时,或当可能触控区A、B、C与D彼此间相邻的顶点PU P2、P3与P4移动且其所围绕的面积K变大时,处理单元140判断群体变化为两群触控物OB互相远离。在本实施例中,两群触控物OB为双手,且群体变化为手势变化,且处理单元140根据群体变化执行对应的操作指令,举例而言,使用者的双手互相靠近的手势可使处理单元140判断群体变化为两群触控物OB互相靠近,并根据两群触控物OB互相靠近的变化执行对应的操作指令,操作指令例如为缩小显示器50中正在播放的照片,在其他实施例中,操作指令可以是放大显示器50中正在播放的照片或其他使用者自订的功能,本发明不以此为限。使用者可在基准面前的任一位置利用不同的群体变化来达成所需的操作,而不受限于在基准面上的特定位置来点选。因此,即使基准面的面积很大,也不会造成使用者操作上的不便。
[0066]图6A为本发明另一实施例中的光学触控系统的示意图,图6B为图6A实施例中的光学触控系统的示意图。请参照图6A与图6B,在本实施例中,图6A与图6B所绘示的光学触控系统100为相同的光学触控系统100但处于不同的时间点,图6A的光学触控系统100的状态早于图6B的光学触控系统100的状态。当可能触控区A、B、C与D其中之一(在本实施例中例如为可能触控区B)固定不动且其他移动时,或当可能触控区A、B、C与D彼此相邻的顶点PU P2、P3与P4的一(在本实施例中例如为顶点P3)固定不动且其他移动时,处理单元140判断群体变化为两群触控物OB的其中一群不动且另一群移动,在本实施例中,两群触控物OB中位于可能触控区B的一群不动,且两群触控物OB中位于可能触控区A的一群移动,且处理单元140根据两群触控物OB的群体变化执行对应的操作指令,举例而言,两群触控物OB为双手,而使用者的双手其中之一(在本实施例中例如为右手)不动,且使用者的双手其中的另一(在本实施例中例如为右手)往下移动,处理单元140执行对应于此群体变化的操作指令,操作指令例如为将显示器50中位于可能触控区B的物件固定且移动显示器50中位于可能触控区A的物件,在其他实施例中,操作指令可以是其他功能或为使用者自订,本发明不以此为限。如此一来,使用者可在基准面前的任一位置利用不同的群体变化来达成所需的操作,而不受限于在基准面上的特定位置来点选。因此,即使基准面的面积很大,也不会造成使用者操作上的不便。
[0067]图7A为本发明又一实施例中的光学触控系统的示意图,图7B为图7A实施例中的光学触控系统的示意图。请参照图7A与图7B,在本实施例中,图7A与图7B所绘示的光学触控系统100为相同的光学触控系统100但处于不同的时间点,图7A的光学触控系统100的状态早于图7B的光学触控系统100的状态。当可能触控区A、B、C与D皆朝向大致相同的方向移动时,或当可能触控区A、B、C与D彼此相邻的顶点P1、P2、P3与P4皆朝向大致相同的方向移动时,处理单元140判断群体变化为两群触控物OB朝向相同方向移动,且处理单元140根据两群触控物OB的群体变化执行对应的操作指令,举例而言,两群触控物OB为双手且双手朝向相同方向移动,在本实施例中,两群触控物OB皆往相对于基准面SP的右方移动,在其他实施例中,两群触控物OB可往相对于基准面SP的下方移动,或是往相对于基准面SP的其他方向移动,本发明不以此为限。处理单元140执行对应于此群体变化的操作指令,操作指令例如为将显示器50中位于可能触控区A与可能触控区B的物件朝向相同方向移动。在其他实施例中,操作指令可以是其他功能或为使用者自订,本发明不以此为限。
[0068]图8A为本发明又一实施例中的光学触控系统的示意图,图8B为图8A实施例中的光学触控系统的示意图。请参照图8A与图8B,在本实施例中,图8A与图8B所绘示的光学触控系统100为相同的光学触控系统100但处于不同的时间点,图8A的光学触控系统100的状态早于图8B的光学触控系统100的状态。处理单元140将可能触控区A、B、C与D中各边长差异较小者视为实际触控区,且将可能触控区A、B、C与D中各边长差异较大者视为假触控区,在本实施例中,可能触控区A与可能触控区B中各边长差异较小,因此可能触控区A与可能触控区B视为实际触控区。而可能触控区C与可能触控区D中各边长差异较大,因此可能触控区C与可能触控区D视为假触控区。此外,当实际触控区(在本实施例中例如为可能触控区A与可能触控区B)以顺时针或逆时针运动时,处理单元140判断群体变化为两群触控物OB以顺时针或逆时针旋转。举例而言,两群触控物OB为双手且双手以顺时针旋转,可能触控区A往相对于基准面SP的上方移动,且可能触控区B往相对于基准面SP的下方移动,而可能触控区C往相对于基准面SP的右方移动,且可能触控区D往相对于基准面SP的左方移动。在另一实施例中,两群触控物OB为双手且双手以逆时针旋转,可能触控区A往相对于基准面SP的下方移动,且可能触控区B往相对于基准面SP的上方移动,而可能触控区C往相对于基准面SP的左方移动,且可能触控区D往相对于基准面SP的右方移动。处理单元140执行对应于此群体变化的操作指令,操作指令例如为将显示器50中位于可能触控区A与可能触控区B的物件以顺时针或逆时针旋转,在其他实施例中,操作指令可以是其他功能或为使用者自订,本发明不以此为限。
[0069]图9是本发明的一实施例中的触控检测方法的流程图。请参照图9,在本实施例中,图8A与图SB所绘示的光学触控系统100为相同的光学触控系统100但处于不同的时间点,图8A的光学触控系统100的状态早于图8B的光学触控系统100的状态。光学触控方法可用以判断两群触控物OB接近或触碰一基准面SP时的群体变化,其中用以执行触控检测方法的系统可参考图1到图6的光学检测系统,光学触控方法包括下列
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1