[go: up one dir, main page]

TW201324267A - Reporting device and method - Google Patents

Reporting device and method Download PDF

Info

Publication number
TW201324267A
TW201324267A TW100144850A TW100144850A TW201324267A TW 201324267 A TW201324267 A TW 201324267A TW 100144850 A TW100144850 A TW 100144850A TW 100144850 A TW100144850 A TW 100144850A TW 201324267 A TW201324267 A TW 201324267A
Authority
TW
Taiwan
Prior art keywords
sensing
sensing module
data
panel
sensing data
Prior art date
Application number
TW100144850A
Other languages
Chinese (zh)
Other versions
TWI452499B (en
Inventor
Li-Bin Lv
Original Assignee
Ene Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ene Technology Inc filed Critical Ene Technology Inc
Priority to TW100144850A priority Critical patent/TW201324267A/en
Publication of TW201324267A publication Critical patent/TW201324267A/en
Application granted granted Critical
Publication of TWI452499B publication Critical patent/TWI452499B/zh

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

一種報點方法,適用於一個設置有多個感應模組的面板,且每一感應模組會因面板受壓而送出一感測資料,報點方法包含以下步驟:(A)藉由一選擇單元,從該等感應模組的感測資料中,選出對應最大感測資料的感應模組;(B)藉由一補償處理單元,為統計組所具有的每一感應模組的感測資料決定一調整倍率,其中統計組具有對應最大感測資料的該感應模組以及其鄰近的多個感應模組,且該調整倍率是基於感測資料的相對關係而決定;及(C)藉由一運算單元,使用統計組內每一感應模組於該面板的設置位置、對應感測資料以及調整倍率,來推估面板受壓位置。A reporting method is applicable to a panel provided with a plurality of sensing modules, and each sensing module sends a sensing data due to the pressure of the panel. The reporting method comprises the following steps: (A) by one selection The unit selects the sensing module corresponding to the maximum sensing data from the sensing data of the sensing modules; (B) the sensing data of each sensing module of the statistical group by using a compensation processing unit Determining an adjustment magnification, wherein the statistical group has the sensing module corresponding to the maximum sensing data and a plurality of sensing modules adjacent thereto, and the adjustment magnification is determined based on the relative relationship of the sensing data; and (C) An arithmetic unit estimates the pressure position of the panel by using the position of each sensor module in the statistical group, the corresponding sensing data, and the adjustment magnification.

Description

報點裝置及方法Reporting device and method

本發明是有關於一種報點裝置,特別是指一種適用於觸控面板的報點裝置。The present invention relates to a reporting device, and more particularly to a reporting device suitable for a touch panel.

觸控面板已成為顯示科技的新趨勢,幾乎只要碰觸面板就能輕易進行人機互動,而這樣的便利主要歸因於設置在面板上的多個感應模組。Touch panels have become a new trend in display technology, and human-computer interaction can be easily performed almost by touching the panel, and such convenience is mainly attributed to multiple sensing modules disposed on the panel.

實作上,各個感應模組會因為面板受壓而呈現對應的感測強度,且後級電路會使用這些感應強度線性推估出面板上哪一座標被點選。不過,感應模組的感測強度並非線性相關於感測距離,所以推估出的點選座標不太理想,常導致不期望的面板操作。例如:在面板上手繪一直線,卻辨識成一曲線;按壓面板顯示的一選項,卻進行另一鄰近選項的運作。In practice, each sensor module will have a corresponding sensing intensity due to the pressure of the panel, and the latter circuit will use these inductive strengths to linearly estimate which target on the panel is clicked. However, the sensing intensity of the sensing module is nonlinearly related to the sensing distance, so the estimated point coordinates are less than ideal, often resulting in undesirable panel operations. For example, a hand-drawn straight line on the panel is recognized as a curve; pressing an option displayed on the panel performs another adjacent option operation.

因此,本發明之目的,即在提供一種報點裝置及方法,能較準確地定位出面板上哪一座標被點選。Accordingly, it is an object of the present invention to provide a reporting apparatus and method that more accurately locates which one of the panels is clicked on.

於是,本發明報點方法,適用於一個設置有多個感應模組的面板,且每一感應模組會因該面板受壓而送出一感測資料,該報點方法包含以下步驟:(A)藉由一選擇單元,從該等感應模組的感測資料中,選出對應最大感測資料的感應模組;(B)藉由一補償處理單元,為一統計組所具有的每一感應模組的感測資料決定一調整倍率,其中該統計組具有對應最大感測資料的該感應模組以及其鄰近的多個感應模組,且該調整倍率是基於各感應模組感測資料之於鄰近感應模組感測資料的相對關係而決定;及(C)藉由一運算單元,使用該統計組內每一感應模組於該面板的設置位置、對應感測資料以及調整倍率,來推估該面板的受壓位置。Therefore, the reporting method of the present invention is applicable to a panel provided with a plurality of sensing modules, and each sensing module sends a sensing data due to the pressing of the panel, and the reporting method comprises the following steps: (A Selecting, by a selection unit, a sensing module corresponding to the maximum sensing data from the sensing data of the sensing modules; (B) using a compensation processing unit for each sensing of a statistical group The sensing data of the module determines an adjustment magnification, wherein the statistical group has the sensing module corresponding to the maximum sensing data and a plurality of sensing modules adjacent thereto, and the adjusting magnification is based on sensing data of each sensing module. Determined by the relative relationship between the sensing data of the proximity sensing module; and (C) using an arithmetic unit, using the setting position of the sensing module in the statistical group, corresponding sensing data, and adjusting magnification. Estimate the pressure position of the panel.

而本發明報點裝置,適用於一個設置有多個感應模組的面板,且每一感應模組會因該面板受壓而送出一感測資料,該報點裝置包含:一選擇單元,從該等感應模組的感測資料中,選出對應最大感測資料的感應模組;一補償處理單元,為一統計組所具有的每一感應模組的感測資料決定一調整倍率,其中該統計組具有對應最大感測資料的該感應模組以及其鄰近的多個感應模組,且該調整倍率是基於各感應模組感測資料之於鄰近感應模組感測資料的相對關係而決定;及一運算單元,使用該統計組內每一感應模組於該面板的設置位置、對應感測資料以及調整倍率,來推估該面板的受壓位置。The reporting device of the present invention is applicable to a panel provided with a plurality of sensing modules, and each sensing module sends a sensing data due to the pressing of the panel. The reporting device includes: a selection unit, The sensing module of the sensing module selects a sensing module corresponding to the maximum sensing data; and a compensation processing unit determines an adjustment ratio for the sensing data of each sensing module of the statistical group, wherein The statistical group has the sensing module corresponding to the maximum sensing data and a plurality of sensing modules adjacent thereto, and the adjusting magnification is determined based on the relative relationship between the sensing data of each sensing module and the sensing data of the proximity sensing module. And an arithmetic unit, which uses the position of each sensor module in the statistical group, the corresponding sensing data, and the adjustment magnification to estimate the pressure position of the panel.

有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之一個較佳實施例的詳細說明中,將可清楚的呈現。The above and other technical contents, features and advantages of the present invention will be apparent from the following detailed description of the preferred embodiments.

在本發明被詳細描述之前,要注意的是,在以下的說明內容中,類似的元件是以相同的編號來表示。Before the present invention is described in detail, it is noted that in the following description, similar elements are denoted by the same reference numerals.

參閱圖1,本發明報點裝置之較佳實施例適用於一顯示系統100,該顯示系統100包含一面板1、一面板控制器2及一處理器3,且面板控制器2包括一接收單元21和該報點裝置20。Referring to FIG. 1, a preferred embodiment of the reporting device of the present invention is applicable to a display system 100. The display system 100 includes a panel 1, a panel controller 2, and a processor 3. The panel controller 2 includes a receiving unit. 21 and the reporting device 20.

面板1如圖2般包括一基體11、多個感應器12和一框板13,其中該等感應器12設置於基體11上,框板13疊加在該等感應器12之上而部分地遮蔽位於側邊的那些感應器12。並且,面板1更包括一個由框板13界定出的顯示面15,顯示面15上的任一位置可使用一座標的第一軸元素和第二軸元素來共同表示。The panel 1 includes a base 11 , a plurality of inductors 12 and a frame plate 13 as shown in FIG. 2 , wherein the inductors 12 are disposed on the base 11 , and the frame plate 13 is superimposed on the inductors 12 to partially obscure Those sensors 12 on the side. Also, the panel 1 further includes a display surface 15 defined by the frame plate 13, and any position on the display surface 15 can be collectively represented using a target first axis element and a second axis element.

較佳地,該面板1是一電容式觸控面板,包括如圖3所示的(M+1)個感應模組17與(N+1)個感應模組18。該等感應模組17沿第一方向X間隔設置於第一軸元素x m =m×d處,該等感應模組18沿第二方向Y間隔設置於第二軸元素y n =n×d處,m=0~M,n=0~N,d為感應模組間距,且d>0。Preferably, the panel 1 is a capacitive touch panel comprising (M+1) sensing modules 17 and (N+1) sensing modules 18 as shown in FIG. The sensing modules 17 are disposed along the first direction X at a first axis element x m = m × d, and the sensing modules 18 are disposed along the second direction Y at a second axis element y n = n × d Where, m=0~M, n=0~N, d is the sensing module spacing, and d>0.

其中,各感應模組17具有多個沿第二方向Y排列的前述感應器12,各感應模組18具有多個沿第一方向X排列的前述感應器12。且為便於示圖,圖3是以M=5且N=4來繪製。Each of the sensing modules 17 has a plurality of the inductors 12 arranged in the second direction Y. Each of the sensing modules 18 has a plurality of the inductors 12 arranged in the first direction X. And for ease of illustration, FIG. 3 is drawn with M=5 and N=4.

當外力施壓於面板1的顯示面15,各感應模組17、18會送出一個代表感測強度的感測資料給接收單元21,以供報點裝置20計算出顯示面15上哪一座標被點選。且報點裝置20會在收到來自處理器3的一報點請求時,提供該點選座標給處理器3,使其進行後續作業。較佳地,該等感應模組17、18提供感測資料的頻率高於點選座標的產生頻率,且點選座標的產生頻率高於報點請求的頻率。When the external force is applied to the display surface 15 of the panel 1, each of the sensing modules 17, 18 sends a sensing data representative of the sensing intensity to the receiving unit 21, so that the reporting device 20 calculates which label on the display surface 15 Selected. And the reporting device 20, when receiving a request for a request from the processor 3, provides the selected coordinate to the processor 3 for subsequent operations. Preferably, the sensing modules 17, 18 provide the frequency of the sensing data higher than the frequency of the selected coordinates, and the frequency of the selected coordinates is higher than the frequency of the reporting request.

由於報點裝置20所執行的報點方法之較佳實施例是使用相同流程來計算點選座標的第一軸元素和第二軸元素,故本文僅針對第一軸元素進行說明,並假設顯示面15能對應第一軸元素0,1,2,3,...X,第m個感應模組設於第一軸元素x m =m×d處,且X=x M =M×d。Since the preferred embodiment of the reporting method performed by the reporting device 20 uses the same flow to calculate the first axis element and the second axis element of the selected coordinates, this article only describes the first axis element and assumes that the display The surface 15 can correspond to the first axis elements 0, 1, 2, 3, ... X, and the mth sensing module is disposed at the first axis element x m = m × d, and X = x M = M × d .

一般情況下,使用者會以指尖或是觸控筆來按壓顯示面15,所以橫軸上約莫最多5個相鄰感應模組17感測到壓力,且居於中間的感應模組17會測得較大值的感測資料。不過,如果按壓點較偏向顯示面15的側邊,側邊感應模組17的感測資料可能會因為遭框板13遮蔽而變小,所以報點裝置20在推算點選座標時會特別處理側邊感應模組17。In general, the user presses the display surface 15 with a fingertip or a stylus, so that about 5 adjacent sensing modules 17 on the horizontal axis sense the pressure, and the sensing module 17 in the middle measures A larger value of the sensing data. However, if the pressing point is biased toward the side of the display surface 15, the sensing data of the side sensing module 17 may become smaller due to the shielding of the frame panel 13. Therefore, the reporting device 20 specially handles the coordinates when selecting the coordinates. Side sensing module 17.

詳細來說,報點裝置20包括如圖4的一選擇單元22、一補償處理單元23、一運算單元25、一邊界處理單元26,以及一設定單元27。報點方法包含如圖5的以下步驟:In detail, the reporting device 20 includes a selection unit 22, a compensation processing unit 23, an arithmetic unit 25, a boundary processing unit 26, and a setting unit 27 as shown in FIG. The reporting method includes the following steps as shown in Figure 5:

步驟70:設定單元27設定每次計算點選座標時最多參考(2C+1)個感應模組17。較佳地,本例設定C=2,但也可採用其他值。Step 70: The setting unit 27 sets up to (2C+1) sensing modules 17 at most when calculating the selected coordinates. Preferably, this example sets C=2, but other values can be used.

步驟71:選擇單元22從該等感應模組17的感測資料中,選出對應最大感測資料的第J個感應模組,0≦J≦M。Step 71: The selecting unit 22 selects, from the sensing data of the sensing modules 17, a Jth sensing module corresponding to the maximum sensing data, 0≦J≦M.

步驟72:選擇單元22判斷J>C或J<(M-C)。若是,繼續步驟73;若否,流程跳到步驟81,以另行處理前述參考感應模組17涵蓋側邊感應模組的情況。Step 72: The selection unit 22 judges J>C or J<(M-C). If yes, proceed to step 73; if no, the process jumps to step 81 to separately process the case where the reference sensing module 17 covers the side sensing module.

步驟73:當J>C或J<(M-C),選擇單元22選取第(J-C)~(J-1)個感應模組做為第一評估組,並選取第(J+1)~(J+C)個感應模組當作第二評估組。Step 73: When J>C or J<(MC), the selecting unit 22 selects the (JC)~(J-1) sensing modules as the first evaluation group, and selects the (J+1)~(J) +C) Sensor modules are used as the second evaluation group.

為便於敘述,下文使第一評估組、第二評估組和第J個感應模組合稱為『統計組』。For convenience of description, the combination of the first evaluation group, the second evaluation group, and the Jth induction mode is hereinafter referred to as a "statistical group."

步驟74:補償處理單元23評估統計組之感測資料間的相對關係是否符合預設要件。若不符,跳回步驟71接收下一批感測資料;若符合,繼續執行步驟75。Step 74: The compensation processing unit 23 evaluates whether the relative relationship between the sensing data of the statistical group meets the preset requirement. If not, skip back to step 71 to receive the next batch of sensing data; if yes, proceed to step 75.

參閱圖6,本步驟的評估要件有二:第一,第一評估組的感測資料是否隨感應模組序號依序遞增;第二,第二評估組的感測資料是否隨感應模組序號依序遞減。也就是說,當統計組內感應模組17的感測資料隨著其與第J個感應模組的間距拉大而變小,才會執行步驟75。Referring to FIG. 6, the evaluation requirements of this step are two: first, whether the sensing data of the first evaluation group increases in sequence with the sensing module serial number; second, whether the sensing data of the second evaluation group follows the sensing module serial number. Decrease in sequence. That is to say, when the sensing data of the sensing module 17 in the statistical group becomes smaller as the distance between the sensing module 17 and the J sensor module is increased, step 75 is performed.

此乃因為橫軸上多個相鄰感應模組17因指尖或是觸控筆按壓面板1而感受到壓力時,感測資料會如前述要件般變化。如果感測資料不符合前述,則極可能是非期望的干擾行為導致,故不列入考量跳回步驟71抓取下一批感測資料。This is because when a plurality of adjacent sensing modules 17 on the horizontal axis feel pressure due to the fingertip or the stylus pressing the panel 1, the sensing data changes as described above. If the sensing data does not meet the foregoing, it is most likely caused by undesired interference behavior, so it is not included in the consideration jump back step 71 to capture the next batch of sensing data.

步驟75:補償處理單元23檢視統計組的每一感測資料,若其中一筆感測資料值小於一感測門檻,則使該筆資料調整為0;若否,則維持原資料值。因為過小的感測資料可能是起因於外在環境干擾,而非觸控操作行為,所以本步驟捨棄過小的感測資料。Step 75: The compensation processing unit 23 views each of the sensing data of the statistical group. If one of the sensing data values is less than a sensing threshold, the data is adjusted to 0; if not, the original data value is maintained. Because too small sensing data may be caused by external environmental interference, rather than touch operation behavior, this step discards too small sensing data.

步驟76:補償處理單元23為統計組的每一感測資料Sm決定一調整倍率RmStep 76: The compensation processing unit 23 determines an adjustment magnification R m for each sensing data S m of the statistical group.

參閱圖7,理想上,第m個感應模組感測資料S m 如虛線般線性相關於感測距離而呈現三角折線,不過實際上卻類似實線所繪的二次曲線。這樣的二次曲線可區隔成滿足S m >2(S m -1+S m +1)的非線性區,和不滿足該不等式的線性區。由圖可觀察出只有線性區表現較接近理想的三角折線,因此本步驟希望給予線性區和非線性區不同的調整倍率Rm,以拉近實際感測資料與理想值的差異。較佳地,調整倍率Rm於滿足S m >2(S m -1+S m +1)時具有值4/3,而不滿足時具有值1,但不以此為限。Referring to Figure 7, ideally, the m-th sensing module sensing information S m as a dotted line in the sensing distance linearly related presented triangular fold line, but actually quadratic curves similar to the solid line depicted. Such a quadratic curve may be partitioned into a nonlinear region satisfying S m > 2 (S m -1 + S m +1 ), and a linear region not satisfying the inequality. It can be observed from the graph that only the linear region appears closer to the ideal triangular polyline. Therefore, this step is expected to give different adjustment magnifications R m between the linear region and the nonlinear region to narrow the difference between the actual sensing data and the ideal value. Preferably, the adjustment magnification R m has a value of 4/3 when S m >2 (S m -1 +S m +1 ) is satisfied, and has a value of 1 when not satisfied, but is not limited thereto.

步驟77:運算單元25基於式(1),使用統計組內感應模組17的感測資料Sm、調整倍率Rm和所在第一軸元素xm,推估顯示面15上的哪一座標被點選,然後結束流程。Step 77: Based on equation (1), the arithmetic unit 25 estimates which of the labels on the display surface 15 using the sensing data S m of the sensing module 17 in the statistical group, the adjustment magnification R m , and the first axis element x m . Clicked and then ends the process.

其中,調整後感測資料S m '是利用調整倍率Rm來調整感測資料Sm所得,本例實施方式為S m '=R m ‧S m 。再者,式(1)還可改寫成式(2),所以另一態樣也可以使用統計組的感應模組序號m、調整後感測資料S m '和感應模組間距d來推估點選座標。又,式(1)更可改寫成式(3),故可以使用一個偏移因子G來調整第J個感應模組的第一軸元素J×d,其中G是基於統計序號(m-J)、調整後感測資料S m '和感應模組間距d所得。Wherein the adjusted sensor data S m 'R m using adjustment magnification adjusting the resulting sensor data S m, this example embodiment is a S m' = R m ‧S m . Furthermore, the formula (1) can also be rewritten into the formula (2), so another aspect can also be estimated by using the sensing module serial number m of the statistical group, the adjusted sensing data S m ' and the sensing module spacing d. Click on the coordinates. Moreover, the formula (1) can be further rewritten into the formula (3), so an offset factor G can be used to adjust the first axis element J×d of the Jth sensing module, wherein G is based on the statistical number (mJ), After the adjustment, the sensing data S m ' and the sensing module spacing d are obtained.

特別說明的是,補償處理單元23主要是使用調整倍率Rm來調整統計組的每一感測資料Sm,例如:本例使用較大的調整倍率Rm來補償感測資料分佈中屬於非線性區的部分。但是,在其他實施例中,感測資料分佈可區隔出更多個區段,且不同區段是以不同調整倍率Rm來調整。甚者,這些調整倍率Rm不需要是常數值,可以是相關於感測模組17之感測資料或設置位置的函數。Specifically, the compensation processing unit 23 mainly uses the adjustment magnification R m to adjust each sensing data S m of the statistical group. For example, this example uses a larger adjustment magnification R m to compensate for the non-sensitive distribution of the sensing data. Part of the linear region. However, in other embodiments, the sensing data segments may be distributed more segments, and the different sections in a different magnification adjustment to adjust the R m. Moreover, these adjustment magnifications R m need not be constant values, and may be a function related to the sensing data or the set position of the sensing module 17.

至此,以上是統計組的感應模組17皆不是位於側邊時所執行的報點方法。若是顯示面15的受壓處靠近側邊,則報點方法需調整如下。So far, the above is the reporting method performed by the sensing module 17 of the statistical group when it is not at the side. If the pressure of the display surface 15 is close to the side, the reporting method needs to be adjusted as follows.

步驟81:當0≦J≦C,邊界處理單元26選取第0~(J-1)個感應模組做為第一評估組,並選取第(J+1)~(J+C)個感應模組當作第二評估組;又,當(M-C)≦J≦M,選取第(J-C)~(J-1)個感應模組當作第一評估組,並選取第(J+1)~M個感應模組當作第二評估組。Step 81: When 0≦J≦C, the boundary processing unit 26 selects the 0~(J-1) sensing modules as the first evaluation group, and selects the (J+1)~(J+C) sensing. The module is regarded as the second evaluation group; in addition, when (MC)≦J≦M, the (JC)~(J-1) sensing modules are selected as the first evaluation group, and the (J+1) is selected. ~M sensing modules are used as the second evaluation group.

步驟82:當0≦J≦C,邊界處理單元26使第m=0個感應模組的感測資料乘上一個邊際倍率RB;當M-C≦J≦M,邊界處理單元26使第m=M個感應模組的感測資料乘上該邊際倍率RBStep 82: When 0≦J≦C, the boundary processing unit 26 multiplies the sensing data of the m=0th sensing module by a marginal magnification R B ; when MC≦J≦M, the boundary processing unit 26 makes m== The sensing data of the M sensing modules is multiplied by the marginal magnification R B .

較佳地,邊際倍率RB=6/5,用以補償側邊感應模組17因為部分遭框板13遮蔽而降低的感測能力。Preferably, the marginal magnification R B = 6/5 is used to compensate for the sensing capability of the side sensing module 17 which is partially blocked by the frame panel 13 .

步驟83:邊界處理單元26判斷是否滿足J=0且第1~C個感應模組的感測資料S1~SC都小於一臨界值。若是,則繼續步驟84;若否,則跳到步驟85。Step 83: The boundary processing unit 26 determines whether J=0 is satisfied and the sensing data S 1 ~S C of the first to C sensing modules are both less than a critical value. If yes, proceed to step 84; if no, skip to step 85.

步驟84:邊界處理單元26推估點選座標為0×d,並返回步驟71處理下一批感測資料。Step 84: The boundary processing unit 26 estimates the point selection coordinate to be 0xd, and returns to step 71 to process the next batch of sensing data.

步驟85:邊界處理單元26判斷是否滿足J=M且第(M-C)~(M-1)個感應模組的感測資料SM-C~SM-1都小於該臨界值。若是,執行步驟86;若否,執行步驟74~77基於式(1)~(3)的其中一者來算出點選座標。Step 85: The boundary processing unit 26 determines whether J=M is satisfied and the sensing data S MC ~S M-1 of the (MC)~(M-1) sensing modules are both smaller than the critical value. If yes, go to step 86; if no, execute steps 74-77 to calculate the click coordinates based on one of equations (1) to (3).

步驟86:邊界處理單元26推估點選座標為M×d,並返回步驟71。Step 86: The boundary processing unit 26 estimates the click coordinates as M x d and returns to step 71.

值得注意的是,在另一實施態樣中,也可以先執行步驟82~86,再執行步驟81來定義第一評估組和第二評估組。並且,步驟83、85可同時進行,或交換執行順序。It should be noted that in another implementation manner, steps 82-86 may also be performed first, and then step 81 is performed to define the first evaluation group and the second evaluation group. Also, steps 83, 85 can be performed simultaneously, or the order of execution can be exchanged.

且值得注意的是,本實施例報點方法除了適用於電容式觸控面板,也適用於多種其他類型的面板,例如:電阻式觸控面板、光學式觸控面板、聲波式觸控面板,或是電磁式觸控面板...等。It is also worth noting that the reporting method of the present embodiment is applicable to a variety of other types of panels, such as a resistive touch panel, an optical touch panel, and an acoustic wave touch panel, in addition to a capacitive touch panel. Or electromagnetic touch panel...etc.

模擬結果Simulation result

在機械手臂以左上右下的斜對角方式直線滑過顯示面15的情況下,將習知線性推估所得到的點選座標集合在一起會得到圖8,而將本實施例算出的點選座標集合在一起會得到圖9。兩相比較,本例結果較貼近左上右下的斜對角直線。In the case where the robot arm slides straight through the display surface 15 in a diagonally diagonal manner on the upper left and the lower right, the point coordinates obtained by the conventional linear estimation are collected together to obtain the point calculated in the present embodiment. Selecting the coordinates together will result in Figure 9. Comparing the two phases, the result of this example is closer to the diagonal line of the upper left and lower right.

另外,在機械手臂沿顯示面15右側邊直線滑過的情況下,將習知線性推估所得到的點選座標集合在一起會得到圖10,而將本實施例算出的點選座標集合在一起會得到圖11。兩相比較,本例結果明顯近似一直線。In addition, in the case where the robot arm slides straight along the right side of the display surface 15, the point coordinates obtained by the conventional linear estimation are collected together to obtain FIG. 10, and the point selection coordinates calculated in this embodiment are collected. Together, we will get Figure 11. Comparing the two phases, the results of this example are clearly approximate to the straight line.

再者,如果面板1的某一感應模組17感測能力偏弱而總是量得較低的感測資料,那麼運算單元25也可以在步驟70前根據一前置倍率來調大這個感應模組17的感測資料。因此,運算單元25在步驟77最後調整出的感測資料,於線性區會有此前置倍率的效果,於非線性區會有前置倍率以及調整倍率Rm的效果。Moreover, if the sensing capability of a certain sensing module 17 of the panel 1 is weak and the measured data is always low, the computing unit 25 can also increase the sensing according to a pre-magnification before step 70. Sensing data of the module 17. Therefore, the sensing data adjusted by the arithmetic unit 25 at the end of step 77 has the effect of the previous magnification in the linear region, and the effect of the pre-magnification and the adjustment magnification R m in the nonlinear region.

舉例來說,機械手臂以固定力道由左至右水平等速滑過顯示面15,會使相鄰兩感應模組17於一段時間內所感應到感測資料如圖12的實線和虛線,進而結合出點選座標如圖13的實線。但是,固定力道的前提下,理想上這兩個感應模組17應該要有類似的感測資料值,故本例特別針對對應實線且感測能力稍弱的那個左邊模組17以前置倍率和調整倍率Rm來拉高感測資料值如圖12的點虛線,進而得到補償後的點選座標如圖13的點虛線。很明顯地,圖13中,相較於補償前的實線座標,補償後的點虛線座標較為偏左(即對應較小的第一軸元素)。For example, the mechanical arm slides through the display surface 15 at a constant speed from left to right with a fixed force, so that the adjacent two sensing modules 17 sense the sensing data as shown by the solid line and the broken line in FIG. 12 for a period of time. Further, the point selection coordinates are as shown in the solid line of FIG. However, under the premise of fixing the force, ideally, the two sensing modules 17 should have similar sensing data values, so this example is specifically for the left module 17 corresponding to the solid line and the sensing capability is slightly weak. And adjust the magnification R m to pull up the sensed data value as shown by the dotted line in Fig. 12, and then obtain the compensated clicked coordinates as shown by the dotted line in Fig. 13. Obviously, in Figure 13, the compensated dotted line coordinates are more to the left (i.e., corresponding to the smaller first axis element) than the solid line coordinates before compensation.

綜上所述,前述較佳實施例中,報點裝置20會在非線性區以調整倍率Rm調整感測資料,且會以邊際倍率RB調整側邊感應模組17、18的感測資料,所以能較習知更準確地定位出顯示面15的哪一座標被點選,故確實能達成本發明之目的。In summary, in the foregoing preferred embodiment, the reporting device 20 adjusts the sensing data in the non-linear region with the adjustment magnification R m , and adjusts the sensing of the side sensing modules 17 and 18 with the marginal magnification R B . With the information, it is possible to more accurately locate which one of the display faces 15 is selected, so that the object of the present invention can be achieved.

惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。The above is only the preferred embodiment of the present invention, and the scope of the invention is not limited thereto, that is, the simple equivalent changes and modifications made by the scope of the invention and the description of the invention are All remain within the scope of the invention patent.

100...顯示系統100. . . display system

1...面板1. . . panel

11...基體11. . . Matrix

12...感應器12. . . sensor

13...框板13. . . Frame board

15...顯示面15. . . Display surface

17...感應模組17. . . Sensor module

18...感應模組18. . . Sensor module

2...面板控制器2. . . Panel controller

20...報點裝置20. . . Reporting device

21...接收單元twenty one. . . Receiving unit

22...選擇單元twenty two. . . Selection unit

23...補償處理單元twenty three. . . Compensation processing unit

25...運算單元25. . . Arithmetic unit

26...邊界處理單元26. . . Boundary processing unit

27...設定單元27. . . Setting unit

3...處理器3. . . processor

70~77...步驟70~77. . . step

81~86...步驟81~86. . . step

圖1是一方塊圖,說明本較佳實施例的顯示系統;Figure 1 is a block diagram showing the display system of the preferred embodiment;

圖2是一示意圖,說明本較佳實施例的面板;Figure 2 is a schematic view showing the panel of the preferred embodiment;

圖3是一示意圖,說明本較佳實施例的感應模組;3 is a schematic view showing the sensing module of the preferred embodiment;

圖4是一方塊圖,說明本較佳實施例的報點裝置;Figure 4 is a block diagram showing the reporting device of the preferred embodiment;

圖5是一流程圖,說明本較佳實施例的報點方法;Figure 5 is a flow chart illustrating the reporting method of the preferred embodiment;

圖6是一示意圖,說明感測資料間的相對關係;Figure 6 is a schematic diagram showing the relative relationship between the sensed data;

圖7是一示意圖,說明感應模組的感測資料分佈;7 is a schematic diagram showing the distribution of sensing data of the sensing module;

圖8是一示意圖,說明習知對於斜對角線的模擬;Figure 8 is a schematic view showing a conventional simulation of diagonal diagonal lines;

圖9是一示意圖,說明本例對於斜對角線的模擬;Figure 9 is a schematic view showing the simulation of the oblique diagonal line in this example;

圖10是一示意圖,說明習知對於側邊直線的模擬;Figure 10 is a schematic view showing a conventional simulation of a side straight line;

圖11是一示意圖,說明本例對於側邊直線的模擬;Figure 11 is a schematic view showing the simulation of the side straight line in this example;

圖12是一示意圖,說明固定力道按壓所得到的相鄰感應模組感測資料;及Figure 12 is a schematic view showing the sensing data of the adjacent sensing module obtained by the pressing of the fixed force; and

圖13是一示意圖,說明補償前後的點選座標。Figure 13 is a schematic diagram showing the selected coordinates before and after compensation.

70~77...步驟70~77. . . step

81~86...步驟81~86. . . step

Claims (10)

一種報點方法,適用於一個設置有多個感應模組的面板,且每一感應模組會因該面板受壓而送出一感測資料,該報點方法包含以下步驟:(A)藉由一選擇單元,從該等感應模組的感測資料中,選出對應最大感測資料的感應模組;(B)藉由一補償處理單元,為一統計組所具有的每一感應模組的感測資料決定一調整倍率,其中該統計組具有對應最大感測資料的該感應模組以及其鄰近的多個感應模組,且該調整倍率是基於各感應模組感測資料之於鄰近感應模組感測資料的相對關係而決定;及(C)藉由一運算單元,使用該統計組內每一感應模組於該面板的設置位置、對應感測資料以及調整倍率,來推估該面板的受壓位置。A reporting method is applicable to a panel provided with a plurality of sensing modules, and each sensing module sends a sensing data due to the pressing of the panel. The reporting method comprises the following steps: (A) by a selection unit that selects a sensing module corresponding to the maximum sensing data from the sensing data of the sensing modules; (B) a compensation processing unit for each sensing module of the statistical group The sensing data determines an adjustment ratio, wherein the statistical group has the sensing module corresponding to the maximum sensing data and a plurality of sensing modules adjacent thereto, and the adjusting magnification is based on the proximity sensing of the sensing data of each sensing module. Determining the relative relationship of the module sensing data; and (C) estimating the position of each sensor module in the statistical group on the panel, the corresponding sensing data, and the adjustment magnification by using an arithmetic unit The pressed position of the panel. 依據申請專利範圍第1項所述之報點方法,其中,該統計組的該等感應模組接續地設置於面板內,該報點方法更包含在步驟(B)前的一步驟:藉由該補償處理單元判斷該統計組的該等感應模組所測得的感測資料是否都隨著與對應最大感測資料之感應模組的間距增大而減小,如果是,則執行步驟(B),否則回到步驟(A)處理各感應模組傳來的下一感測資料。According to the reporting method of claim 1, wherein the sensing modules of the statistical group are successively disposed in the panel, and the reporting method further comprises a step before the step (B): The compensation processing unit determines whether the sensed data measured by the sensing modules of the statistical group decreases as the distance from the sensing module corresponding to the maximum sensing data increases, and if yes, performs the step ( B), otherwise return to step (A) to process the next sensing data from each sensing module. 依據申請專利範圍第1項所述之報點方法,其中,步驟(C)中,該運算單元使用該統計組內各感應模組的調整倍率來調整對應的感測資料。According to the reporting method of claim 1, wherein in the step (C), the computing unit uses the adjustment magnification of each sensing module in the statistical group to adjust the corresponding sensing data. 依據申請專利範圍第3項所述之報點方法,其中,步驟(B)中,在第(m-1)個感應模組的感測資料Sm-1、第m個感應模組的感測資料Sm、第(m+1)個感應模組的感測資料Sm+1符合S m >2(S m -1+S m +1)時,該補償處理單元決定出的調整倍率大於該等感測資料不符合S m >2(S m -1+S m +1)時所決定的調整倍率;且步驟(C)中,該運算單元會使第m個感應模組的感測資料Sm乘上該調整倍率,其中m>1。According to the reporting method described in claim 3, in the step (B), the sensing data S m-1 of the (m-1)th sensing module and the sense of the mth sensing module measurement data S m, the first (m + 1) sensor data sensing modules conform to the S m + 1 S m> when 2 (S m + S m +1 -1), the compensation processing unit determines an adjustment rate If the sensing data does not meet the adjustment magnification determined by S m >2 (S m -1 +S m +1 ); and in step (C), the arithmetic unit makes sense of the mth sensing module The measured data S m is multiplied by the adjustment magnification, where m > 1. 依據申請專利範圍第3項所述之報點方法,第m個感應模組設置於該面板上對應第一軸元素xm的位置,m≧0,其中,步驟(C)中,該運算單元根據該統計組內每一感應模組的調整後感測資料S m ',並根據各感應模組所對應的第一軸元素xm,推估出該面板的受壓位置如下: According to the reporting method described in claim 3, the mth sensing module is disposed on the panel corresponding to the position of the first axis element x m , m ≧ 0, wherein in the step (C), the computing unit According to the adjusted sensing data S m ' of each sensing module in the statistical group, and according to the first axis element x m corresponding to each sensing module, the pressure receiving position of the panel is estimated as follows: 依據申請專利範圍第3項所述之報點方法,該等感應模組接續地設置於該面板上,且感應模組間距為d,d>0,其中,步驟(C)中,該運算單元根據該統計組內每一感應模組的調整後感測資料S m ',並根據各感應模組設置序號m和該間距d,推估出該面板的受壓位置如下: According to the reporting method described in claim 3, the sensing modules are successively disposed on the panel, and the sensing module spacing is d, d>0, wherein in step (C), the computing unit According to the adjusted sensing data S m ' of each sensing module in the statistical group, and according to the setting number m and the spacing d of each sensing module, the pressure receiving position of the panel is estimated as follows: 依據申請專利範圍第3項所述之報點方法,感應模組間距為d,第m個感應模組設置於面板上對應第一軸元素xm=m×d的位置,且對應最大感測資料的感應模組是第J個感應模組,m≧0,d>0,J≧0,其中,步驟(C)中,該運算單元根據該統計組內每一感應模組的調整後感測資料S m '和設置序號m,並根據對應最大感測資料的感應模組的序號J和該間距d,求出一偏移因子G,且以該偏移因子G調整第J個感應模組所在的第一軸元素J×d而得到該面板的受壓位置如下: According to the reporting method described in claim 3, the sensing module spacing is d, and the mth sensing module is disposed on the panel corresponding to the first axis element x m =m×d, and corresponding to the maximum sensing The sensing module of the data is the Jth sensing module, m≧0, d>0, J≧0, wherein in step (C), the computing unit is based on the adjusted feeling of each sensing module in the statistical group. Measuring the data S m ' and setting the serial number m, and determining an offset factor G according to the serial number J of the sensing module corresponding to the maximum sensing data, and adjusting the J-th sensing mode by the offset factor G The first axis element J × d where the group is located gives the pressed position of the panel as follows: 依據申請專利範圍第1項所述之報點方法,更包含在步驟(C)前的一步驟:藉由該補償處理單元,當該統計組內其中一感應模組的感測資料小於一感測門檻時,使該其中一感測資料調整為零。According to the reporting method of claim 1, the method further includes a step before the step (C): by using the compensation processing unit, when the sensing data of one of the sensing modules in the statistical group is smaller than a sense When the threshold is measured, one of the sensing data is adjusted to zero. 依據申請專利範圍第1項所述之報點方法,該等感應模組接續地設置於該面板上,該報點方法更包含以下步驟:藉由一邊界處理單元,使位於該面板側邊的感應模組的感測資料乘上一邊際倍率;及藉由該邊界處理單元,當位於該面板側邊的感應模組具有最大感測資料值,且最接近其的多個感應模組感測資料都小於一臨界值時,決定該受壓位置是對應最大感測資料的感應模組所在位置。According to the reporting method described in claim 1, the sensing module is successively disposed on the panel, and the reporting method further comprises the following steps: placing a boundary processing unit on the side of the panel The sensing data of the sensing module is multiplied by the marginal magnification; and by the boundary processing unit, when the sensing module located at the side of the panel has the largest sensing data value, and the sensing module is closest to the sensing module When the data is less than a critical value, it is determined that the pressed position is the position of the sensing module corresponding to the maximum sensing data. 一種報點裝置,適用於一個設置有多個感應模組的面板,且每一感應模組會因該面板受壓而送出一感測資料,該報點裝置包含:一選擇單元,從該等感應模組的感測資料中,選出對應最大感測資料的感應模組;一補償處理單元,為一統計組所具有的每一感應模組的感測資料決定一調整倍率,其中該統計組具有對應最大感測資料的該感應模組以及其鄰近的多個感應模組,且該調整倍率是基於各感應模組感測資料之於鄰近感應模組感測資料的相對關係而決定;及一運算單元,使用該統計組內每一感應模組於該面板的設置位置、對應感測資料以及調整倍率,來推估該面板的受壓位置。A reporting device is applicable to a panel provided with a plurality of sensing modules, and each sensing module sends a sensing data due to the pressing of the panel, the reporting device includes: a selection unit, from which In the sensing data of the sensing module, a sensing module corresponding to the maximum sensing data is selected; a compensation processing unit determines an adjustment ratio for the sensing data of each sensing module of a statistical group, wherein the statistical group Having the sensing module corresponding to the maximum sensing data and the plurality of sensing modules adjacent thereto, and the adjusting magnification is determined based on the relative relationship between the sensing data of each sensing module and the sensing data of the proximity sensing module; An arithmetic unit estimates the pressure receiving position of the panel by using the setting position of the sensing module in the statistical group, the corresponding sensing data, and the adjusting magnification.
TW100144850A 2011-12-06 2011-12-06 Reporting device and method TW201324267A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100144850A TW201324267A (en) 2011-12-06 2011-12-06 Reporting device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100144850A TW201324267A (en) 2011-12-06 2011-12-06 Reporting device and method

Publications (2)

Publication Number Publication Date
TW201324267A true TW201324267A (en) 2013-06-16
TWI452499B TWI452499B (en) 2014-09-11

Family

ID=49032985

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100144850A TW201324267A (en) 2011-12-06 2011-12-06 Reporting device and method

Country Status (1)

Country Link
TW (1) TW201324267A (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101085447B1 (en) * 2004-12-31 2011-11-21 삼성전자주식회사 Touch position detection device and touch position detection method thereof, and touch screen display device having the same
TWI397846B (en) * 2008-09-30 2013-06-01 Au Optronics Corp Detecting method for a touch panel
KR101587906B1 (en) * 2009-04-02 2016-01-25 삼성디스플레이 주식회사 Touch screen display device and driving method thereof
TWI443555B (en) * 2009-09-21 2014-07-01 Ind Tech Res Inst Flexible touch sensing film, flexible touch display and sensing method

Also Published As

Publication number Publication date
TWI452499B (en) 2014-09-11

Similar Documents

Publication Publication Date Title
US8482536B1 (en) Compensation of signal values for a touch sensor
US9239645B2 (en) Input device and method for detecting loads on multiple points using the input device
US10031623B2 (en) Touch determination with improved detection of weak interactions
EP3281092B1 (en) Force-sensitive touch sensor compensation
US10545604B2 (en) Apportionment of forces for multi-touch input devices of electronic devices
CN101553777B (en) Method and apparatus for calibrating targets on touchscreen
US10078400B2 (en) Touch sensor panel and method correcting palm input
US20110157083A1 (en) Resistive touch apparatus
US10394364B2 (en) Touch pressure sensitivity correction method and computer-readable recording medium
KR101749378B1 (en) System and method for determining object information using an estimated rigid motion response
WO2014080924A1 (en) Proximity/contact sensor
JP5878598B2 (en) Method, apparatus, program, and recording medium for improving accuracy of peripheral coordinates of projected capacitive touch panel
CN105988635A (en) Pressure sensing touch panel, pressure sensing method, electronic device and control unit
US9063619B2 (en) Voltage-based capacitive touch device and touch sensing method thereof
US9891773B2 (en) Detecting hover distance with a capacitive sensor
US8754869B2 (en) Surface capacitance with area gestures
US10627951B2 (en) Touch-pressure sensitivity correction method and computer-readable recording medium
TWI570608B (en) Pressure sensing and touch sensitive panel, pressure sensing method, pressure sensing electronic device and control unit thereof
KR20170088807A (en) Touch pressure sensitivity compensation method and computer readable recording medium
TWI470496B (en) Method of sampling touch points for touch panel
TW201324267A (en) Reporting device and method
US10061430B2 (en) Touch force estimation
Schmeder et al. Support vector machine learning for gesture signal estimation with a piezo-resistive fabric touch surface
CN104615326B (en) Method and device for detecting resistance type touch screen
TWI470521B (en) Self-capacitive touch control apparatus and control method thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees