一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

预测控制方法、输入系统及计算机可读取记录媒体与流程

2022-02-21 03:43:10 来源:中国专利 TAG:


1.本发明涉及一种预测方法,特别涉及一种适用于一显示器的预测控制方法、输入系统及计算机可读取记录媒体。


背景技术:

2.在笔记本型计算机普及的今天,输入设备有鼠标、触控输入、触控笔等。近年来,显示器能制作的尺寸越来越大,也可以由多个大型显示器拼接成显示墙,这些大型显示器通常放置于银行、医院或商场,可能具有触控功能,除了显示信息外,有些可让使用者点选想阅读的信息,一般而言,这些大型显示器通常设置于墙面上,无法让一般使用者通过外接计算机接到大型显示器进行操控。
3.然而,当使用者想要使用输入设备,实现在大型显示器上大范围移动,现有输入设备的功能存在局限,无论是手指、眼球追踪输入技术、鼠标、触控笔或目前的其他输入设备,都难以快速且精准的在大型显示器上大范围移动,例如手指、眼球追踪输入技术、鼠标、触控笔或目前的其他输入设备,都难以将显示于大型显示器右下角的文件精准且快速的拖曳到左上角的特定位置。
4.因此,如何快速、准确且大幅度地在大型显示器上移动指针信号,已成为本领域待解决的问题之一。


技术实现要素:

