信号处理装置与信号处理方法

文档序号:6467371阅读:98来源:国知局
专利名称:信号处理装置与信号处理方法
技术领域
本发明是有关于一种处理装置及处理方法,且特别是有关于一种信号 处理装置与信号处理方法。
背景技术
触控显示面板的技术已广泛地应用在电子装置中,举凡手机、笔记本
电脑、音乐播放器(MP3)、个人数字助理(PDA)、全球卫星定位系统(GPS)、 及便携式电子产品中,均可看到触控显示面板的应用领域的一隅。
一种常见的触控面板为电阻式触控面板。 一般而言,于传统的电阻式 触控面板中,当触控面板受触碰时,在面板的触碰点上会感应出X方向与 Y方向的信号。通过检测X方向与Y方向的信号,并判断出其所代表的 坐标值,便能定位出触碰点的坐标位置。然而,于传统的电阻式触控面板 中,在检测此些信号时,常会受到噪声干扰,而导致所定位出的坐标位置 不稳定。因此,如何能稳定地定位出触控面板被触碰的坐标位置,是业界 所致力的方向之一。

发明内容
有鉴于此,本发明的主要目的在于提供一种信号处理装置与信号处理 方法,通过对应至一连续输入信号的多笔原始数据进行排序处理,能稳定 地定位出触控面板受触碰的坐标位置,且不会增加系统的运算复杂度。
根据本发明的第一方面,提出一种信号处理装置,应用于一触控面板 中。当触控面板被触碰时,触控面板将产生一碰触事件,信号处理装置是 根据对应至碰触事件的一连续输入信号所依序取得的多笔原始数据,来产 生一笔定位数据。信号处理装置包括一运算单元、 一控制单元、k个缓存 器、 一运算电路及一储存单元。运算单元用以对一窗口中的n笔原始数据 进行处理,以取得依大小顺序排序的k笔排序数据,其中n为正整数,k为小于n的正整数。控制单元是以窗口中最接近一局部最小值的k笔原始
数据作为k笔排序数据。k个缓存器用以对应地储存k笔排序数据。运算
电路用以于控制单元的控制之下,对k笔排序数据进行处理,来决定一笔 输出数据,且根据此笔输出数据产生此笔定位数据。储存单元用以储存此 笔定位数据。
根据本发明的第二方面,提出一种信号处理方法,用以对n笔原始数 据进行处理,以取得依大小顺序排序的k笔排序数据,k为小于n的正整 数。此方法包括下列步骤。排序n笔原始数据中的前k笔原始数据,并将 依大小顺序排序后的k笔原始数据作为k笔候选输出数据,k笔候选输出 数据具有一中间值,并令参数i的初始值为k+l。根据中间值移除第1笔、 第k笔候选输出数据与第i笔原始数据的其中之一,并重新排序未被移除 的其它的k笔候选输出数据与第i笔原始数据,并以重新排序后的此些数 据作为更新后的k笔候选输出数据。将i值加l,并重复上述的移除并重 新排序的步骤直到i大于n为止,并且将i等于n时的k笔候选输出数据 做为k笔排序数据。k笔排序数据是最接近一局部最小值的k笔原始数据。
根据本发明的第三方面,提出一种信号处理方法,应用于一触控面板 中,当触控面板被触碰时,触控面板将产生一碰触事件,此方法是用以根 据对应至碰触事件的一连续输入信号所依序取得的多笔原始数据,来决定 一窗口的窗口大小。此方法包括下列步骤。设定窗口的窗口大小为n, n 为正整数。对窗口中的n笔原始数据进行处理,以取得依大小顺序排序的 k笔排序数据。判断k笔排序数据的最大值与最小值之差的绝对值是否大 于一门限值,若大于门限值,则重新设定窗口的窗口大小。
根据本发明的第四方面,提出一种信号处理方法,应用于一触控面板 中。当触控面板被触碰时,触控面板将产生一碰触事件。此方法是用以根 据对应至碰触事件的一连续输入信号所依序取得的多笔原始数据,来产生 一笔定位数据。此方法包括下列步骤。设定一窗口的窗口大小为n, n为 正整数。对窗口中的n笔原始数据进行处理,以取得依大小顺序排序的k 笔排序数据,其中k为小于n的正整数,且于窗口中,k笔排序数据是最 接近一局部最小值的k笔原始数据。对k笔排序数据进行处理,来决定一 笔输出数据。根据此笔输出数据产生此笔定位数据。根据本发明的第五方面,提出一种一种信号处理方法,应用于一触控 面板中,当触控面板被触碰时,触控面板将产生一碰触事件。此方法是用 以根据对应至碰触事件的一连续输入信号所依序取得的多笔原始数据,来 决定一笔输出数据,此笔输出数据是可用以使触控面板产生一笔定位数据
此方法包括下列步骤。设定一窗口的窗口大小为n, n为正整数。对窗口 中的n笔原始数据进行处理,以取得依大小顺序排序的k笔排序数据,其 中k为小于n的正整数。根据k笔排序数据的最大值与最小值之差的绝对 值,来决定此笔输出数据。
根据本发明的第六方面,提出一种信号处理方法,应用于一触控面板 中,当触控面板被触碰时,触控面板将产生一碰触事件。此方法是用以根 据对应至碰触事件的一连续输入信号所依序取得的多笔原始数据,来产生 一笔定位数据。此方法包括下列步骤。设定一窗口的窗口大小为n, n为 正整数。根据窗口中的n笔原始数据决定一笔输出数据。根据此笔输出数 据与前一笔定位数据决定此笔定位数据。其中前一笔定位数据是当触控面 板被触碰时,且于取得n笔原始数据之前,根据连续输入信号取得的对应 至前一个窗口的另多笔原始数据所产生的另一笔定位数据。前一个窗口不 与此窗口重叠。
为让本发明的上述内容能更明显易懂,下文特举一较佳实施例,并配 合所附图式,作详细说明如下。


