TWI756723B - A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device - Google Patents
A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device Download PDFInfo
- Publication number
- TWI756723B TWI756723B TW109121948A TW109121948A TWI756723B TW I756723 B TWI756723 B TW I756723B TW 109121948 A TW109121948 A TW 109121948A TW 109121948 A TW109121948 A TW 109121948A TW I756723 B TWI756723 B TW I756723B
- Authority
- TW
- Taiwan
- Prior art keywords
- screen
- touch
- difference
- difference data
- touch display
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000010365 information processing Effects 0.000 title claims description 7
- 238000001514 detection method Methods 0.000 claims description 20
- 230000014509 gene expression Effects 0.000 claims description 16
- 230000010354 integration Effects 0.000 claims description 2
- 230000000875 corresponding effect Effects 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本發明主要揭示一種用於摺疊式觸控顯示裝置之疊屏誤觸識別方法,應用於具有一摺疊式觸控顯示裝置的一電子裝置之中,由包含於該摺疊式觸控顯示裝置之中的一控制電路執行從而對摺疊式觸控顯示螢幕進行一疊屏誤觸模式之辨識。在發生所述疊屏誤觸的情況下,該控制電路執行一疊屏誤觸範圍的辨識程序,從而在確定所述疊屏誤觸範圍之後,不對該疊屏誤觸範圍之中的無觸控基準數據執行數據補償,從而確保用戶對任一觸控顯示螢幕進行至少一觸控操作時,所述觸控顯示螢幕依舊會依據所述觸控操作而進行相應動作。進一步地,在辨識所述摺疊式觸控顯示裝置確定處於一螢幕抬起狀態的情況下,該控制電路重啟對於所述無觸控基準數據的數據補償。The present invention mainly discloses a method for recognizing false touches on a stack screen for a foldable touch display device, which is applied to an electronic device having a foldable touch display device, and is included in the foldable touch display device. A control circuit of the foldable touch display screen is executed to identify a stack of false touch patterns on the foldable touch display screen. In the case of the accidental touch of the stacked screen, the control circuit executes an identification procedure of the accidental touch range of the stacked screen, so that after the accidental touch of the stacked screen is determined, no touches in the accidental touch range of the stacked screen are avoided. The control reference data is used to perform data compensation, so as to ensure that when the user performs at least one touch operation on any touch display screen, the touch display screen will still perform corresponding actions according to the touch operation. Further, when it is determined that the foldable touch display device is in a screen-up state, the control circuit restarts the data compensation for the non-touch reference data.
Description
本發明係關於摺疊式觸控顯示裝置的技術領域,尤指一種用於摺疊式觸控顯示裝置之疊屏誤觸識別方法。The present invention relates to the technical field of foldable touch display devices, and more particularly, to a method for recognizing false touches on overlapping screens for foldable touch display devices.
已知,觸控顯示裝置為平板電腦、智慧型手機、一體式電腦、智慧手錶等行動電子裝置中不可缺乏的零組件之一。隨著高佔屏比的大尺寸智慧型手機的機銷售成長趨緩,此時摺疊式智慧型手機的出現顛覆了傳統智慧型手機的型態。應知道,收摺所述摺疊式智慧型手機時,係令該摺疊式智慧型手機的二個觸控顯示螢幕以螢幕對螢幕的方式相互緊貼。然而,前述摺疊式智慧型手機的收摺方式會導致其所述觸控顯示螢幕發生誤觸模式。It is known that a touch display device is one of the indispensable components in mobile electronic devices such as tablet computers, smart phones, all-in-one computers, and smart watches. As the sales growth of large-size smartphones with high screen ratios has slowed down, the emergence of foldable smartphones has subverted the traditional smartphone model. It should be known that when the foldable smart phone is folded, the two touch display screens of the foldable smart phone are closely attached to each other in a screen-to-screen manner. However, the folding method of the aforementioned foldable smart phone may cause the touch display screen to have a false touch mode.
正常執行觸控功能時,控制電路會先向整合在該觸控顯示螢幕之中的複數個觸控感測器(即,電容)採集一幀無觸控原始數據(RawData)將其處理為一幀無觸控基礎數據(BaseData),隨後依時向該複數個觸控感測器採集複數幀觸控檢測數據,接著計算所述無觸控基礎數據和各幀觸控檢測數據的差值數據,經過數據處理後獲得觸控感測值。為了保證觸控靈敏度與觸控精準度,該控制電路會在螢幕點亮之後立即採集一幀無觸控原始數據(RawData),之後,在對該幀無觸控原始數據和原儲存的該幀無觸控基礎數據進行一差值運算從而獲得一幀差值數據(DifData)之後,該控制電路會利用對應的演算法對該無觸控基礎數據進行補償修正。When the touch function is normally executed, the control circuit will first collect a frame of non-touch raw data (RawData) from a plurality of touch sensors (ie, capacitors) integrated in the touch display screen and process it into a single frame. Frame no-touch basic data (BaseData), then collect multiple frames of touch detection data from the plurality of touch sensors in time, and then calculate the difference data between the no-touch base data and each frame of touch detection data , and the touch sensing value is obtained after data processing. In order to ensure touch sensitivity and touch accuracy, the control circuit will collect a frame of non-touch raw data (RawData) immediately after the screen is turned on. After a difference operation is performed on the non-touch basic data to obtain a frame of difference data (DifData), the control circuit uses a corresponding algorithm to compensate and correct the non-touch basic data.
然而,對於摺疊式智慧型手機而言,依據現有的演算法對無觸控基礎數據進行補償時會發生一些問題。圖1顯示習知的摺疊式智慧型手機在一收摺狀態下所測得的一幀差值數據的表圖。如圖1所示,當二個所述觸控顯示螢幕在未關閉螢幕電源的情況下透過螢幕對螢幕的方式相互貼近時,控制電路採集到的觸控檢測原始數據(RawData)的數值會大增,從而造成透過對該無觸控基礎數據和該觸控檢測原始數據執行一差值運算所獲得的差值數據圖(DifData map)會出現一大塊區域範圍的數值凸起。值得注意的是,在所述摺疊式智慧型手機被持續維持在收摺狀態的情況下,控制電路會利用演算法對所述無觸控基礎數據進行補償,直至差值數據圖(即,全屏)的各個差值數據都接近或等於0。However, for foldable smartphones, some problems occur when compensating for the touchless base data according to the existing algorithm. FIG. 1 is a chart showing a frame of difference data measured by a conventional foldable smart phone in a folded state. As shown in FIG. 1 , when the two touch display screens are close to each other in a screen-to-screen manner without turning off the power of the screen, the value of the raw touch detection data (RawData) collected by the control circuit will be larger. Therefore, the difference data map (DifData map) obtained by performing a difference operation on the non-touch basic data and the touch detection raw data will have a large area of numerical protrusions. It is worth noting that when the foldable smart phone is continuously maintained in the folded state, the control circuit will use an algorithm to compensate the non-touch basic data until the difference data map (that is, the full screen ) are close to or equal to 0.
圖2顯示習知的摺疊式智慧型手機在一收摺狀態轉換至一螢幕抬起狀態下所測得的一幀差值數據的表圖。如圖2所示,由於控制電路會在摺疊式智慧型手機維持在收摺狀態的情況下持續地利用演算法對所述無觸控基礎數據進行補償,對於無觸控基礎數據的追蹤補償導致當摺疊式智慧型手機切換至螢幕抬起狀態的瞬間該差值數據圖內出現一大面積負值區塊,形成所謂的負電容數據區塊。在此情況下,用戶對任一觸控顯示螢幕進行至少一觸控操作時,所述觸控顯示螢幕不會依據所述觸控操作進行相應動作。因此,有必要令控制電路能夠識別前述狀況,保證所述無觸控基礎數據在螢幕抬起之後恢復正常,不影響觸控顯示螢幕對正常觸摸操作的識別。FIG. 2 is a chart showing a frame of difference data measured when the conventional foldable smartphone is switched from a folded state to a screen-raised state. As shown in FIG. 2 , since the control circuit will continuously use the algorithm to compensate the non-touch basic data when the foldable smartphone is maintained in the folded state, the tracking compensation for the non-touch basic data results in When the foldable smartphone is switched to the screen-up state, a large area of negative value blocks appears in the difference data graph, forming a so-called negative capacitance data block. In this case, when the user performs at least one touch operation on any touch display screen, the touch display screen will not perform corresponding actions according to the touch operation. Therefore, it is necessary for the control circuit to be able to recognize the above-mentioned situation, so as to ensure that the non-touch basic data returns to normal after the screen is lifted, and does not affect the recognition of normal touch operations by the touch display screen.
由上述說明可知,本領域亟需一種新式的用於摺疊式觸控顯示裝置之疊屏誤觸識別方法。As can be seen from the above description, there is an urgent need in the art for a new method for identifying false touches on a stack screen for a foldable touch display device.
本發明之主要目的在於提供一種用於摺疊式觸控顯示裝置之疊屏誤觸識別方法,應用於具有一摺疊式觸控顯示裝置的一電子裝置之中,由包含於該摺疊式觸控顯示裝置內的一控制電路執行,從而辨識該摺疊式觸控顯示裝置係處於一收摺狀態或一螢幕抬起狀態。在該摺疊式觸控顯示裝置處於該收摺狀態時,該控制電路執行一疊屏誤觸範圍的辨識程序,從而在確定所述疊屏誤觸範圍之後,不對該疊屏誤觸範圍之中的無觸控基準數據執行數據補償,藉此方式確保用戶對任一觸控顯示螢幕進行至少一觸控操作時,所述觸控顯示螢幕依舊會依據所述觸控操作而進行相應動作。進一步地,在該摺疊式觸控顯示裝置處於該螢幕抬起狀態時,該控制電路重啟對於所述無觸控基準數據的數據補償。The main purpose of the present invention is to provide a method for recognizing false touches on a stack screen for a foldable touch display device, which is applied to an electronic device having a foldable touch display device, and is included in the foldable touch display device. A control circuit in the device is executed to recognize that the foldable touch display device is in a folded state or a screen-raised state. When the foldable touch display device is in the folded state, the control circuit executes an identification program for the range of false touches of a stack of screens, so that after the range of false touches of the stack of screens is determined, it is not within the range of false touches of the stack of screens The data compensation is performed on the non-touch reference data of the device, thereby ensuring that when the user performs at least one touch operation on any touch display screen, the touch display screen will still perform corresponding actions according to the touch operation. Further, when the foldable touch display device is in the screen-up state, the control circuit restarts the data compensation for the non-touch reference data.
為達成上述目的,本發明提出所述用於摺疊式觸控顯示裝置之疊屏誤觸識別方法的一實施例,係應用於包含二觸控顯示螢幕的一摺疊式觸控顯示裝置之中,且由一控制電路執行從而對所述觸控顯示螢幕進行一疊屏誤觸模式的辨識,包括以下步驟:In order to achieve the above object, the present invention proposes an embodiment of the method for recognizing false touches on a foldable touch display device, which is applied to a foldable touch display device including two touch display screens, And it is executed by a control circuit to identify a stack of false touch patterns on the touch display screen, including the following steps:
(1)對一幀第一差值數據執行一螢幕摺疊識別程序,從而在該幀第一差值數據之中辨識出至少一疊屏誤觸範圍;其中,該幀第一差值數據係透過對一幀第一無觸控檢測原始數據和一幀無觸控基準數據執行一差值運算而獲得;(1) Execute a screen folding identification program on the first difference data of a frame, so as to identify at least one stack of false touch ranges in the first difference data of the frame; wherein, the first difference data of the frame is obtained through Obtained by performing a difference operation on a frame of the first non-touch detection raw data and a frame of non-touch reference data;
(2)在辨識所述摺疊式觸控顯示裝置處於一螢幕收摺狀態的情況下,停止對在該幀無觸控基準數據之中位於該疊屏誤觸範圍內的複數個無觸控基準數據進行一數據補償;(2) In the case of recognizing that the foldable touch display device is in a screen folded state, stop checking a plurality of non-touch benchmarks in the frame of no-touch benchmark data that are within the range of false touches on the stacked screen data to perform a data compensation;
(3)對一幀第二差值數據執行一螢幕抬起識別程序,其中該幀第二差值數據係透過對一幀第二無觸控檢測原始數據和該幀無觸控基準數據執行一差值運算而獲得;以及(3) Execute a screen lift recognition procedure on a frame of second difference data, wherein the second difference data of the frame is obtained by executing a frame of the second no-touch detection raw data and the frame of no-touch reference data. difference operation; and
(4)在辨識所述摺疊式觸控顯示裝置處於一螢幕抬起狀態的情況下,啟用對於該幀無觸控基準數據的該數據補償。(4) When it is recognized that the foldable touch display device is in a screen-up state, enable the data compensation for the frame without touch reference data.
在一實施例中,該螢幕摺疊識別程序包括以下步驟:In one embodiment, the screen folding recognition procedure includes the following steps:
(11)在該幀第一差值數據之一最大差值數據大於一最大閥值且該最大差值數據滿足一第一集合運算式DifMax∈[ThLo,ThHi)的情況下,計算一全屏平均差值數據;(11) When the maximum difference data of the first difference data of the frame is greater than a maximum threshold and the maximum difference data satisfies a first set operation formula DifMax∈[ThLo, ThHi), calculate a full-screen average difference data;
(12)在各所述第一差值數據滿足一第二集合運算式DifData∈[DifAverage,+∞)的情況下,紀錄滿足條件的複數個所述最大差值數據的一計數量;(12) under the situation that each described first difference data satisfies a second set operation formula DifData∈[DifAverage,+∞), record a count of the plurality of described maximum difference data satisfying the condition;
(13)在各所述第一差值數據滿足一第三集合運算式DifData∈[DifAverage+(DifMax- DifAverage)/2,+∞)的情況下,紀錄滿足條件的複數個所述最大差值數據所對應的複數個座標;(13) In the case that each of the first difference data satisfies a third set operation formula DifData∈[DifAverage+(DifMax-DifAverage)/2,+∞), record a plurality of the maximum difference data satisfying the condition the corresponding plural coordinates;
(14)計算對應於所述全屏平均差值數據的一差值等級,且計算一有效差值計數閥值;(14) calculating a difference level corresponding to the full-screen average difference data, and calculating a valid difference count threshold;
(15)在所述差值等級為0的情況下令一差值等級設定值等於該有效差值計數閥值,且在所述差值等級不為0的情況下對該有效差值計數閥值和該差值等級執行一除法運算以獲得所述差值等級設定值;(15) In the case that the difference level is 0, set a difference level setting value to be equal to the effective difference count threshold, and in the case that the difference level is not 0, the effective difference count threshold performing a division operation with the difference level to obtain the difference level setting value;
(16)在該幀第一差值數據之一列差值數據不為0、該全屏平均差值數據滿足一第四集合運算式DifAverage ∈[AvgTg,+∞)以及所述計數量滿足一第五集合運算式ValidDifCounter∈[ValidDifCntTh,+∞)的情況下,執行一疊屏誤觸範圍辨識程序;(16) The difference data in a column of the first difference data in the frame is not 0, the full-screen average difference data satisfies a fourth set operation formula DifAverage ∈ [AvgTg,+∞) and the count satisfies a fifth In the case of the set operation formula ValidDifCounter∈[ValidDifCntTh,+∞), execute a stack of screen false touch range identification procedures;
(17)在一疊屏誤觸範圍滿足一第六集合運算式GroupArea∈[DifLevel,+∞)的情況下,將含有至少一所述疊屏誤觸範圍的該幀第一差值數據判定為一有效幀;(17) In the case that the range of false touches of the stacked screens satisfies a sixth set of arithmetic expression GroupArea∈[DifLevel,+∞), determine the first difference data of the frame containing at least one of the false touch ranges of the stacked screens as a valid frame;
(18)在所述有效幀的一連續幀數大於一第一連續幀數閥值的情況下,辨識該摺疊式觸控顯示裝置處於所述螢幕收摺狀態;以及(18) In the case that a continuous frame number of the valid frame is greater than a first continuous frame number threshold, identifying that the foldable touch display device is in the screen folded state; and
(19)標示該疊屏誤觸範圍內的各所述差值數據所對應的複數個誤觸座標;(19) marking a plurality of false touch coordinates corresponding to each of the difference data within the range of false touches of the stacked screen;
其中,在所述螢幕摺疊識別程序中,DifMax為用以表示該最大差值數據之變數,ThHi為該最大閥值數,ThLo為一最低閥值,Difdata為用以表示該第一差值數據之變數,DifAverage為用以表示該全屏平均差值數據之變數,AvgTg為一平均差值數據之閥值,ValidDifCounter為用以表示一有效差值數據計數值之變數,ValidDifCntTh為一有效差值數據之計數閥值,GroupArea為用以表示該疊屏誤觸範圍之變數,且DifLevel為用以表示所述差值等級之變數。Wherein, in the screen folding recognition program, DifMax is a variable used to represent the maximum difference data, ThHi is the maximum threshold number, ThLo is a minimum threshold, and Difdata is used to represent the first difference data DifAverage is a variable used to represent the average difference data of the full screen, AvgTg is a threshold value of an average difference data, ValidDifCounter is a variable used to represent the count value of a valid difference data, ValidDifCntTh is a valid difference data The count threshold of , GroupArea is a variable used to represent the range of false touches of the overlapping screen, and DifLevel is a variable used to represent the difference level.
在一實施例中,該疊屏誤觸範圍辨識程序包括以下步驟:In one embodiment, the overlapping screen false-touch range identification procedure includes the following steps:
(a)在該幀第一差值數據之中選擇一差值座標作為一起始座標,同時選擇與該差值座標鄰近的四個鄰近差值座標;(a) selecting a difference coordinate as an initial coordinate in the first difference data of this frame, and simultaneously selecting four adjacent difference coordinates adjacent to the difference coordinate;
(b)在四個所述鄰近差值座標之中的任一者所對應的該第一差值數據滿足一第七集合運算式DifData∈[DifAverage, +∞)的情況下,以該鄰近差值座標作為新的所述起始座標;(b) In the case that the first difference data corresponding to any one of the four adjacent difference coordinates satisfies a seventh set operation formula DifData∈[DifAverage, +∞), the adjacent difference value coordinates as the new start coordinates;
(c)重複執行該步驟(a)和該步驟(b),直至所選出之所述第一差值數據無法滿足所述第七集合運算式;以及(c) repeating the step (a) and the step (b) until the selected first difference data cannot satisfy the seventh set of arithmetic expressions; and
(d)紀錄包圍該複數個所述起始座標的一範圍為所述疊屏誤觸範圍。(d) recording a range surrounding the plurality of the starting coordinates as the overlapping screen mistouch range.
在一實施例中,在完成所述螢幕抬起識別程序從而辨識該摺疊式觸控顯示裝置處於所述螢幕抬起狀態之後,將各所述誤觸座標的該誤觸座標標示予以清除。In one embodiment, after the screen-up recognition procedure is completed to recognize that the foldable touch display device is in the screen-up state, the false-touch coordinate flags of the false-touch coordinates are cleared.
在一實施例中,該螢幕抬起(Cover up)識別程序包括以下步驟:In one embodiment, the screen lift (Cover up) recognition procedure includes the following steps:
(31)在各所述第二差值數據滿足一第八集合運算式DifData∈[-∞, ThLo/3)的情況下,紀錄該幀第二差值數據之中滿足條件的複數個第二差值數據之一計數量;(31) In the case where each of the second difference data satisfies an eighth set operation formula DifData∈[-∞, ThLo/3), record a plurality of second difference data satisfying the condition in the frame of the second difference data A count of difference data;
(32)在該幀第二差值數據之一全屏平均差值數滿足一第九集合運算式DifAverage∈(-∞,AvgTg)、該計數量滿足一第十集合運算式RdtNegCnt∈(-∞, DifLevel)以及該幀第二差值數據之一有效差值數據計數值滿足一第十一集合運算式ValidDifCounter∈(-∞, DifLevel)的情況下,將該幀第二差值數據判定為一有效幀;以及(32) One of the full-screen average difference values of the second difference data in this frame satisfies a ninth set of arithmetic expressions DifAverage∈(-∞,AvgTg), and the counted amount satisfies a tenth set of arithmetic expressions RdtNegCnt∈(-∞, DifLevel) and one of the valid difference data count values of the second difference data of the frame satisfies an eleventh set operation formula ValidDifCounter∈(-∞, DifLevel), the second difference data of the frame is determined to be valid frame; and
(33)在所述有效幀的一連續幀數大於一第二連續幀數閥值的情況下,辨識該摺疊式觸控顯示裝置處於所述螢幕抬起狀態;(33) In the case that a continuous frame number of the valid frame is greater than a second continuous frame number threshold, identifying that the folding touch display device is in the screen-up state;
其中,在所述螢幕抬起識別程序中,DifData為用以表示該第二差值數據之變數,ThLo為一最低閥值,DifAverage為用以表示該全屏平均差值數據之變數,AvgTg為一平均差值數據之閥值,ValidDifCounter為用以表示一有效差值數據計數值之變數,RdtNegCnt為用以表示該計數量之變數,且DifLevel為用以表示所述差值等級之變數。Wherein, in the screen lift recognition procedure, DifData is a variable used to represent the second difference data, ThLo is a minimum threshold value, DifAverage is a variable used to represent the full-screen average difference data, AvgTg is a The threshold value of the average difference data, ValidDifCounter is a variable used to represent the count value of a valid difference data, RdtNegCnt is a variable used to represent the count amount, and DifLevel is a variable used to represent the difference level.
在一實施例中,當所述觸控顯示螢幕之一觸控面板的一觸控區域被辨識為已發生所述疊屏誤觸模式之時,該控制電路透過將該觸控區域定義為一未觸碰區域。In one embodiment, when a touch area of a touch panel of the touch display screen is identified as having the overlapping screen false touch mode, the control circuit defines the touch area as a Untouched area.
在一實施例中,該控制電路包含於一電子晶片之中,且該電子晶片係選自於由TDDI晶片和觸控檢測晶片所組成群組之中的任一者。In one embodiment, the control circuit is included in an electronic chip, and the electronic chip is selected from any one of the group consisting of a TDDI chip and a touch detection chip.
本發明同時提供一種摺疊式觸控顯示裝置,其具有二觸控顯示螢幕以及一控制電路,該二觸控顯示螢幕可以螢幕貼近螢幕的方式收摺,且該控制電路用以執行如前所述本發明之用於摺疊式觸控顯示裝置之疊屏誤觸識別方法。The present invention also provides a foldable touch display device, which has two touch display screens and a control circuit, the two touch display screens can be folded in such a way that the screens are close to the screen, and the control circuit is used to execute the above-mentioned The invention discloses a method for recognizing false touches on a stack screen for a foldable touch display device.
本發明同時提供一種資訊處理裝置,其具有一摺疊式觸控顯示裝置,該摺疊式觸控顯示裝置具有二觸控顯示螢幕以及一控制電路,該二觸控顯示螢幕可以螢幕貼近螢幕的方式收摺,且該控制電路用以執行如前所述本發明之用於摺疊式觸控顯示裝置之疊屏誤觸識別方法。The present invention also provides an information processing device, which has a foldable touch display device. The foldable touch display device has two touch display screens and a control circuit, and the two touch display screens can be received in a way that the screen is close to the screen. folded, and the control circuit is used to execute the method for recognizing the false touch of a folded screen for a foldable touch display device of the present invention as described above.
在可行的實施例中,所述資訊處理裝置為由智能手機、平板電腦和筆記型電腦所組成群組所選擇的一種電子裝置。In a feasible embodiment, the information processing device is an electronic device selected from a group consisting of a smart phone, a tablet computer and a notebook computer.
為使 貴審查委員能進一步瞭解本發明之結構、特徵、目的、與其優點,茲附以圖式及較佳具體實施例之詳細說明如後。In order to enable your examiners to further understand the structure, characteristics, purpose, and advantages of the present invention, drawings and detailed descriptions of preferred embodiments are attached as follows.
圖3顯示本發明揭示一種用於摺疊式觸控顯示裝置之疊屏誤觸識別方法的流程圖。本發明之方法係應用於具有一摺疊式觸控顯示裝置的一電子裝置之中,由包含於該摺疊式觸控顯示裝置內的一控制電路執行,從而辨識該摺疊式觸控顯示裝置係處於一收摺狀態或一螢幕抬起狀態。在可行的實施例中,該控制電路包含於一電子晶片之中,且該電子晶片係選自於由觸控與顯示驅動整合系統(Touch and Display Driver Integration, TDDI)晶片和觸控檢測晶片所組成群組之中的任一者。更詳地說明,在該摺疊式觸控顯示裝置處於該收摺狀態時,該控制電路執行一疊屏誤觸範圍的辨識程序,從而在確定所述疊屏誤觸範圍之後,不對該疊屏誤觸範圍之中的無觸控基準數據執行數據補償,藉此方式確保用戶對任一觸控顯示螢幕進行至少一觸控操作時,所述觸控顯示螢幕依舊會依據所述觸控操作而進行相應動作。進一步地,在該摺疊式觸控顯示裝置處於該螢幕抬起狀態時,該控制電路重啟對於所述無觸控基準數據的數據補償。FIG. 3 shows a flowchart of a method for recognizing false touches on a stack screen for a foldable touch display device disclosed in the present invention. The method of the present invention is applied to an electronic device having a foldable touch display device, and is executed by a control circuit included in the foldable touch display device, so as to identify that the foldable touch display device is in the A folded state or a screen raised state. In a feasible embodiment, the control circuit is included in an electronic chip, and the electronic chip is selected from a touch and display driver integration (TDDI) chip and a touch detection chip. Form any of the groups. Described in more detail, when the foldable touch display device is in the folded state, the control circuit executes an identification program for the range of false touches of the stack of screens, so that after the range of false touches of the stack of screens is determined, the stack of screens is not Data compensation is performed on the non-touch reference data in the false-touch range, so as to ensure that when the user performs at least one touch operation on any touch display screen, the touch display screen will still operate according to the touch operation. Take corresponding actions. Further, when the foldable touch display device is in the screen-up state, the control circuit restarts the data compensation for the non-touch reference data.
如圖3所示,本發明之用於摺疊式觸控顯示裝置之疊屏誤觸識別方法係首先執行步驟S1:對一幀第一差值數據(DifData)執行一螢幕摺疊(Cover down)識別程序,從而在該幀第一差值數據之中辨識出至少一疊屏誤觸範圍;其中,該幀第一差值數據係透過對一幀第一無觸控檢測原始數據(RawData)和一幀無觸控基準數據(BaseData)執行一差值運算而獲得。As shown in FIG. 3 , the method for recognizing false touches on a foldable touch display device of the present invention firstly performs step S1 : performing a cover down recognition on a frame of first difference data (DifData) procedure, so as to identify at least a stack of screen false touch ranges in the first difference data of the frame; wherein, the first difference data of the frame is detected by detecting raw data (RawData) and a frame of the first non-touch of the frame. The frame without touch reference data (BaseData) is obtained by performing a difference operation.
進行所述螢幕摺疊(Cover down)識別程序時,首先,在該幀第一差值數據之一最大差值數據(DifMax)大於一最大閥值且該最大差值數據滿足一第一集合運算式DifMax∈[ThLo,ThHi)的情況下,計算一全屏平均差值數據(DifAverage)。其中,Difdata為用以表示該第一差值數據之變數,DifMax為用以表示該最大差值數據之變數,ThHi為該最大閥值數,且ThLo為一最低閥值。繼續地,在各所述第一差值數據滿足一第二集合運算式DifData∈[DifAverage,)的情況下,紀錄滿足條件的複數個所述最大差值數據的一計數量。其中,DifAverage為用以表示該全屏平均差值數據之變數。When performing the screen folding (Cover down) identification process, first, one of the maximum difference data (DifMax) of the first difference data in the frame is greater than a maximum threshold and the maximum difference data satisfies a first set of arithmetic expressions In the case of DifMax ∈ [ThLo, ThHi), a full-screen average difference data (DifAverage) is calculated. Wherein, Difdata is a variable used to represent the first difference data, DifMax is a variable used to represent the maximum difference data, ThHi is the maximum threshold number, and ThLo is a minimum threshold. Continuing, each of the first difference data satisfies a second set operation formula DifData∈[DifAverage, ), record a count of a plurality of the maximum difference data that satisfies the condition. Wherein, DifAverage is a variable used to represent the full-screen average difference data.
接續地,在各所述第一差值數據滿足一第三集合運算式DifData∈[DifAverage+(DifMax- DifAverage)/2,)的情況下,紀錄滿足條件的複數個所述最大差值數據所對應的複數個座標,且接著計算對應於所述全屏平均差值數據的一差值等級(DifLevel),且計算一有效差值計數閥值。其中,該差值等級係利用數學式DifLevel= DifAverage/10計算而得,且該有效差值計數閥值係利用數學式ValidDifCntTh=。其中,DifLevel為用以表示所述差值等級之變數,ValidDifCntTh為該有效差值計數閥值,RowMax為該幀第一差值數據之中複數個列差值數據之一最大值者之座標,ColMax為該幀第一差值數據之中複數個行差值數據之一最大值之座標,x∈[1, RowMax],y∈[1, ColMax],且z∈[1,]。Next, when each of the first difference data satisfies a third set operation formula DifData∈[DifAverage+(DifMax-DifAverage)/2, ), record a plurality of coordinates corresponding to the maximum difference data satisfying the condition, and then calculate a difference level (DifLevel) corresponding to the full-screen average difference data, and calculate a valid difference Value count threshold. Wherein, the difference level is calculated using the mathematical formula DifLevel=DifAverage/10, and the valid difference count threshold is calculated using the mathematical formula ValidDifCntTh= . Wherein, DifLevel is a variable used to represent the difference level, ValidDifCntTh is the effective difference count threshold, RowMax is the coordinate of the maximum value of one of the plurality of column difference data in the first difference data of the frame, ColMax is the coordinate of the maximum value of one of the plurality of row difference data in the first difference data of the frame, x∈[1, RowMax], y∈[1, ColMax], and z∈[1, ].
接著,在所述差值等級(DifLevel)為0的情況下令一差值等級設定值等於該有效差值計數閥值,即令DifLevel=ValidDifCntTh。並且,在所述差值等級不為0的情況下對該有效差值計數閥值和該差值等級執行一除法運算以獲得所述差值等級設定值,即令DifLevel=ValidDifCntTh/DifLevel。繼續地,在該幀第一差值數據之一列差值數據(Rowi )不為0、該全屏平均差值數據滿足一第四集合運算式DifAverage ∈[AvgTg,)以及所述計數量滿足一第五集合運算式ValidDifCounter∈[ValidDifCntTh,)的情況下,執行一疊屏誤觸範圍辨識程序。其中,AvgTg為一平均差值數據之閥值,且ValidDifCounter為用以表示一有效差值數據計數值之變數。Next, when the difference level (DifLevel) is 0, a set value of the difference level is set equal to the valid difference count threshold, that is, DifLevel=ValidDifCntTh. In addition, when the difference level is not 0, a division operation is performed on the valid difference count threshold and the difference level to obtain the difference level setting value, that is, DifLevel=ValidDifCntTh/DifLevel. Continuing, the difference data (Row i ) in one column of the first difference data in the frame is not 0, and the full-screen average difference data satisfies a fourth set operation formula DifAverage ∈ [AvgTg, ) and the count satisfies a fifth set of expressions ValidDifCounter∈[ValidDifCntTh, ), execute a stack of screen false-touch range identification procedures. Wherein, AvgTg is a threshold value of an average difference data, and ValidDifCounter is a variable used to represent a count value of a valid difference data.
在一實施例中,所述疊屏誤觸範圍辨識程序包括以下步驟:In one embodiment, the overlapping screen false-touch range identification procedure includes the following steps:
(a)在該幀第一差值數據之中選擇一差值座標(Rowi , Colj )作為一起始座標,同時選擇與該差值座標鄰近的四個鄰近差值座標(Rowi-1 , Colj )、(Rowi+1 , Colj )、(Rowi , Colj-1 )以及(Rowi , Colj+1 );(a) Select a difference coordinate (Row i , Col j ) as a starting coordinate in the first difference data of the frame, and simultaneously select four adjacent difference coordinates (Row i-1) adjacent to the difference coordinate , Col j ), (Row i+1 , Col j ), (Row i , Col j-1 ), and (Row i , Col j+1 );
(b)在四個所述鄰近差值座標之中的任一者所對應的該第一差值數據滿足一第七集合運算式DifData∈[DifAverage,)的情況下,以該鄰近差值座標作為新的所述起始座標;(b) The first difference data corresponding to any one of the four adjacent difference coordinates satisfies a seventh set operation formula DifData∈[DifAverage, ), take the adjacent difference coordinate as the new starting coordinate;
(c)重複執行該步驟(a)和該步驟(b),直至所選出之所述第一差值數據無法滿足所述第七集合運算式;以及(c) repeating the step (a) and the step (b) until the selected first difference data cannot satisfy the seventh set of arithmetic expressions; and
(d)紀錄包圍該複數個所述起始座標的一範圍為所述疊屏誤觸範圍。(d) recording a range surrounding the plurality of the starting coordinates as the overlapping screen mistouch range.
完成所述疊屏誤觸範圍的確定後,該螢幕摺疊(Cover down)識別程序繼續進行,從而在所述疊屏誤觸範圍滿足一第六集合運算式GroupArea∈[DifLevel,)的情況下,將含有至少一所述疊屏誤觸範圍的該幀第一差值數據判定為一有效幀。其中,GroupArea為用以表示該疊屏誤觸範圍之變數。接著,在所述有效幀的一連續幀數大於一第一連續幀數閥值的情況下,辨識該摺疊式觸控顯示裝置處於所述螢幕收摺狀態,並進一步地標示該疊屏誤觸範圍內的各所述差值數據所對應的複數個誤觸座標(令trace標示為1)。After completing the determination of the overlapping screen false-touch range, the screen folding (Cover down) identification procedure is continued, so that a sixth set of arithmetic expressions GroupArea∈[DifLevel, ), the first difference data of the frame containing at least one of the overlapping screen false-touch ranges is determined as a valid frame. Among them, GroupArea is a variable used to represent the range of accidental touches of the stacked screen. Then, in the case that a continuous frame number of the valid frame is greater than a first continuous frame number threshold, it is recognized that the folding touch display device is in the screen folded state, and the folding screen is further marked by mistaken touch A plurality of false touch coordinates corresponding to each of the difference data within the range (let the trace be marked as 1).
如圖3所示,方法流程接著執行步驟S2:在辨識所述摺疊式觸控顯示裝置處於一螢幕收摺狀態的情況下,停止對在該幀無觸控基準數據(BaseData)之中與複數個所述誤觸座標相對應的複數個無觸控基準數據進行一數據補償。簡單地說,對於包含二觸控顯示螢幕的一摺疊式觸控顯示裝置而言,當二個所述觸控顯示螢幕在未關閉螢幕電源的情況下透過螢幕對螢幕的方式相互貼近時,控制電路採集到的觸控檢測原始數據圖(RawData map)會包含至少一疊屏誤觸範圍,在該疊屏誤觸範圍內的觸控檢測原始數據的數值會很大,從而造成透過對該無觸控基礎數據和該觸控檢測原始數據執行一差值運算所獲得的差值數據圖(DifData map)會出現一大塊區域範圍的數值凸起。As shown in FIG. 3 , the method flow then executes step S2 : in the case of recognizing that the foldable touch display device is in a screen folded state, stop comparing the non-touch reference data (BaseData) in the frame with plural numbers A data compensation is performed on a plurality of non-touch reference data corresponding to the false touch coordinates. To put it simply, for a foldable touch display device including two touch display screens, when the two touch display screens are brought close to each other in a screen-to-screen manner without turning off the power of the screen, the control The raw touch detection data map (RawData map) collected by the circuit will include at least one stack of screen false touch ranges, and the value of the touch detection raw data within the stack of screen false touch ranges will be very large, resulting in A difference data map (DifData map) obtained by performing a difference operation between the touch basic data and the touch detection raw data will have a large area of numerical protrusions.
因此,本發明之方法利用步驟S1找出至少一疊屏誤觸範圍,並接著利用步驟S2在辨識所述摺疊式觸控顯示裝置處於一螢幕收摺狀態的情況下,停止對在該幀無觸控基準數據(BaseData)之中與複數個所述誤觸座標相對應的複數個無觸控基準數據進行一數據補償。此時,當所述觸控顯示螢幕之一觸控面板的一觸控區域被辨識為已發生所述疊屏誤觸之時,該控制電路透過停止數據補償的方式,將已發生所述疊屏誤觸的該觸控區域重新定義為一未觸碰區域。Therefore, the method of the present invention uses step S1 to find out at least one stack of false touch areas of the screen, and then uses step S2 to identify that the foldable touch display device is in a folded state of the screen to stop checking the frame without A data compensation is performed on a plurality of non-touch reference data corresponding to the plurality of false touch coordinates in the touch reference data (BaseData). At this time, when a touch area of a touch panel of the touch display screen is identified as having the accidental touch of the overlapping screen, the control circuit stops the data compensation so that the overlapping has occurred. The touch area where the screen is accidentally touched is redefined as an untouched area.
圖4顯示一摺疊式觸控顯示裝置在一收摺狀態轉換至一螢幕抬起狀態下所測得的一幀差值數據的表圖。如圖4所示,在應用本發明之用於摺疊式觸控顯示裝置之疊屏誤觸識別方法的情況下,即使控制電路對採集到的觸控檢測原始數據(RawData)和原儲存的無觸控基礎數據(BaseData)執行一差值運算以獲得一差值數據圖(DifData map),該差值數據圖也不會出現至少一塊區域範圍的數值凸起。FIG. 4 is a chart showing a frame of difference data measured when a foldable touch display device is switched from a folded state to a screen-raised state. As shown in FIG. 4 , in the case of applying the method for recognizing false touches on a foldable touch display device according to the present invention, even if the control circuit detects the collected raw touch detection data (RawData) and the original stored data The touch base data (BaseData) performs a difference value operation to obtain a difference value data map (DifData map), and the difference data map does not have numerical protrusions in at least one area.
如圖3所示,方法流程接著執行步驟S3:對一幀第二差值數據執行一螢幕抬起(Cover up)識別程序,其中該幀第二差值數據係透過對一幀第二無觸控檢測原始數據(RawData)和該幀無觸控基準數據(BaseData)執行一差值運算而獲得。應可理解,基於分時數據採集原理,該步驟S1之中所稱一幀第一差值數據和該步驟S3之中所稱一幀第二差值數據指的是不同幀數所採集到的差值數據(DifData)。因此,所述第一差值數據和所述第二差值數據在演算法中會由同一變數DifData所表示。As shown in FIG. 3 , the method flow then executes step S3 : performing a cover up identification procedure on a frame of second difference data, wherein the frame of the second difference data is obtained by comparing a frame of second touchless data The control detection raw data (RawData) and the non-touch reference data (BaseData) of the frame are obtained by performing a difference operation. It should be understood that, based on the principle of time-sharing data collection, the first difference data of one frame in this step S1 and the second difference data of one frame in this step S3 refer to the data collected by different frame numbers. Difference data (DifData). Therefore, the first difference data and the second difference data are represented by the same variable DifData in the algorithm.
在一實施例中,所述螢幕抬起(Cover up)識別程序包括複數個步驟。首先,在各所述第二差值數據滿足一第八集合運算式DifData∈[, ThLo/3)的情況下,紀錄該幀第二差值數據之中滿足條件的複數個第二差值數據之一計數量。其中,其中,在所述螢幕抬起識別程序中,DifData為用以表示該第二差值數據之變數,且ThLo為一最低閥值。In one embodiment, the cover up recognition procedure includes a plurality of steps. First, each of the second difference data satisfies an eighth set operation formula DifData∈[ , ThLo/3), record the count of one of the plurality of second difference data that satisfies the condition in the second difference data of the frame. Wherein, in the screen lift identification procedure, DifData is a variable used to represent the second difference data, and ThLo is a minimum threshold value.
接著,在該幀第二差值數據之一全屏平均差值數滿足一第九集合運算式DifAverage∈(,AvgTg)、該計數量滿足一第十集合運算式RdtNegCnt∈(, DifLevel)以及該幀第二差值數據之一有效差值數據計數值滿足一第十一集合運算式ValidDifCounter∈(, DifLevel)的情況下,將該幀第二差值數據判定為一有效幀。其中,DifAverage為用以表示該全屏平均差值數據之變數,AvgTg為一平均差值數據之閥值,ValidDifCounter為用以表示一有效差值數據計數值之變數,RdtNegCnt為用以表示該計數量之變數,且DifLevel為用以表示所述差值等級之變數。最後,在所述有效幀的一連續幀數大於一第二連續幀數閥值的情況下,辨識該摺疊式觸控顯示裝置處於所述螢幕抬起狀態。Next, one of the full-screen average difference values of the second difference data in the frame satisfies a ninth set of arithmetic expressions DifAverage∈( , AvgTg), the count satisfies a tenth set operation formula RdtNegCnt∈( , DifLevel) and one of the valid difference data count values of the second difference data of the frame satisfies an eleventh set operation formula ValidDifCounter∈( , DifLevel), the second difference data of the frame is determined as a valid frame. Among them, DifAverage is a variable used to represent the full-screen average difference data, AvgTg is a threshold of the average difference data, ValidDifCounter is a variable used to represent a valid difference data count value, and RdtNegCnt is used to represent the count amount and DifLevel is a variable used to represent the difference level. Finally, when a continuous frame number of the valid frame is greater than a second continuous frame number threshold, it is identified that the foldable touch display device is in the screen-up state.
完成該步驟S3之後,如圖3所示,方法流程接著執行步驟S4:在辨識所述摺疊式觸控顯示裝置處於一螢幕抬起狀態的情況下,啟用對於該幀無觸控基準數據的該數據補償。補充說明的是,在完成所述螢幕抬起識別程序從而辨識該摺疊式觸控顯示裝置處於所述螢幕抬起狀態之後,該控制電路在重啟對於該幀無觸控基準數據的該數據補償之前必須先將各所述誤觸座標的該誤觸座標標示予以清除。After the step S3 is completed, as shown in FIG. 3 , the method flow then executes step S4 : in the case of identifying that the folding touch display device is in a screen-up state, enable the frame without touch reference data. data compensation. It is added that, after the screen lift identification procedure is completed to identify that the foldable touch display device is in the screen lift state, the control circuit restarts the data compensation for the frame without touch reference data before restarting the data compensation It is necessary to clear the false-touch coordinate mark of each of the false-touch coordinates first.
如此,上述已完整且清楚地說明本發明之用於摺疊式觸控顯示裝置之疊屏誤觸識別方法;並且,經由上述可得知本發明具有下列優點:In this way, the above has completely and clearly explained the method for recognizing the false touch of the overlay screen for a foldable touch display device of the present invention; and it can be seen from the above that the present invention has the following advantages:
(1)本發明揭示一種用於摺疊式觸控顯示裝置之疊屏誤觸識別方法,係應用於具有一摺疊式觸控顯示裝置的一電子裝置之中,且由包含於該摺疊式觸控顯示裝置內的一控制電路執行,從而辨識該摺疊式觸控顯示裝置係處於一收摺狀態或一螢幕抬起狀態。在該摺疊式觸控顯示裝置處於該收摺狀態時,該控制電路執行一疊屏誤觸範圍的辨識程序,從而在確定所述疊屏誤觸範圍之後,不對該疊屏誤觸範圍之中的無觸控基準數據執行數據補償,藉此方式確保用戶對任一觸控顯示螢幕進行至少一觸控操作時,所述觸控顯示螢幕依舊會依據所述觸控操作而進行相應動作。進一步地,在該摺疊式觸控顯示裝置處於該螢幕抬起狀態時,該控制電路重啟對於所述無觸控基準數據的數據補償。(1) The present invention discloses a method for recognizing false touches on a stack screen for a foldable touch display device, which is applied to an electronic device having a foldable touch display device, and is included in the foldable touch display device. A control circuit in the display device is executed to recognize that the foldable touch display device is in a folded state or a screen-raised state. When the foldable touch display device is in the folded state, the control circuit executes an identification program for the range of false touches of a stack of screens, so that after the range of false touches of the stack of screens is determined, it is not within the range of false touches of the stack of screens The data compensation is performed on the non-touch reference data of the device, thereby ensuring that when the user performs at least one touch operation on any touch display screen, the touch display screen will still perform corresponding actions according to the touch operation. Further, when the foldable touch display device is in the screen-up state, the control circuit restarts the data compensation for the non-touch reference data.
(2)本發明同時揭示一種資訊處理裝置,其具有一摺疊式觸控顯示裝置,該摺疊式觸控顯示裝置具有二觸控顯示螢幕以及一控制電路,該二觸控顯示螢幕可以螢幕貼近螢幕的方式收摺,且該控制電路用以執行如前所述本發明之用於摺疊式觸控顯示裝置之疊屏誤觸識別方法。在可行的實施例中,所述資訊處理裝置為由智能手機、平板電腦和筆記型電腦所組成群組所選擇的一種電子裝置。(2) The present invention also discloses an information processing device, which has a foldable touch display device, the foldable touch display device has two touch display screens and a control circuit, and the two touch display screens can be close to the screen. and the control circuit is used to execute the method for recognizing the false touch of the folding screen for the folding touch display device of the present invention as described above. In a feasible embodiment, the information processing device is an electronic device selected from a group consisting of a smart phone, a tablet computer and a notebook computer.
必須加以強調的是,前述本案所揭示者乃為較佳實施例,舉凡局部之變更或修飾而源於本案之技術思想而為熟習該項技藝之人所易於推知者,俱不脫本案之專利權範疇。It must be emphasized that the above-mentioned disclosure in this case is a preferred embodiment, and any partial changes or modifications originating from the technical ideas of this case and easily inferred by those who are familiar with the art are within the scope of the patent of this case. category of rights.
綜上所陳,本案無論目的、手段與功效,皆顯示其迥異於習知技術,且其首先發明合於實用,確實符合發明之專利要件,懇請 貴審查委員明察,並早日賜予專利俾嘉惠社會,是為至禱。To sum up, regardless of the purpose, means and effect of this case, it shows that it is completely different from the conventional technology, and its first invention is practical, and it does meet the patent requirements of the invention. Society is to pray for the best.
S1:對一幀第一差值數據執行一螢幕摺疊識別程序,從而在該幀第一差值數據之中辨識出至少一疊屏誤觸範圍;其中,該幀第一差值數據係透過對一幀第一無觸控檢測原始數據和一幀無觸控基準數據執行一差值運算而獲得 S2:在辨識所述摺疊式觸控顯示裝置處於一螢幕收摺狀態的情況下,停止對在該幀無觸控基準數據之中位於該疊屏誤觸範圍內的複數個無觸控基準數據進行一數據補償 S3:對一幀第二差值數據執行一螢幕抬起識別程序,其中,該幀第二差值數據係透過對一幀第二無觸控檢測原始數據和該幀無觸控基準數據執行一差值運算而獲得 S4:在辨識所述摺疊式觸控顯示裝置處於一螢幕抬起狀態的情況下,啟用對於該幀無觸控基準數據的該數據補償S1: Execute a screen folding recognition program on the first difference data of a frame, so as to identify at least a stack of screen false touch ranges in the first difference data of the frame; wherein, the first difference data of the frame are A frame of the first non-touch detection raw data and a frame of non-touch reference data are obtained by performing a difference operation S2: In the case of recognizing that the foldable touch display device is in a screen folded state, stop comparing a plurality of non-touch reference data in the frame of non-touch reference data within the range of false touches on the stacked screen perform a data compensation S3: Execute a screen lift recognition procedure on a frame of second difference data, wherein the second difference data of the frame is obtained by executing a frame of the second no-touch detection raw data and the frame of no-touch reference data. difference operation S4: In the case of recognizing that the foldable touch display device is in a screen-up state, enable the data compensation for the frame without touch reference data
圖1為習知的摺疊式智慧型手機在一收摺狀態下所測得的一幀差值數據的表圖; 圖2為習知的摺疊式智慧型手機在一收摺狀態轉換至一螢幕抬起狀態下所測得的一幀差值數據的表圖; 圖3為本發明揭示一種用於摺疊式觸控顯示裝置之疊屏誤觸識別方法的流程圖;以及 圖4為一摺疊式觸控顯示裝置在一收摺狀態轉換至一螢幕抬起狀態下所測得的一幀差值數據的表圖。FIG. 1 is a table diagram of a frame of difference data measured by a conventional foldable smart phone in a folded state; FIG. 2 is a table diagram of a frame of difference data measured when a conventional foldable smartphone is switched from a folded state to a screen-raised state; FIG. 3 is a flowchart of a method for recognizing a false touch on a stack screen for a foldable touch display device disclosed by the present invention; and 4 is a table diagram of a frame of difference data measured when a foldable touch display device is switched from a folded state to a screen-raised state.
S1:對一幀第一差值數據執行一螢幕摺疊識別程序,從而在該幀第一差值數據之中辨識出至少一疊屏誤觸範圍;其中,該幀第一差值數據係透過對一幀第一無觸控檢測原始數據和一幀無觸控基準數據執行一差值運算而獲得S1: Execute a screen folding recognition program on the first difference data of a frame, so as to identify at least a stack of screen false touch ranges in the first difference data of the frame; wherein, the first difference data of the frame are A frame of the first non-touch detection raw data and a frame of non-touch reference data are obtained by performing a difference operation
S2:在辨識所述摺疊式觸控顯示裝置處於一螢幕收摺狀態的情況下,停止對在該幀無觸控基準數據之中位於該疊屏誤觸範圍內的複數個無觸控基準數據進行一數據補償S2: In the case of recognizing that the foldable touch display device is in a screen folded state, stop comparing a plurality of non-touch reference data in the frame of non-touch reference data within the range of false touches on the stacked screen perform a data compensation
S3:對一幀第二差值數據執行一螢幕抬起識別程序,其中,該幀第二差值數據係透過對一幀第二無觸控檢測原始數據和該幀無觸控基準數據執行一差值運算而獲得S3: Execute a screen lift recognition procedure on a frame of second difference data, wherein the second difference data of the frame is obtained by executing a frame of the second no-touch detection raw data and the frame of no-touch reference data. difference operation
S4:在辨識所述摺疊式觸控顯示裝置處於一螢幕抬起狀態的情況下,啟用對於該幀無觸控基準數據的該數據補償S4: In the case of recognizing that the foldable touch display device is in a screen-up state, enable the data compensation for the frame without touch reference data
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109121948A TWI756723B (en) | 2020-06-29 | 2020-06-29 | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109121948A TWI756723B (en) | 2020-06-29 | 2020-06-29 | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202201197A TW202201197A (en) | 2022-01-01 |
| TWI756723B true TWI756723B (en) | 2022-03-01 |
Family
ID=80787743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109121948A TWI756723B (en) | 2020-06-29 | 2020-06-29 | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI756723B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI779308B (en) * | 2020-06-29 | 2022-10-01 | 大陸商北京集創北方科技股份有限公司 | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200708113A (en) * | 2005-04-13 | 2007-02-16 | Lg Electronics Inc | Method and apparatus for encoding/decoding video signal using reference pictures |
| TW201717616A (en) * | 2015-07-29 | 2017-05-16 | Yamaha Motor Co Ltd | Abnormal image detection device, image processing system having an abnormal image detection device, and vehicle including an image processing system |
| CN107169985A (en) * | 2017-05-23 | 2017-09-15 | 南京邮电大学 | A kind of moving target detecting method based on symmetrical inter-frame difference and context update |
| US10402005B2 (en) * | 2016-03-24 | 2019-09-03 | Boe Technology Group Co., Ltd. | Touch method and device, touch display apparatus |
| TWI672619B (en) * | 2018-05-22 | 2019-09-21 | 大陸商北京集創北方科技股份有限公司 | Edge false touch prevention method for touch display driving integrated system and touch display panel and handheld device using the same |
-
2020
- 2020-06-29 TW TW109121948A patent/TWI756723B/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200708113A (en) * | 2005-04-13 | 2007-02-16 | Lg Electronics Inc | Method and apparatus for encoding/decoding video signal using reference pictures |
| TW201717616A (en) * | 2015-07-29 | 2017-05-16 | Yamaha Motor Co Ltd | Abnormal image detection device, image processing system having an abnormal image detection device, and vehicle including an image processing system |
| US10402005B2 (en) * | 2016-03-24 | 2019-09-03 | Boe Technology Group Co., Ltd. | Touch method and device, touch display apparatus |
| CN107169985A (en) * | 2017-05-23 | 2017-09-15 | 南京邮电大学 | A kind of moving target detecting method based on symmetrical inter-frame difference and context update |
| TWI672619B (en) * | 2018-05-22 | 2019-09-21 | 大陸商北京集創北方科技股份有限公司 | Edge false touch prevention method for touch display driving integrated system and touch display panel and handheld device using the same |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI779308B (en) * | 2020-06-29 | 2022-10-01 | 大陸商北京集創北方科技股份有限公司 | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202201197A (en) | 2022-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9778742B2 (en) | Glove touch detection for touch devices | |
| CN101387927B (en) | Touch detection method for touch panel | |
| CN109388296B (en) | Computing touch coordinates using a hybrid process of mutual and self-capacitance sensing data | |
| CN102789332A (en) | Method for identifying palm area on touch panel and updating method thereof | |
| TWI731442B (en) | Electronic apparatus and object information recognition method by using touch data thereof | |
| US10296139B2 (en) | Refreshing method of sensing baseline values for capacitive sensor device and capacitive sensor device | |
| US11836317B2 (en) | Touchpad and its force sensing data calibration method | |
| CN110134295B (en) | Terminal device, capacitive touch screen and touch identification method thereof | |
| CN103294290A (en) | Touch panel driving method capable of eliminating charging noise | |
| CN103324964B (en) | Identity identification system and method | |
| CN101950228B (en) | Touch point detection method | |
| CN113835558B (en) | Screen parameter adjustment method, device and electronic equipment | |
| US8698779B2 (en) | Touch panel with unbalanced conductive patterns, and touch-controlled apparatus and method for determining multi-touch thereof | |
| TWI756723B (en) | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device | |
| CN109101127B (en) | Palm touch detection in a touch screen device with a floating ground or thin touch panel | |
| CN111782079B (en) | A startup method, device, electronic device and storage medium | |
| TWI779308B (en) | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device | |
| TWI604356B (en) | Touch system and touch detection method of the same | |
| TWI824160B (en) | Palm pressure accidental touch prevention method, touch display device and information processing device used in touch display driver integrated system | |
| CN101430627B (en) | Touch detection method of photosensitive touch panel and touch electronic device using same | |
| TWI716213B (en) | Touch detection method, touch device and information processing device | |
| TWI602098B (en) | Touch Sensor Device And Sensing Method For Touch Point | |
| CN110058734B (en) | Touch screen interference processing method, touch screen and electronic equipment based on clustering algorithm | |
| US10712883B2 (en) | Electronic device validating multiple finger touch detection through donut shaped touch islands, and related methods | |
| CN118656000B (en) | Error touch prevention method for touch panel, touch panel and touch equipment |