5.为了解决上述的问题,本揭露内容的一实施例提供了一种预测控制方法。预测控制方法包括:接收一指针信号;以及判断是否指针信号从一初始位置往一方向移动;当判断指针信号往方向移动时,将初始位置的坐标与一显示器中心的坐标叠合,并在指针信号移动到一预测点并停止移动后,依据显示器中心的坐标与预测点的坐标推算一目标点的坐标,指针信号移动到目标点。
6.为了解决上述的问题,本揭露内容的一实施例还提供了一种预测控制方法,适用于一显示器显示一输入移动信号,该预测控制方法包括:重合该输入移动信号所对应的坐标与该显示器的特定坐标;以及预测该输入移动信号,使该显示器显示该输入移动信号所预测的坐标。
7.为了解决上述的问题,本揭露内容的一态样提供了一种输入系统。输入系统包括一输入及输出接口以及一预测装置。输入及输出接口用以接收一指针信号。预测装置包括一建模装置、一显示器分块装置、一指针定位装置、一计算预测装置以及一移动输出装置。建模装置用以判断是否指针信号从一初始位置往一方向移动。显示器分块装置,用以定义一显示器中心。指针定位装置当建模装置判断指针信号往方向移动时,指针定位装置将初始位置的坐标与显示器中心的坐标叠合。计算预测装置用以在指针信号移动到一预测点并停止移动后,依据显示器中心的坐标与预测点的坐标推算一目标点的坐标,指针信号移动到目标点。移动输出装置用以于一显示器上显示移动到目标点的指针信号。
8.为了解决上述的问题,本揭露内容的一态样还提供了一种输入系统。一种输入系统,适用于一显示器显示一输入移动信号,该输入系统包括:一指针定位装置,该指针定位装置用以重合该输入移动信号所对应的坐标与该显示器的特定坐标;以及一计算预测装置,该计算预测装置用以预测该输入移动信号,使该显示器显示该移动信号所预测的坐标。
9.为了解决上述的问题,本揭露内容的一实施例提供了一种计算机可读取记录媒体,用以执行一种预测控制方法,该预测控制方法包括:接收一指针信号;以及判断是否指针信号从一初始位置往一方向移动;当判断指针信号往方向移动时,将初始位置的坐标与一显示器中心的坐标叠合,并在指针信号移动到一预测点并停止移动后,依据显示器中心的坐标与预测点的坐标推算一目标点的坐标,指针信号移动到目标点。
10.为了解决上述的问题,本揭露内容的一实施例还提供了一种计算机可读取记录媒体,用以执行一种预测控制方法,该预测控制方法包括:重合该输入移动信号所对应的坐标与一显示器的特定坐标;以及预测该输入移动信号,使该显示器显示该移动信号所预测的坐标。
11.本发明所示的预测控制方法、输入系统及计算机可读取记录媒体能够在显示器较大的情况下,如广场上大型显示器、大型墙面光学触摸板、虚拟现实系统的显示画面、显示器墙面等等,使用者可以通过大型显示器的一部分区块,例如较低可触及的区块,应用非连续式移动指针信号,以控制其他区块,通过预测指针信号,也可以更快速的将指针信号移动到目标点。藉此达到节省使用者移动指针信号的时间,更提升了在大显示器上操控指针信号的精确度。
附图说明
12.图1是依照本发明一实施例绘示一种输入系统的框图。
13.图2是依照本发明一实施例绘示一种预测控制方法的流程图。
14.图3是依照本发明一实施例绘示一种显示器中心的示意图。
15.图4是依照本发明一实施例绘示一种初始位置的坐标与显示器中心的坐标的示意图。
16.图5是依照本发明一实施例绘示一种长短期记忆的循环神经网络的时间序列预测方法的示意图。
17.图6是依照本发明一实施例绘示一种图4的区块a的放大图的示意图。
18.图7是依照本发明一实施例绘示一种光学触控应用场景的示意图。
19.图8a~图8c是依照本发明一实施例绘示一种光学触控应用场景的示意图。
20.图9是依照本发明一实施例绘示一种预测控制方法的流程图。
21.主要组件符号说明:
22.100
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
输入系统
23.sig
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
指针信号
24.10
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
电子装置
25.11
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
输入及输出接口
26.12
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
处理器
27.13
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
储存装置
28.20
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
预测装置
29.21
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
建模装置
30.22
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示器分块装置
31.23
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
指针定位装置
32.24
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
计算预测装置
33.25
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
移动输出装置
34.30
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示器
35.200、900
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
预测控制方法
36.210~250、910~920
ꢀꢀꢀ
步骤
37.l
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
长度
38.w
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
宽度
39.a~d
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
区块
40.o
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示器中心
[0041]v’ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
预测点
[0042]
v’、v
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
方向
[0043]vꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
停顿点
[0044]
p
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
初始位置
[0045]a’ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
长短期记忆的循环神经网络
[0046]gꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
目标点
[0047]rt-1
、r
t
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
目标区域半径
[0048]
fl0、fl1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
文件
[0049]
fl2
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
应用程序
[0050]rꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
目标区域
[0051]r’ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
修正区域
[0052]ht-1
~h
t n
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
长短期记忆的循环神经网络的输出
[0053]
x
t-1
~x
t n
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
坐标
[0054]
aa
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
小型显示器区块
[0055]
pa、pb
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
位置
[0056]
o(0,0)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示器中心的坐标
[0057]
p(x
p
,y
p
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
初始位置的坐标
[0058]v’
(x
v’,y
v’)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
预测点的坐标
[0059]
v(xv,yv)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
停顿点的坐标
具体实施方式
[0060]
以下说明是为完成发明的较佳实现方式,其目的在于描述本发明的基本精神,但并不用以限定本发明。实际的发明内容必须参考所附的权利要求范围。
[0061]
请参照图1及图2,图1是依照本发明一实施例绘示一种输入系统100的框图。图2是依照本发明一实施例绘示一种预测控制方法200的流程图。
[0062]
在一实施例中,本案的输入系统适用于一显示器30显示一输入移动信号(例如为
指针信号sig),输入系统包含一指针定位装置23以及一计算预测装置24。指针定位装置23用以预测输入移动信号(例如为指针信号sig),使显示器30显示移动信号所预测的坐标。
[0063]
以下更进一步以图1及图2说明本案的细部技术特征。
[0064]
在一实施例中,如图1所示,输入系统100包含一电子装置10及一预测装置20。在一实施例中,电子装置10例如是主机、服务器、平板、笔电、手机或其他可接收信号进行运算与储存的装置。在一实施例中,电子装置10包含输入及输出接口11、处理器12及储存装置13。在一实施例中,输入及输出接口11例如为鼠标信号接收器、触控面板,或其他可用于接收信号的接口。在一实施例中,储存装置13可被实作为只读存储器、闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或技术人员可轻易思及具有相同功能的储存媒体。储存装置13可用来储存每个时点的关于指针信号sig的信息,例如坐标信息。
[0065]
在一实施例中,预测装置20包含一建模装置21、一显示器分块装置22、一指针定位装置23、一计算预测装置24及一移动输出装置25。
[0066]
在一实施例中,建模装置21、显示器分块装置22、指针定位装置23、计算预测装置24及移动输出装置25可一并或各别由体积电路如微控制单元(micro controller)、微处理器(microprocessor)、数字信号处理器(digital signal processor)、特殊应用集成电路(application specific integrated circuit,asic)或一逻辑电路来实施。
[0067]
在一实施例中,建模装置21、显示器分块装置22、指针定位装置23、计算预测装置24及移动输出装置25各自所做的运算或达成的功能可以由软件或固件实现,处理器12用以执行此些运算。
[0068]
在一实施例中,在运算量较小的情况下,处理器12可以执行建模装置21、显示器分块装置22、指针定位装置23、计算预测装置24及移动输出装置25各自所做的运算。
[0069]
在一实施例中,指针信号sig例如为鼠标光标信号、手指触控信号、触控笔触控信号,通常会在显示器30上显示物理位置(例如鼠标实际在桌面上滑动的位置)对应的显示器位置(例如鼠标光标在显示器上的位置)。物理位置对应到显示器位置的方法为已知技术,故此处不赘述。
[0070]
在一实施例中,输入系统100中的显示器30可以是大型显示器。在一实施例中,输入系统100可以包含多个显示器30。在一实施例中,大型显示器例如为拼接式显示墙、大型互动触控显示器(例如86英寸)、互动触控电子显示广告牌等等。
[0071]
以下叙述预测控制方法200,预测控制方法200可以由输入系统100实现。在一实施例中,预测控制方法200可以由固件、程序代码或软件以实现,并将程序代码或软件储存于计算机可读取记录媒体,计算机可读取记录媒体中的处理器可执行此些固件、程序代码或软件。
[0072]
在一实施例中,通过手指或触控笔按下显示器30超过三秒,则开启指针信号预测功能。在一实施例中,当处理器12接收到鼠标的左键与右键同时按两次的信号,则处理器12开启指针信号预测功能。在一实施例中,预测控制方法200可以一执行文件实现,输入系统100安装此执行文件后,计算机中的设置(settings)会多出现一个超范围移动功能(out of range movement)的选项,当超范围移动功能的选项被点选后,处理器12启动预测控制方法200。
[0073]
在一实施例中,当超范围移动功能的选项被点选后,可以事先设定以自动或系统
提示等软件驱动或硬件驱动方式,将指针信号sig投影到不同显示屏幕。
[0074]
在步骤210中,输入及输出接口11用以接收一指针信号sig。
[0075]
例如,输入及输出接口11用以接收鼠标光标信号,并将鼠标光标信号视为指针信号sig。
[0076]
在步骤220中,建模装置21或处理器12用以判断是否指针信号sig从一初始位置往一方向移动。
[0077]
在一实施例中,此方向可以是任何方向,换言之,建模装置21只要检测到指针信号sig移动(例如,指针信号sig的位移距离大于一欧式距离阈值),则进入步骤230。
[0078]
在一实施例中,欧氏距离是一个通常采用的距离定义,它是在m维空间中两个点之间的真实距离(其中,符号m可以是大于2的值)。在二维和三维空间中的欧氏距离的就是两点之间的距离。换言之,欧氏距离可用以度量空间中两点之间的距离。
[0079]
在一实施例中,显示器分块装置22用以定义一显示器中心o。图3是依照本发明一实施例绘示一种显示器中心o的示意图。由图3可知,显示器分块装置22是用以分出显示器30的长度l中线与宽度w中线相连,两条中线的交接点视为显示器中心o,并定义显示器中心o的坐标为o(0,0)。本领域普通技术人员应可理解显示器中心可以依实际操作定义,直线(不一定是长度l的中线)与横线(不一定是宽度l的中线)的交接点不一定位于显示器的中心,但直线与横线的交接点处视为画面的原点o(0,0)。
[0080]
在一实施例中,显示器分块装置22藉由显示器30的长度l中线与宽度w中线将显示器30分成四个区块a~d。
[0081]
在一实施例中,若建模装置21没有检测到指针信号sig有移动,则结束此流程或是再次进入步骤210。
[0082]
在步骤230中,当建模装置21或处理器12判断指针信号sig往此方向移动时,指针定位装置23或处理器12将初始位置21的坐标与显示器中心o的坐标o(0,0)叠合。
[0083]
在一实施例中,指针定位装置21或处理器12将初始位置p的坐标p(x
p
,y
p
)定义为原点o(0,0),使指针定位装置sig将初始位置p的坐标p(x
p
,y
p
)与显示器中心o的坐标o(0,0)叠合。此时初始位置p的坐标p(x
p
,y
p
)视为p(0,0)。
[0084]
在一实施例中,图4是依照本发明一实施例绘示一种初始位置p的坐标p(x
p
,y
p
)与显示器中心o的坐标o(0,0)的示意图。在图4中,指针定位装置23的初始位置p在显示器30上的坐标为p(x
p
,y
p
)。在此步骤中,将初始位置p的坐标p(x
p
,y
p
)视为显示器中心o的坐标o(0,0),使初始位置p的坐标与显示器中心o的坐标o(0,0)叠合。换言之,指针信号sig在区块d的移动会对应到显示器中心o的坐标o(0,0)的移动。例如,指针信号sig从初始位置p的坐标p(x
p
,y
p
)往方向v移动,则视为指针信号sig从显示器中心o的坐标o(0,0)往方向v’移动,方向v与方向v’的向量相同。
[0085]
藉此,当显示器30很大时,在区块d的指针信号sig可以超范围移动到区块a。换言之,指针信号sig在区块d的移动相当于指针信号sig在区块a的移动。
[0086]
在步骤240中,计算预测装置24或处理器12用以在指针信号sig移动到一预测点v’并停止移动后,依据显示器中心o的坐标o(0,0)与预测点v’的坐标v’(x
v’,y
v’)推算一目标点g的坐标,指针信号sig移动到目标点g。
[0087]
在一实施例中,指针信号sig依据目标点g的坐标以移动到目标点g。
[0088]
在一实施例中,指针信号sig移动到区域d的停顿点v,其坐标为v(xv,yv),相当于指针信号sig移动到区域a的预测点v’,其坐标为v’(x
v’,y
v’)。藉此,指针信号sig在区域d的移动,通过预测控制方法200可以将指针信号sig超范围移动到区块a,并与区域d发生相同的移动(方向v与方向v’的向量相同)。
[0089]
因此,当显示器30很大时,只需在区域d移动指针信号sig,不用大幅移动鼠标、手指或其他输入设备才能将指针信号sig从区块d移动到区块a。
[0090]
在一实施例中,计算预测装置24或处理器12将预测点v’的坐标v’(x
v’,y
v’)输入一长短期记忆的循环神经网络(recurrent neural network-long short-term memory,rnnlstm)的时间序列预测方法,长短期记忆的循环神经网络的时间序列预测方法输出目标点g的坐标。
[0091]
在一实施例中,图5是依照本发明一实施例绘示一种长短期记忆的循环神经网络的时间序列预测方法500的示意图。例如,使用者双击鼠标的左右键两次可启动预测控制方法200,当鼠标的指针信号sig稍微移动时,若指针信号sig移动到点x
t
,计算预测装置24可取得此时指针信号sig的坐标x
t
(x
t
,y
t
),将前序历史(前一时点的停顿位置或前次点击位置)的坐标x
t-1
(x
t-1
,y
t-1
)代入长短期记忆的循环神经网络a’,则长短期记忆的循环神经网络a’输出h
t-1
,此代表时间t-1的坐标位置,再将h
t-1
代入下一个长短期记忆的循环神经网络a’,以预测当前坐标x
t
的预测输出坐标位置h
t
,此代表时间t的坐标位置,并接着重复此些步骤。例如,将前一笔输出h
t
及坐标x
t 1
(x
t 1
,y
t 1
)代入长短期记忆的循环神经网络a’,则长短期记忆的循环神经网络a’输出h
t 1
,此代表时间t 1的预测坐标位置,将前一笔输出h
t 1
及坐标x
t 2
(x
t 2
,y
t 2
)代入长短期记忆的循环神经网络a’,则长短期记忆的循环神经网络a’输出h
t 2
,此代表时间t 2的预测坐标位置。依此类推,将前一笔输出h
t n-1
及坐标x
t n
(x
t n
,y
t n
)代入长短期记忆的循环神经网络a’,则长短期记忆的循环神经网络a’输出h
t n
,此代表时间t n的预测坐标位置。在一实施例中,当预测坐标位置与实际操控指针的位置相同或是欧式距离小于一收敛阈值,则视为完成训练长短期记忆的循环神经网络的模型。
[0092]
在一实施例中,时序预测公式为x(t)=x(t-1) er(t),此公式可以是长短期记忆的循环神经网络a’中的运算之一,其中er(t)代表当下时点t的噪音。在一实施例中,不同显示器30的大小、指针信号sig移动到不同的目的地、指针信号sig的变量(例如初始速度、移动指针信号sig的角度不同),预测控制方法200结合使用者移动指针信号sig的习惯,将变量加入深度学习的模型(例如长短期记忆的循环神经网络a’),进行训练预测使用者下一个目标点的模型。
[0093]
由此可知,当指针信号sig有目标性的移动趋势时,计算预测装置24应用长短期记忆的循环神经网络的时间序列预测方法500,计算并收集指针信号sig的坐标,并对指针信号sig建立模型,取得潜在特征,并结合时间序列算法,对指针信号sig的移动建立预测,例如预测出图4中目标点g的坐标。长短期记忆的循环神经网络的时间序列预测方法为已知算法,故此处不赘述。
[0094]
在一实施例中,目标点g为计算预测装置24预测使用者下一步或是最终想要将指针信号sig移动到的位置。
[0095]
在步骤250中,移动输出装置25用以在一显示器30上显示移动到目标点g的指针信号sig。
[0096]
在一实施例中,目标点g的位置会随着长短期记忆的循环神经网络的时间序列所运算的数据量越来越多而更准确,同时收集到的每次修正目标点g’的数据可由目标区域r’变化计算。
[0097]
在一实施例中,计算预测装置24或处理器12计算目标点g的坐标与修正目标点g’的坐标的一欧式距离,计算预测装置24或处理器12将欧式距离视为一目标区域半径,当目标区域半径小于一最小半径阈值(例如欧式距离为0.1单位)时,计算预测装置24或处理器12输出修正目标点g’的坐标。
[0098]
在一实施例中,图6是依照本发明一实施例绘示一种图4的区块a的放大图的示意图。在第一次应用长短期记忆的循环神经网络的时间序列预测方法500预估目标点g的坐标时,可依据目标点g的坐标、显示器中心o的坐标o(0,0)的坐标计算欧式距离,如图6所示,目标点g到显示器中心o的目标区域半径为其中|go|代表欧式距离的运算。在下一次应用长短期记忆的循环神经网络的时间序列预测方法500预估下一个目标点之前,使用者可以修正当前的目标点g为修正目标点g’,目标是取目标点g与修正目标点g’的欧式距离的最小值,当欧式距离等于零的时候,代表预测完全准确,目标点g与修正目标点g’为同一点,在时点t的目标点g与修正目标点g’的目标区域半径为r
t
=min|gg’|
t-1
,其中|gg’|代表欧式距离的运算。
[0099]
目标区域r与目标点g会随着输入到长短期记忆的循环神经网络的时间序列的数据量越来越多而越准确,目标区域r的范围会越来越小,目标点g与修正目标点g’的欧式距离也会越来越小,修正区域r’也会越来越小,代表预测目标点g越来越准确。当目标点g与修正目标点g’的欧式距离小于一最小半径阈值时,例如目标点g与修正目标点g’重叠,则代表长短期记忆的循环神经网络的时间序列已经被训练得很准确,可以不须使用者修正目标点g的位置(无须再运算目标点g与修正目标点g’的目标区域半径),直接在显示器30上显示目标点g。
[0100]
在一实施例中,图7是依照本发明一实施例绘示一种光学触控应用场景的示意图。当显示器30为一触控显示器时,触控笔或手指可长按文件fl0以产生指针信号sig。换言之,当计算预测装置24或处理器12接收到长按一图标(icon)(例如图标表示一文件fl0或一应用程序)所产生的该指针信号,且长按时间大于时间阈值(例如3秒)时,计算预测装置24或处理器12启动超范围移动功能,计算预测装置24或处理器12促使指针信号sig将位于区块d的文件fl0从初始位置p移动到停顿点v,当触控笔或手指离开显示器30时,超范围移动功能将文件fl0自动移动到区块a中对应区块d的预测点v’,并再自动移动到目标点g。
[0101]
在一实施例中,图8a~图8c是依照本发明一实施例绘示一种光学触控应用场景的示意图。当显示器30为一大型触控显示器时,例如显示器30是一个大型显示器或是多个大型显示器拼接成的显示墙,放置于银行、医院、商场或其他空间,可以是触控式显示器,用以提供接口显示信息并与使用者互动。在此情况下,由于显示器30过大,触控笔或手指无法点击到区块a,触控笔或手指可长按位置pa三秒以产生指针信号sig,并由计算预测装置24或处理器12启动超范围移动功能,触控笔或手指所产生的指针信号sig再短距离的从位置pa移动到位置pb(如图8a所示),并在位置pb停留长按三秒,处理器12促使显示器30在区块d中显示小型显示器区块aa(如图8b所示),小型显示器区块aa用以显示区块a中的图标(icon)
(例如图标代表文件或应用程序),触控笔或手指可以在区块d中的小型显示器区块aa中点击到区块a中的文件fl1或应用程序fl2。藉此,即使触控笔或手指无法点击到区块a,也可以通过此方法在区块d中点选到区块a的文件fl1或应用程序fl2。
[0102]
在一实施例中,如图8c所示,当小型显示器区块aa出现后,触控笔(触控装置皆可使用于此情境)或手指可以产生指针信号sig,用以在小型显示器区块aa中点击区块a中的文件fl1或应用程序fl2,以小型显示器区块aa中的文件fl1为例,指针信号sig点击小型显示器区块aa中的文件fl1并拖曳文件fl1到停顿点v,同时处理器12促使显示器30的区块c对应小型显示器区块aa中文件fl1被拖曳的方向,显示从显示器中心o以同方向拖曳文件fl1到预测点v’,计算预测装置24再自动移动文件fl1到目标点g。
[0103]
在一实施例中,预测控制方法200可以应用在有目的性的指针信号的操作上,例如预测控制方法200可以预测虚拟现实中,控制器欲进行操作的目标区域,将指针信号快速的移动到虚空间的目标区域。
[0104]
图9是依照本发明一实施例绘示一种预测控制方法900的流程图。在一实施例中,本案的预测控制方法适用于一显示器30,显示器30显示一输入移动信号(例如为指针信号sig),预测控制方法包含重合输入移动信号(例如为指针信号sig)所对应的坐标与显示器30的特定坐标(如步骤910),以及预测输入移动信号,使显示器30显示移动信号所预测的坐标(如步骤920)。在一实施例中,预测控制方法可以由一种计算机可读取记录媒体实现。
[0105]
本发明所示的预测控制方法、输入系统及计算机可读取记录媒体能够在显示器较大的情况下,如广场上大型显示器、大型墙面光学触摸板、虚拟现实系统的显示画面、显示器墙面等等,使用者可以通过大型显示器的一部分区块,例如较低可触及的区块,应用非连续式移动指针信号,以控制其他区块,通过预测指针信号,也可以更快速的将指针信号移动到目标点。藉此达到节省使用者移动指针信号的时间,更提升了在大显示器上操控指针信号的精确度。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献