图1A绘示依照本发明一实施例的一种信号处理方法的流程图。 图1B绘示是图1A的步骤S140的详细流程图。 图1C绘示是图1B的步骤S144的详细流程图。
图2绘示为实际应用中使用图1的步骤S140进行排序数据的一例的 示意图。
图3绘示依照本发明一实施例的信号处理装置的方块图。
主要元件符号说明
300:信号处理装置302:控制单元 304:运算单元 306: k个缓存器 308:运算电路 310:储存单元
S120 S180、 S142 S146、 S144a S144d:流程步骤
具体实施例方式
请参照图1A,其绘示依照本发明一实施例的一种信号处理方法的流 程图。此信号处理方法是可应用于一触控面板中,特别是应用于一电阻式 触控面板中。当触控面板被触碰时,触控面板将产生一碰触事件。本方法 是用以根据对应至碰触事件的一连续输入信号所依序取得的多笔原始数 据,来产生一笔定位数据。
于本实施例中,当碰触事件发生时,触控面板受触碰的位置将会受到 感应,而产生对应至此触碰事件的连续输入信号,此连续输入信号包括X 方向及Y方向上的连续输入信号。于本发明的实施例中,是可分别根据X 方向与Y方向上的连续输入信号,来决定X方向与Y方向上的定位数据, 以定位出触控面板受触碰的坐标位置(Dx, Dy)。而于以下的说明中,是以 对X方向及Y方向上的其中之一的连续输入信号为例做说明。
本方法包括下列步骤。于步骤S120中,设定一窗口的窗口大小为n, n为正整数。于步骤S140中,对窗口中的n笔原始数据进行处理,以取得 依大小顺序排序的k笔排序数据,其中k为小于n的正整数,且于窗口中, k笔排序数据是最接近一局部最小值的k笔原始数据。于步骤S160中,对 k笔排序数据进行处理,来决定一笔输出数据。于步骤S180中,根据此笔 输出数据产生此笔定位数据。
于一实施例中,步骤S140包括以下的步骤。请参照图1B,其绘示是 图1A的步骤S140的详细流程图。于步骤S142中,排序n笔原始数据中 的前k笔原始数据,并将依大 小顺序排序后的k笔原始数据作为k笔候选 输出数据,k笔候选输出数据具有一中间值,并令参数i的初始值为k+l。 于步骤S144中,根据中间值移除第1笔、第k笔候选输出数据与第i笔原始数据的其中之一,并重新排序未被移除的其它的k笔候选输出数据与第 i笔原始数据,并以重新排序后的此些数据作为更新后的k笔候选输出数 据。于步骤S146中,将i值加l,并重复上述的移除并重新排序子步骤直 到i大于n为止,并且将i等于n时的k笔候选输出数据做为k笔排序数 据。
更详细来说,上述的步骤S144包括以下的步骤。请参照图1C,其绘 示是图1B的步骤S144的详细流程图。于步骤S144a中,根据第i笔原始 数据与中间值之差、第k笔候选输出数据与中间值之差、及第1笔候选输 出数据与中间值之差的绝对值的大小关系,来移除第1笔、第k笔候选输 出数据与第i笔原始数据的其中之一。于步骤S144b中,若第k笔候选输 出数据与中间值之差的绝对值为最大,则移除第k笔候选输出数据,并重 新排序第1 (k-l)笔候选输出数据与第i笔原始数据,并将排序后的第 l-(k-l)笔候选输出数据与第i笔原始数据作为更新后的k笔候选输出数据。
于步骤S144c中,若第1笔候选输出数据与中间值之差的绝对值为最 大,则移除第1笔候选输出数据,并重新排序第2 k笔候选输出数据与第 i笔原始数据,并将排序后的第2 k笔候选输出数据与第i笔原始数据作为 更新后的k笔候选输出数据。于步骤S144d中,若第i笔原始数据与中间 值之差的绝对值为最大,则移除第i笔原始数据。
兹以一例子详细说明本发明实施例的信号处理方法是如何进行步骤 S140所述的数据排序的动作。请参照图2,其绘示为实际应用中使用图1 的步骤S140进行排序数据的一例的示意图。于此例中,是以11=16、 k=7、 及i=8~ 16为例做说明。亦即于此窗口大小为16的窗口中,动态地(dynamic) 排序依序输入的16笔原始数据,例如是"Datalnput"所示的16笔原始数据, 以取得依大小顺序排序的7笔排序数据,例如是"Data Output"所示的7笔 排序数据。于本发明中,此7笔排序数据并非根据16笔原始数据做全部 数据的比对来进行排序,而是依序根据此16笔原始数据以更新所取得的7 笔候选输出数据,来决定出最后的7笔排序数据。故此7笔排序数据是最 接近一局部最小值的7笔原始数据。
于图2的表格中,字段"Time"代表分别为取出第1笔至第16笔原始 数据来进行处理的排序时间Tl至T16。字段"Buffer No."代表用以储存由小至大排序的7笔候选输出数据的缓存器的编号0至6。字段"Data In"代 表目前正在处理的原始数据。字段"Force Update"代表是否强迫执行清除缓 存器中的内容值的动作,举例来说,于排序时间T1 T7中,是强迫执行清 除缓存器6的内容值的动作,以于排序时间T7后取得16笔原始数据的前 7笔原始数据。字段"Ddetion"代表所欲清除的缓存器的编号。字段 "M6-M3"代表缓存器6与缓存器3的内容值的差值,字段"M3-M0"代表缓 存器3与缓存器O的内容值的差值,字段"ABS(Data-M3)"代表目前正在处 理的原始数据与缓存器3的内容值的差值的绝对值。
于实作中,在进行排序之前,是先初始化7笔候选输出数据,例如将 此7笔候选输出数据是均初始化为一默认值,如图2排序时间Tl所示的 1023。于此例中,第4笔候选输出数据,如图2缓存器3的内容值,是用 以表示为此7笔候选输出数据的中间值,然亦不限于此,具有通常知识者 应可通过取平均值、中数值、或根据此其它方式来决定出用以表示为此7 笔候选输出数据的中间值。再者,于此例中,此7笔候选输出数据是以递 增的方式排序为例做说明,亦即第l-7笔候选输出数据是由小至大排序。 然本发明亦不限于此。
于第1 7个排序时间T1 T7中,是依序处理第1 7笔原始数据。此时, 是分别将此16笔原始数据的前7笔原始数据依大小进行排序,以作为7 笔候选输出数据。
接着,于第8 16个排序时间T8 T16中,i依序为8 16,以依序处理 第8 16笔原始数据。此时,是分别根据第i笔原始数据与中间值(此例为 第4个候选输出数据)之差、第7笔候选输出数据与中间值之差、及第1 笔候选输出数据与中间值之差的绝对值的大小关系,来移除第1笔、第7 笔候选输出数据与第i笔原始数据的其中之一。以第8个排序时间T8为 例。此时,上述之差的绝对值分别显示于字段ABS(Data-M3)、 M6-M3、 M3-M0,其分别为187、 650、及200,故知第7笔候选输出数据与中间值 之差的绝对值(=650)为最大,故将移除第7笔候选输出数据的数值,并重 新排序其它的第1~6笔候选输出数据与第8笔原始数据,作为更新后的7 笔候选输出数据。
于处理第8笔原始数据之后,于第9~16个排序时间T9 T16中,第9~16笔原始数据亦使用相仿于上述的方式来进行排序,以对此7笔候选输 出数据与第9 16笔原始数据进行排序,故不于此重述。如此,在完成此 例的排序方式后,将可得到依大小顺序排序的7笔候选输出数据。而排序 后此7笔候选输出数据将会被作为7笔排序数据。如此,依照本发明实施 例所提出的信号处理方法对窗口中的n笔原始数据进行处理后,将可取得 最接近一局部最小值的k笔原始数据。
此外,本实施例更可通过质量因素来检测此时噪声影响的幅度。此质 量因素例如可定义为k笔排序数据的最大值与最小值之差值的绝对值。本 发明实施例的信号处理方法还可包括以下的步骤判断k笔排序数据的最 大值与最小值之差的绝对值是否大于一门限值,若大于门限值,则重新设 定窗口的窗口大小。
举例来说,于取得n笔原始数据后,若此k笔排序数据的最大值与最 小值的差值的绝对值判定为大于门限值,代表可能此时的噪声较多,则窗 口大小例如会被重新设定为2n,以扩大取样范围。于图2所示的例中,窗 口大小被预设为16,若k笔排序数据的最大值与最小值的差值的绝对值判 定为大于门限值,则窗口大小会被重新设定为32。如此,于本发明实施例 所提出的信号处理方法中,于下次取得数据时,触控面板会根据窗口大小 来对连续输入信号取得2n笔原始数据,而本信号处理方法会根据此2n笔 原始数据来输出定位数据。
吾人发现,依照本发明实施例所提出的信号处理方法,当触控面板于 触碰事件中受到大量噪声的干扰时,所取得的具有局部最小值的k笔原始 数据的数值变动范围会相对地较大,亦即质量因素的数值较高(或k笔排序 数据的最大值与最小值会具有较大的差值)。因此,当此k笔排序数据的最 大值与最小值之差的绝对值判定为大于门限值时,吾人判断此时触控面板 所取得的数据受噪声影响较大,故将会增加窗口的大小来增加所使用的原 始数据的样本数,来提高定位数据的稳定性与准确性。
此外,于另一实施例中,步骤S160还包括以下的步骤。当k笔排序 数据的最大值与最小值之差的绝对值小于一门限值时,加总并平均k笔排 序数据以得到一平均值,并将平均值作为输出数据。以k为奇数正整数为 例,加总此k笔排序数据的方式例如为第1 k笔排序数据的数值与第(l+k)/2笔排序数据之和的平均值。替代性地,当k笔排序数据的最大值与
最小值之差的绝对值大于一门限值时,将k笔排序数据的一中数值(median) 作为此笔输出数据。此中数值例如为此k笔排序数据的第k/2(k为偶数时) 笔排序数据的值,或第(k+l)/2(k为奇数时)笔排序数据的值。
如此,若根据最大值与最小值之差推测出此时的噪声较小时,是可将 此k笔排序数据的平均值作为此笔输出数据。而若根据最大值与最小值之 差推测出此时的噪声较大时,则可将此k笔排序数据的中数值作为此笔输 出数据,而能达到避免受到噪声干扰的功效。
此外,于另一实施例中,步骤S180还包括以下的步骤根据此笔输 出数据与前一笔定位数据产生此笔定位数据。其中,前一笔定位数据是当 触控面板被触碰时,且于取得n笔原始数据之前,根据连续输入信号取得 的对应至前一个窗口的另多笔原始数据所产生的另一笔定位数据。前一个 窗口不与目前的窗口重叠。举例来说,于一实施例中,是平均此笔输出数 据与前一笔定位数据以作为此笔定位数据。如此,可以将定位数据进行动 态平均(moving average),以使定位数据更为平滑化(smoothing)。
本发明实施例更提出一种信号处理装置。请参照图3,其绘示依照本 发明一实施例的信号处理装置的方块图。信号处理装置300用以执行图1A 所示的信号处理方法。信号处理装置300包括一控制单元302、 一运算单 元304、 k个缓存器306、 一运算电路308及一储存单元310。运算单元304 用以对一窗口中的n笔原始数据Data进行处理,以取得依大小顺序排序 的k笔排序数据,其中n为正整数,k为小于n的正整数。控制单元302 是以窗口中最接近一局部最小值的k笔原始数据作为k笔排序数据。
k个缓存器306用以对应地储存k笔排序数据。运算电路308用以于 控制单元302的控制之下,对k笔排序数据进行处理,来决定一笔输出数 据,且根据此笔输出数据产生一笔定位数据。储存单元310用以储存此笔 定位数据。储存单元310包括一第一缓存器RK —第二缓存器R2及一输 出缓存器R3。第一缓存器Rl用以储存k笔排序数据的最大值与最小值之 差的绝对值。第二缓存器R2用以储存输出数据。输出缓存器R3则用以储 存定位数据。
控制单元302更用以控制运算单元304,以执行图1A的步骤S140于图IB所示的详细步骤S142 S146、及于图1C所示的详细步骤 S144a S144d。
控制单元302更用以控制运算电路308,以取得k笔排序数据的最大 值与最小值之差的绝对值,并将其储存于储存单元310的第一缓存器中 Rl。当k笔排序数据的最大值与最小值之差的绝对值大于一门限值时,则 控制单元302重新设定窗口的窗口大小。
控制电路302更用以控制运算电路308,以当k笔排序数据的最大值 与最小值之差的绝对值小于一门限值时,加总并平均k笔排序数据以得到 一平均值,并将此平均值作为此笔输出数据。替代性地,控制电路302更 用以控制运算电路308,以当k笔排序数据的最大值与最小值的差值的绝 对值大于一门限值时,将k笔原始数据的一中数值(median)作为此笔输出 数据。此笔输出数据是储存于储存单元310的第二缓存器R2中。
控制电路302更用以控制运算电路308,以根据此笔输出数据与前一 笔定位数据决定此笔定位数据。此时,前一笔定位数据是当触控面板被触 碰时,且于取得此n笔原始数据Data之前,根据连续输入信号取得的对 应至前一个窗口的另n多笔原始数据所产生的另一笔定位数据。前一个窗 口不与目前的窗口重叠。举例来说,控制电路302更用以控制运算电路 308,来平均此笔输出数据与储存于输出缓存器R3的前一笔定位数据,以 作为此笔定位数据,并将此时更新的定位数据储存于储存单元310的输出 缓存器R3中。
于一实施例中,运算单元304较佳地是由一加法器(adder)所达成,而 控制单元302例如由一状态机(statemachine)来实现。于此例中,可通过状 态机改变输入至加法器的输入数据,或是控制加法器执行减法器或比较器 的动作,以通过并检测加法器的输出值,来达到比较输入至加法器的数据 的大小,以进行排序的目的。如此,信号处理装置300可于硬件的设计上 只需利用一个加法器,即可于状态机的控制之下完成对数据的排序。故本 发明的信号处理装置302的硬件架构的线路复杂度低,故具有低成本的优 点。
本发明上述实施例所揭露的信号处理方法及其信号处理装置,是应用 于一触控面板中,通过对应至一连续输入信号的多笔原始数据进行排序处理,能稳定地定位出触控面板受触碰的坐标位置。而且,于本发明的实施 例中,并非根据多笔原始数据做全部数据的比对而进行排序,而仅一次将
一笔原始数据与k笔候选输出数据来进行比较,故仅需k个缓存器来储存
k笔候选输出数据,故不需要用以储存所有原始数据的缓存器,不需使用 到大量的缓存器,故可降低成本,并减少系统的运算复杂度。再者,于进 行排序的过程中,可通过一个加法器于状态机的控制下来达成排序数据的 目的,故于实现本发明的信号处理装置的硬件架构时,更能进一步地降低 成本。
综上所述,虽然本发明己以一较佳实施例揭露如上,然其并非用以限 定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精 神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权 利要求所界定的范围为准。
权利要求
1、一种信号处理装置,应用于一触控面板中,当该触控面板被触碰时,该触控面板将产生一碰触事件,该信号处理装置是根据对应至该碰触事件的一连续输入信号所依序取得的多笔原始数据,来产生一笔定位数据,其特征在于,该信号处理装置包括一运算单元,用以对一窗口中的n笔原始数据进行处理,以取得依大小顺序排序的k笔排序数据,其中n为正整数,k为小于n的正整数;一控制单元,是以该窗口中最接近一局部最小值的k笔原始数据作为该k笔排序数据;k个缓存器,用以对应地储存该k笔排序数据;一运算电路,用以于该控制单元的控制之下,对该k笔排序数据进行处理,来决定一笔输出数据,且根据该笔输出数据产生该笔定位数据;以及一储存单元,用以储存该笔定位数据。
2、 根据权利要求1所述的信号处理装置,其特征在于,该控制单元更用以控制该运算单元,以排序该n笔原始数据中的前k笔原始数据,并将依大小顺序排序后的该k笔原始数据作为k笔候选输出数据,该k笔候选输出数据具有一中间值,并令参数i的初始值为k+l;该控制单元更用以控制该运算单元,以根据该中间值移除该第1笔、该第k笔候选输出数据与该第i笔原始数据的其中之一,并重新排序未被移除的其它的该k笔候选输出数据与该第i笔原始数据,以将重新排序后的该些数据作为更新后的该k笔候选输出数据;以及该控制单元更用以控制该运算单元,以将i值加l,并重复上述的移除并重新排序的动作直到i大于n为止,并且将i等于n时的该k笔候选输出数据做为该k笔排序数据。
3、 根据权利要求2所述的信号处理装置,其特征在于,该控制单元更用以控制该运算单元,以根据该第i笔原始数据与该中间值之差、该第k笔候选输出数据与该中间值之差、及该第1笔候选输出数据与该中间值之差的绝对值的大小关系,来移除该第l笔、第k笔候选输出数据与该第i笔原始数据的其中之一;其中,若该第k笔候选输出数据与该中间值之差的绝对值为最大,则 该控制单元控制该运算单元,以移除该第k笔候选输出数据,并重新排序 该第1 (k-l)笔候选输出数据与该第i笔原始数据,并将排序后的该第 1 (k-l)笔候选输出数据与该第i笔原始数据作为更新后的该k笔候选输出数据;其中,若该第l笔候选输出数据与该中间值之差的绝对值为最大,则 该控制单元控制该运算单元,以移除第1笔候选输出数据,并重新排序该 第2 k笔候选输出数据与该第i笔原始数据,并将排序后的该第2~k笔候 选输出数据与该第i笔原始数据作为更新后的该k笔候选输出数据;其中,若该第i笔原始数据与该中间值之差的绝对值为最大,则该控 制单元控制该运算单元,以移除第i笔原始数据,并直接执行将i值加1 的步骤。
4、 根据权利要求1所述的信号处理装置,其特征在于,该储存单元 具有一第一缓存器,该控制单元更用以控制该运算电路,以取得该k笔排 序数据的最大值与最小值之差的绝对值,并储存于该储存单元的该第一缓 存器中;其中,当该k笔排序数据的最大值与最小值之差的绝对值大于一门限 值时,则该控制单元重新设定该窗口的窗口大小。
5、 根据权利要求1所述的信号处理装置,其特征在于,该储存单元 具有一第二缓存器,该控制电路更用以控制该运算电路,以当该k笔排序 数据的最大值与最小值之差的绝对值小于一门限值时,加总并平均该k笔 排序数据以得到一平均值,并将该平均值作为该笔输出数据,该笔输出数 据是储存于该储存单元的该第二缓存器中。
6、 根据权利要求1所述的信号处理装置,其特征在于,该储存单元 具有一第二缓存器,该控制电路更用以控制该运算电路,以当该k笔排序 数据的最大值与最小值的差值的绝对值大于一门限值时,将该k笔原始数 据的一中数值(median)作为该笔输出数据,并储存于该储存单元的该第二 缓存器中。
7、 根据权利要求1所述的信号处理装置,其特征在于,该控制电路更用以控制该运算电路,以根据该笔输出数据与前一笔定位数据决定该笔定位数据;其中,该前一笔定位数据是当该触控面板被触碰时,且于取得该n笔 原始数据之前,根据该连续输入信号取得的对应至前一个窗口的另n多笔 原始数据所产生的另一笔定位数据,该前一个窗口不与该窗口重叠。
8、 根据权利要求7所述的信号处理装置,其特征在于,该储存单元 更具有一输出缓存器,该控制电路更用以控制该运算电路,来平均该笔输 出数据与前一笔定位数据以作为该笔定位数据,并储存于该储存单元的该 输出缓存器中。
9、 一种信号处理方法,用以对n笔原始数据进行处理,以取得依大 小顺序排序的k笔排序数据,k为小于n的正整数,其特征在于,该方法 包括排序该n笔原始数据中的前k笔原始数据,并将依大小顺序排序后的 该k笔原始数据作为k笔候选输出数据,该k笔候选输出数据具有一中间 值,并令参数i的初始值为k+l;根据该中间值移除该第1笔、该第k笔候选输出数据与该第i笔原始 数据的其中之一,并重新排序未被移除的其它的该k笔候选输出数据与该 第i笔原始数据,并以重新排序后的该些数据作为更新后的该k笔候选输 出数据;以及将i值加1,并重复上述的移除并重新排序的步骤直到i大于n为止, 并且将i等于n时的该k笔候选输出数据做为该k笔排序数据;其中,该k笔排序数据是最接近一局部最小值的k笔原始数据。
10、 根据权利要求9所述的信号处理方法,其特征在于,移除并重新 排序的步骤包括根据该第i笔原始数据与该中间值之差、该第k笔候选输出数据与该 中间值之差、及该第1笔候选输出数据与该中间值之差的绝对值的大小关 系,来移除该第l笔、第k笔候选输出数据与该第i笔原始数据的其中之若该第k笔候选输出数据与该中间值之差的绝对值为最大,则移除该 第k笔候选输出数据,并重新排序该第1 (k-l)笔候选输出数据与该第i笔原始数据,并将排序后的该第1 (k-l)笔候选输出数据与该第i笔原始数据 作为更新后的该k笔候选输出数据;若该第1笔候选输出数据与该中间值之差的绝对值为最大,则移除第1笔候选输出数据,并重新排序该第2~k笔候选输出数据与该第i笔原始 数据,并将排序后的该第2~k笔候选输出数据与该第i笔原始数据作为更 新后的该k笔候选输出数据;以及若该第i笔原始数据与该中间值之差的绝对值为最大,则移除第i笔 原始数据。
11、 一种信号处理方法,应用于一触控面板中,当该触控面板被触碰 时,该触控面板将产生一碰触事件,该方法是用以根据对应至该碰触事件 的一连续输入信号所依序取得的多笔原始数据,来决定一窗口的窗口大 小,其特征在于,该方法包括设定该窗口的窗口大小为n, n为正整数;对该窗口中的n笔原始数据进行处理,以取得依大小顺序排序的k笔 排序数据;以及判断该k笔排序数据的最大值与最小值之差的绝对值是否大于一门限 值,若大于该门限值,则重新设定该窗口的窗口大小。
12、 一种信号处理方法,应用于一触控面板中,当该触控面板被触碰 时,该触控面板将产生一碰触事件,该方法是用以根据对应至该碰触事件 的一连续输入信号所依序取得的多笔原始数据,来产生一笔定位数据,其 特征在于,该方法包括设定一窗口的窗口大小为n, n为正整数;对该窗口中的n笔原始数据进行处理,以取得依大小顺序排序的k笔 排序数据,其中k为小于n的正整数,且于该窗口中,该k笔排序数据是 最接近一局部最小值的k笔原始数据;对该k笔排序数据进行处理,来决定一笔输出数据;以及根据该笔输出数据产生该笔定位数据。
13、 根据权利要求12所述的信号处理方法,其特征在于,对该窗口 中的该n笔原始数据进行处理,以取得依大小顺序排序的该k笔排序数据的步骤包括排序该n笔原始数据中的前k笔原始数据,并将依大小顺序排序后的该k笔原始数据作为k笔候选输出数据,该k笔候选输出数据具有一中间值,并令参数i的初始值为k+l;根据该中间值移除该第1笔、该第k笔候选输出数据与该第i笔原始 数据的其中之一,并重新排序未被移除的其它的该k笔候选输出数据与该第i笔原始数据,并以重新排序后的该些数据作为更新后的该k笔候选输 出数据;以及将i值加1,并重复上述的移除并重新排序的步骤直到i大于n为止, 并且将i等于n时的该k笔候选输出数据做为该k笔排序数据。
14、 根据权利要求13所述的信号处理方法,其特征在于,移除并重 新排序的步骤包括根据该第i笔原始数据与该中间值之差、该第k笔候选输出数据与该 中间值之差、及该第1笔候选输出数据与该中间值之差的绝对值的大小关 系,来移除该第1笔、第k笔候选输出数据与该第i笔原始数据的其中之若该第k笔候选输出数据与该中间值之差的绝对值为最大,则移除该 第k笔候选输出数据,并重新排序该第1 (k-l)笔候选输出数据与该第i笔 原始数据,并将排序后的该第1 (k-l)笔候选输出数据与该第i笔原始数据 作为更新后的该k笔候选输出数据;若该第1笔候选输出数据与该中间值之差的绝对值为最大,则移除第 1笔候选输出数据,并重新排序该第2~k笔候选输出数据与该第i笔原始 数据,并将排序后的该第2 k笔候选输出数据与该第i笔原始数据作为更新后的该k笔候选输出数据;以及若该第i笔原始数据与该中间值之差的绝对值为最大,则移除第i笔 原始数据。
15、 根据权利要求12所述的信号处理方法,其特征在于,更包括判断该k笔排序数据的最大值与最小值之差的绝对值是否大于一门限 值,若大于该门限值,则重新设定该窗口的窗口大小。
16、 根据权利要求12所述的信号处理方法,其特征在于,对该k笔排序数据进行处理,来决定该笔输出数据的步骤包括当该k笔排序数据的最大值与最小值之差的绝对值小于一门限值时, 加总并平均该k笔排序数据以得到一平均值,并将该平均值作为该笔输出 数据。
17、 根据权利要求12所述的信号处理方法,其特征在于,对该k笔 排序数据进行处理,来决定该笔输出数据的步骤包括.-当该k笔排序数据的最大值与最小值之差的绝对值大于一门限值时, 将该k笔排序数据的一中数值(median)作为该笔输出数据。
18、 根据权利要求12所述的信号处理方法,其特征在于,根据该笔 输出数据产生该笔定位数据的步骤包括根据该笔输出数据与前一笔定位数据产生该笔定位数据; 其中该前一笔定位数据是当该触控面板被触碰时,且于取得该n笔原 始数据之前,根据该连续输入信号取得的对应至前一个窗口的另多笔原始 数据所产生的另一笔定位数据,该前一个窗口不与该窗口重叠。
19、 根据权利要求18所述的信号处理方法,其特征在于,于产生该 笔定位数据的该步骤中,包括-平均该笔输出数据与前一笔定位数据以作为该笔定位数据。
20、 一种信号处理方法,应用于一触控面板中,当该触控面板被触碰 时,该触控面板将产生一碰触事件,该方法是用以根据对应至该碰触事件 的一连续输入信号所依序取得的多笔原始数据,来决定一笔输出数据,该 笔输出数据是可用以使该触控面板产生一笔定位数据,其特征在于,该方 法包括设定一窗口的窗口大小为n, n为正整数;对该窗口中的n笔原始数据进行处理,以取得依大小顺序排序的k笔 排序数据,其中k为小于n的正整数;以及根据该k笔排序数据的最大值与最小值之差的绝对值,来决定该笔输 出数据。
21、 根据权利要求20所述的信号处理方法,其特征在于,对该k笔 排序数据进行处理,来决定该笔输出数据的步骤包括当该k笔排序数据的最大值与最小值之差的绝对值小于一门限值时, 加总并平均该k笔排序数据以得到一平均值,并将该平均值作为该笔输出数据。
22、 根据权利要求20所述的信号处理方法,其特征在于,对该k笔排序数据进行处理,来决定该笔输出数据的步骤包括当该k笔排序数据的最大值与最小值之差的绝对值大于一门限值时, 将该k笔排序数据的一中数值作为该笔输出数据。
23、 一种信号处理方法,应用于一触控面板中,当该触控面板被触碰 时,该触控面板将产生一碰触事件,该方法是用以根据对应至该碰触事件 的一连续输入信号所依序取得的多笔原始数据,来产生一笔定位数据,其特征在于,该方法包括设定一窗口的窗口大小为n, n为正整数; 根据该窗口中的n笔原始数据决定一笔输出数据;以及 根据该笔输出数据与前一笔定位数据决定该笔定位数据; 其中该前一笔定位数据是当该触控面板被触碰时,且于取得该n笔原 始数据之前,根据该连续输入信号取得的对应至前一个窗口的另多笔原始 数据所产生的另一笔定位数据,该前一个窗口不与该窗口重叠。
24、 根据权利要求23所述的信号处理方法,其特征在于,于产生该 笔定位数据的该步骤中,包括平均该笔输出数据与前一笔定位数据以作为该笔定位数据。
全文摘要
本发明公开了一种信号处理装置与信号处理方法。该信号处理方法,应用于一触控面板中。当该触控面板被触碰时,触控面板将产生一碰触事件。本方法是用以根据对应至碰触事件的一连续输入信号所依序取得的多笔原始数据,来产生一笔定位数据。本方法包括下列步骤设定一窗口的窗口大小为n,n为正整数。对窗口中的n笔原始数据进行处理,以取得依大小顺序排序的k笔排序数据,其中k为小于n的正整数,且于窗口中,k笔排序数据是最接近一局部最小值的k笔原始数据。对k笔排序数据进行处理,来决定一笔输出数据。根据此笔输出数据产生此笔定位数据。
文档编号G06F3/041GK101685358SQ20081016892
公开日2010年3月31日 申请日期2008年9月27日 优先权日2008年9月27日
发明者刘健铃, 张文林, 李彦泽, 邹宏基 申请人:迅宏科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1