游标控制方法

文档序号:6334750阅读:419来源:国知局
专利名称:游标控制方法
技术领域
本发明涉及一种互动式影像系统,特别涉及一种可动态调整轨迹平滑参数的游标控制方法。
背景技术
互动式影像系统通常包含导航装置及影像显示装置。导航装置例如可为滑鼠或指向装置,其用以估测位移量并传送该位移量至影像显示装置。藉此,使用者可利用导航装置相对控制影像显示装置所显示的游标的动作。然而,导航装置传送至影像显示装置的位移量是量化值,若该量化的位移量未经平滑化处理,则影像显示装置所显示的位移量会呈现锯齿状变化。这样,当使用者欲通过导航装置在影像显示装置上进行例如绘图作业时,便难以绘制出所期望的图形。因此,导航装置通常会使用平滑化参数来调整所输出位移量的轨迹平滑度。然而,平滑化参数的不当设定会影响导航装置所输出的轨迹。当轨迹平滑度过高时,将不易反映即时的轨迹变化,在锐利轨迹或小范围轨迹的表现上较差;当轨迹平滑度过低时,则不易输出平滑的轨迹。因此,如何在操作导航装置的过程中即时地选择适当的平滑化参数实为一个重要的课题。有鉴于此,本发明提出一种可动态调整轨迹平滑化参数的游标控制方法,其用于根据侦测装置所侦测的轨迹变化来调整影像显示器上游标轨迹的平滑度。

发明内容
本发明的目的是提供一种游标控制方法,其可根据游标目前的轨迹变化即时地调整平滑化参数,以输出使用者所期望的操作轨迹。为达上述目的,本发明提出一种游标控制方法,用于根据侦测装置所侦测的轨迹变化来调整影像显示器上游标轨迹的平滑度。一种实施方式的游标控制方法包含下列步骤由侦测装置计算多个长度;求得所述多个长度中的最大长度;以及根据该最大长度与长度门槛值的比较结果调整平滑度。另一种实施方式的游标控制方法包含下列步骤由侦测装置计算多个向量;计算所述多个向量中连续两个向量之间的夹角;比较所述夹角与角度门槛值以求得计数值;以及根据该计数值调整平滑度。另一种实施方式的游标控制方法包含下列步骤由侦测装置计算多个长度及向量;计算所述多个向量中连续两个向量之间的夹角;求得所述多个长度中的最大长度及根据所述夹角求得计数值;比较该最大长度及长度门槛值;当该最大长度小于该长度门槛值时,降低平滑度;以及当该最大长度大于该长度门槛值,根据所述计数值调整平滑度。本发明的游标控制方法中,所述侦测装置例如为滑鼠、指向装置或触控装置。本发明的游标控制方法中,所述侦测装置也可侦测多个坐标,以根据所述多个坐标计算所述多个长度及向量。


图1显示本发明实施方式的互动式影像系统的方块图。图2显示本发明第一实施方式的游标控制方法的流程图。图3显示图2的游标控制方法的操作示意图。图4显示本发明第二实施方式的游标控制方法的流程图。图5A显示图4的游标控制方法的操作示意图。图5B显示图5A的游标控制方法中求得计数值的示意图。图6A显示图4的游标控制方法的另一操作示意图。图6B显示图6A的游标控制方法中求得计数值的示意图。图7显示本发明第三实施方式的游标控制方法的流程图。主要附图标记10侦测装置90影像显示器91游标S21 ^5步骤S31 S352 步骤 S1 S631 步骤P1-P12侦测点 P/ P12 ‘侦测点
具体实施例方式为了让本发明的上述和其他目的、特征和优点能更明显,下文将结合所附附图,作详细说明如下。此外,本发明各图示中仅显示了部分构件并省略了与本发明说明不直接相关的构件。此外,本发明的说明中,相同的构件或步骤用相同符号表示。请参照图1所示,其显示本发明实施方式的互动式影像系统的方块图。该互动式影像系统包含侦测装置10及影像显示器90。该侦测装置10可为滑鼠、指向装置(pointing device)、触控装置或其他公知的用于侦测坐标和/或轨迹的装置。该侦测装置10优选包含处理单元,该处理单元用于计算所要控制游标的坐标、侦测点间距离和/或向量以相对控制影像显示器90上所显示的游标91的动作,并根据游标91的轨迹变化(例如轨迹的锐利度或移动范围等)计算平滑化参数以相对控制该游标91在影像显示器90上的移动轨迹的平滑度。可以了解的是,该侦测装置10可根据实施方式独立于影像显示器90之外或合并于影像显示器90内。例如,当侦测装置10为滑鼠或指向装置时,侦测装置10可与影像显示器90分离并电性连接于影像显示器90,或以无线传输与影像显示器90耦接;当侦测装置10为触控装置时,可与影像显示器90合并为一个互动式影像系统。必需说明的是,侦测装置侦测轨迹的方式是公知的,故于此不再赘述;本发明的精神在于,侦测装置10还根据所计算出的轨迹变化动态地调整平滑化参数以决定游标91的轨迹平滑度。请参照图2所示,其显示本发明第一实施方式的游标控制方法的流程图,本实施方式主要用以判定侦测装置10是否正在进行小范围移动。当侦测装置10正在进行小范围移动(例如大致进行圆形运动)时,若平滑化参数太高则可能出现侦测装置10的输出轨迹比实际轨迹范围更小的情形,此时必须降低轨迹平滑度以使输出轨迹更接近实际轨迹。
本实施方式的游标控制方法包含下列步骤计算N个坐标(步骤^1);计算N-I个长度(步骤;求得最大长度(步骤;判断该最大长度是否小于长度门槛值(步骤 S24);若是,则降低平滑度(步骤;若否,则增加平滑度(步骤^)。请同时参照图1 3所示,图3显示图2的游标控制方法的操作示意图。侦测装置10在运作时持续侦测N个侦测点坐标Pi (Xi, Yi)并进行储存(步骤S21),其中i例如为 1 口且?工表示N个侦测点中最早撷取的一个坐标而P12表示N个侦测点中最新撷取的一个坐标。可以了解的是,N的数值可根据实际应用决定,例如根据侦测装置10的帧率(frame rate)决定或设定为固定预设值,但并不限于此。当侦测装置10侦测一个新的侦测点坐标时(例如P13)时,则删除N个坐标中最早撷取的一个侦测点坐标(例如P1),且以此种先进先出(first in first out)的方式持续侦测坐标Pi (xi; 。接着,侦测装置10根据这N个侦测点坐标Pi (X^yi)计算N_1个长度Lj,其中计算长度的方式可利用习知的距离公式求得,例如式⑴所示,此处j例如为1 11,但并不限于此(步骤S22)
权利要求
1.一种游标控制方法,用以根据侦测装置所侦测的轨迹变化来调整影像显示器上游标轨迹的平滑度,该游标控制方法包含由所述侦测装置计算多个长度;求得所述多个长度中的最大长度;以及根据该最大长度与长度门槛值的比较结果调整所述平滑度。
2.根据权利要求1所述的游标控制方法,其中在所述由所述侦测装置计算多个长度的步骤中,该侦测装置连续撷取预设数目的侦测点,并计算所述侦测点中最早被撷取的侦测点与其他侦测点之间的距离作为预设数目长度。
3.根据权利要求1所述的游标控制方法,其中在所述由所述侦测装置计算多个长度的步骤中,该侦测装置侦测预设数目的坐标,并根据所述坐标计算预设数目长度。
4.根据权利要求1所述的游标控制方法,其中所述调整所述平滑度的步骤还包含下列步骤当所述最大长度小于所述长度门槛值时,降低所述平滑度;以及当所述最大长度大于所述长度门槛值时,增加所述平滑度。
5.一种游标控制方法,用以根据侦测装置所侦测的轨迹变化来调整影像显示器上游标轨迹的平滑度,该游标控制方法包含由所述侦测装置计算多个向量; 计算所述多个向量中连续两个向量之间的夹角; 比较所述夹角与角度门槛值以求得计数值;以及根据所述计数值调整所述平滑度。
6.根据权利要求5所述的游标控制方法,其中所述计数值为大于所述角度门槛值的夹角数目。
7.根据权利要求5所述的游标控制方法,其中根据所述计数值调整所述平滑度的步骤还包含下列步骤当所述计数值小于第一计数门槛值时,增加所述平滑度;当所述计数值介于所述第一计数门槛值及第二计数门槛值之间时,维持所述平滑度;以及当所述计数值大于所述第二计数门槛值时,降低所述平滑度; 其中所述第一计数门槛值小于所述第二计数门槛值。
8.根据权利要求5所述的游标控制方法,其中根据所述计数值调整所述平滑度的步骤还包含下列步骤比较所述计数值及第一计数门槛值;当所述计数值小于所述第一计数门槛值时,增加所述平滑度并重新执行由所述侦测装置计算多个向量的步骤;当所述计数值大于所述第一计数门槛值时,比较所述计数值及第二计数门槛值; 当所述计数值小于所述第二计数门槛值时,维持所述平滑度;以及当所述计数值大于所述第二计数门槛值时,降低所述平滑度; 其中所述第一计数门槛值小于所述第二计数门槛值。
9.根据权利要求5所述的游标控制方法,其中在所述由所述侦测装置计算多个向量的步骤中,该侦测装置侦测预设数目的坐标,并根据所述坐标计算预设数目向量。
10.一种游标控制方法,用以根据侦测装置所侦测的轨迹变化调整影像显示器上游标轨迹的平滑度,该游标控制方法包含由所述侦测装置计算多个长度及向量; 计算所述多个向量中连续两个向量之间的夹角; 求得所述多个长度中的最大长度及根据所述夹角求得计数值; 比较所述最大长度及长度门槛值;当所述最大长度小于所述长度门槛值时,降低所述平滑度;以及当所述最大长度大于所述长度门槛值时,根据所述计数值调整所述平滑度。
11.根据权利要求10所述的游标控制方法,其中在所述由所述侦测装置计算多个长度及向量的步骤中,该侦测装置侦测预设数目的坐标,并根据所述坐标计算预设数目长度及预设数目向量。
12.根据权利要求10所述的游标控制方法,其中所述计数值为大于角度门槛值的夹角数目。
13.根据权利要求10所述的游标控制方法,其中根据所述计数值调整所述平滑度的步骤还包含下列步骤当所述计数值小于第一计数门槛值时,增加所述平滑度;当所述计数值介于所述第一计数门槛值及第二计数门槛值之间时,维持所述平滑度;以及当所述计数值大于所述第二计数门槛值时,降低所述平滑度; 其中所述第一计数门槛值小于所述第二计数门槛值。
14.根据权利要求10所述的游标控制方法,其中根据所述计数值调整所述平滑度的步骤还包含下列步骤比较所述计数值及第一计数门槛值;当所述计数值小于所述第一计数门槛值时,增加所述平滑度并重新执行由所述侦测装置计算多个向量的步骤;当所述计数值大于所述第一计数门槛值时,比较所述计数值及第二计数门槛值; 当所述计数值小于所述第二计数门槛值时,维持所述平滑度;以及当所述计数值大于所述第二计数门槛值时,降低所述平滑度; 其中所述第一计数门槛值小于所述第二计数门槛值。
15.根据权利要求10所述的游标控制方法,其中所述侦测装置为滑鼠、指向装置或触控装置。
全文摘要
本发明提出一种游标控制方法,用以根据侦测装置所侦测的轨迹变化来调整影像显示器上游标轨迹的平滑度。
文档编号G06F3/041GK102455796SQ201010526198
公开日2012年5月16日 申请日期2010年10月21日 优先权日2010年10月21日
发明者林志新, 林育佳, 苏宗敏, 陈信嘉 申请人:原相科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1