本申請是關于觸控面板偵測是否被大面積導電液體覆蓋的處理裝置與方法,特別是關系在被大面積導電液體覆蓋的觸控面板的偵測觸控的處理裝置與方法。
背景技術:
本申請是以本申請人在美國專利局所申請的下列案件的揭露與教示作為基礎:在2011年10月14日申請的美國專利臨時申請案61/547,186、在2012年10月12日申請的美國專利申請案13/650,438或公開案號2014/0104222、在2012年10月12日申請的美國專利申請案13/650,649或公開案號2013/0038573、以及在2012年10月12日申請的美國專利案13/650,683或公開案號2013/0038574。
在本申請當中,是使用觸控面板一詞來涵蓋觸控屏幕與觸控面板。請參考圖1所示,其上半部(a)為觸控面板100的電極示意圖。該觸控面板100包含多條第一電極110與多條第二電極120,兩者形成多個交疊區(qū)域。觸控處理裝置連接到該多條第一電極110與該多條第二電極120,進行多種驅(qū)動與偵測程序。在一實施例中,觸控面板100尚可以包含未示出的屏蔽電極。
根據(jù)前述案件的揭示,觸控處理裝置可以同時驅(qū)動所有的第一電極110,或者連屏蔽電極一起驅(qū)動,根據(jù)所有第二電極120的互電容性耦合信號進行感測。當觸控面板100上沾附小面積的導電液體時,可能會令感測值呈現(xiàn)正觸與負觸信息。若感測信息中只呈現(xiàn)負觸信息,而沒有任何正觸信息,則可以判斷觸控面板100上有沾附導電液體。當在負觸信息的邊緣存在正觸信息,也可以判斷觸控面板100表面沾附導電液體。當觸控面板100表面沾附導電液體時,觸控處理裝置可以進行幾種反應。例如對操作系統(tǒng)提出告警,將判斷沾附導電液體的區(qū)域進行忽略,而不回報該區(qū)域內(nèi)的近接事件,或者是停止觸控處理作業(yè)。
除了沾附導電液體的區(qū)域面積過大外,還可能發(fā)生大型導體置放在觸控面板100之上,覆蓋住許多交疊區(qū)域。比方說,現(xiàn)代的電磁爐可能使用觸控面板100作為輸入工具。但使用者可能不小心將鐵鍋或其他餐具放置在觸控面板100,或者是在電磁爐上燒滾的開水溢出灑到觸控面板之上,導致觸控處理裝置誤判。而當誤判的結果是開啟或增強電磁爐的火力時,將可能造成嚴重的意外或是危險。
因此,亟需一種偵測大面積導電對象覆蓋觸控面板的方法與裝置,可用于偵測觸控面板上是否被導電對象或?qū)щ娨后w覆蓋了某一比例的面積,進而可以關閉偵測報點或是改以其他的觸控處理方式。另外,還需要一種能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作,以及能用雙指縮放進行輸入的觸控處理方法與裝置。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是提供一種可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置、觸控電子系統(tǒng)與其觸控處理方法,用于偵測觸控面板上是否被導電對象或?qū)щ娨后w覆蓋了某一比例的面積,進而可以關閉偵測報點或是改以其他的觸控處理方式。另外,還用于在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作,以及能用雙指縮放進行輸入的觸控處理方法與裝置。
本發(fā)明解決其技術問題是采用以下技術方案來實現(xiàn)的。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),包含觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,找出該多個感測值中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,找出該多個感測值中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),包含觸控面板與觸控處理裝置,其中觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,計算該多個差值當中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,計算該多個差值當中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),包含觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,判斷該多個感測值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,判斷該多個感測值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),包含觸控面板與觸控處理裝置,其中該觸控處理裝置,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,判斷該多個差值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,判斷該多個差值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,包含:提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;偵測該多條電極中對于該驅(qū)動信號的多個感測值;找出該多個感測值中最高者與最低者的最大差值;以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,包含:提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;偵測該多條電極中對于該驅(qū)動信號的多個感測值;分別找出該多個感測值與各自相應的基準值的多個差值;找出該多個差值中最高者與最低者的最大差值;以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,包含:提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;偵測該多條電極中對于該驅(qū)動信號的多個感測值;判斷該多個感測值是否能夠構成一條二次曲線;以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,包含:提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;偵測該多條電極中對于該驅(qū)動信號的多個感測值;分別找出該多個感測值與各自相應的基準值的多個差值;判斷該多個差值是否能夠構成一條二次曲線;以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控電子系統(tǒng),能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控電子系統(tǒng)包含:觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控處理裝置,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;以及判斷在該第一坐標值與第二坐標值之處具有一外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控電子系統(tǒng),能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控電子系統(tǒng)包含:觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極;令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控處理裝置,,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極;令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控電子系統(tǒng),,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控電子系統(tǒng)包含:觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控處理裝置,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有一外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控處理方法,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控處理方法包含:判斷觸控面板中具有多條第一電極與多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控處理方法,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控處理方法包含:判斷觸控面板中具有多條第一電極與多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極;偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本發(fā)明解決其技術問題還可以采用以下技術方案來實現(xiàn)。
本申請?zhí)峁┮环N觸控處理方法,能夠在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作。觸控處理方法包含:判斷觸控面板中具有多條第一電極與多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
借由上述技術方案,本發(fā)明至少具有下列優(yōu)點及有益效果:通過本發(fā)明的實施,提供一種偵測大面積導電對象覆蓋觸控面板的方法與裝置,可用于偵測觸控面板上是否被導電對象或?qū)щ娨后w覆蓋了某一比例的面積,進而可以關閉偵測報點或是改以其他的觸控處理方式。另外,在判斷大面積導電對象覆蓋觸控面板之后,還能夠提供以單指操作,以及能用雙指縮放進行輸入。
附圖說明
圖1的上半部(a)為觸控面板100的電極示意圖,下半部(b)為覆蓋了導電液體或?qū)щ娢锛蟮母袦y值的示意圖。
圖2為根據(jù)本申請一實施例的在導電液體覆蓋下仍能判斷近接位置的流程示意圖。
圖3為根據(jù)本申請另一實施例的在導電液體覆蓋下仍能判斷近接位置的流程示意圖。
圖4為根據(jù)本申請更一實施例的在導電液體覆蓋下仍能判斷近接位置的流程示意圖。
圖5為根據(jù)本發(fā)明一實施例的觸控電子系統(tǒng)的示意圖。
圖6為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
圖7為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
圖8為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
圖9為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
圖10為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
圖11為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
圖12為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。
【主要組件符號說明】
100:觸控面板110、110a-110z:第一電極
120:第二電極131-134:曲線
210-250:步驟310-330:步驟
430-440:步驟500:觸控電子系統(tǒng)
510:觸控面板511:第一電極
512:第二電極520:觸控處理裝置
530:驅(qū)動電路540:感測電路
550:接口560:處理器
590:主機610-650:步驟
710-760:步驟810-850:步驟
910-960:步驟1010-1040:步驟
1110-1150:步驟1210-1240:步驟
具體實施方式
本發(fā)明將詳細描述一些實施例如下。然而,除了所揭露的實施例外,本發(fā)明也可以廣泛地運用在其他的實施例施行。本發(fā)明的范圍并不受上述多個實施例的限定,乃以權利要求書的申請專利范圍為準。而為提供更清楚的描述及使熟悉該項技術者能理解本發(fā)明的發(fā)明內(nèi)容,圖示內(nèi)各部分并沒有依照其相對的尺寸而繪圖,某些尺寸與其他相關尺度的比例會被突顯而顯得夸張,且不相關的細節(jié)部分亦未完全繪出,以求圖示的簡潔。
回到圖1,在一實施例中,可以令第一電極110a發(fā)出驅(qū)動信號,令其他的第一電極110b~110z進行驅(qū)動信號的感測。由于各個第一電極110b~110z會與第一電極110a發(fā)生電磁感應,其感應量如曲線131所示。同樣地,在另一實施例中,可以令第一電極110z發(fā)出相同的驅(qū)動信號,令其他的第一電極110a~110m進行驅(qū)動信號的感測。由于各個第一電極110a~110m會與第一電極110z發(fā)生電磁感應,其感應量如曲線132所示。類似地,在又一實施例中,可以令第一電極110a與110z發(fā)出相同的驅(qū)動信號,令其他的第一電極110b~110m進行驅(qū)動信號的感測。由于各個第一電極110b~110m會與第一電極110a與110z發(fā)生電磁感應,其感應量如曲線133所示。
假設在觸控面板100之上覆蓋了導電液體或?qū)щ妼ο?,則該導電對象會受到驅(qū)動信號的感應,接著再把驅(qū)動信號傳導到受到覆蓋的第一電極110。因此,各個第一電極110b~110m的感應量會直接受到導電對象的影響,而不是和第一電極110a與/或110z之間的電容感應量。在圖1(b)部分的實施例中,可以見到高于曲線133的線段134,此感應現(xiàn)象為受到導電液體或?qū)щ妼ο蟮母采w影響所致。觸控處理裝置可以利用線段134與曲線131、132與/或133的不同,來判斷觸控面板100是否受到導電液體或?qū)щ妼ο蟮母采w。
觸控處理裝置可以有多種方法來進行上述的判斷,以下茲舉幾個范例。本領域的普通技術人員應可以推而廣之。在一實施例中,觸控處理裝置可以單次接收多個第一電極110的感應值,并且將找出這些感應值中最高者與最低者的最大差值。當此最大差值低于門坎值時,可以認為觸控面板100受到導電液體或?qū)щ娢锛母采w。
在另一實施例中,觸控處理裝置可以在未受到導電液體或?qū)щ妼ο蟮母采w時,建立各個感應值的基準值。基準值可以在出廠時即設定完畢,也可以在開機時設定,或者于其他時候設定。本申請并不限定何時設定基準值。接著,觸控處理裝置可以接收多個第一電極110的感應值,并且分別計算各個感應值與基準值的差值。最后,將這些差值中的最大者減去最小者,若其差值仍小于門坎值時,可以認為觸控面板100受到導電液體或?qū)щ娢锛母采w。
在又一實施例中,觸控處理裝置可以單次接收多個第一電極110的感應值,并且判斷這些感應值是否符合二次曲線的曲率。假設這些感應值的曲率過小,或是這些感應值無法構成二次曲線,則可以認為觸控面板100受到導電液體或?qū)щ娢锛母采w。
盡管在上述的實施例中,僅以觸控面板100兩側的第一電極110a與/或110z發(fā)出驅(qū)動信號,而令其他平行的第一電極110b~110m感測驅(qū)動信號。但本申請也可以適用令至少兩個第一電極發(fā)出驅(qū)動信號,并且令該兩個第一電極之間的一個或多個第一電極進行感測。所得的感測值或其衍生出的差值可以與門坎值進行比較,若低于該門坎值,則可以判斷該兩個第一電極之間的區(qū)域受到導電液體或?qū)щ妼ο蟮母采w。比方說,可以令第一電極110a、110e、110i、110z發(fā)出驅(qū)動信號,根據(jù)110b~d、110f~h、110j~m的感測值,分別判斷這四個第一電極110之間的三個區(qū)域,是否受到導電液體或?qū)щ妼ο蟮母采w。
當判斷受到導電液體或?qū)щ妼ο蟮母采w時,觸控處理裝置可以通知上層的操作系統(tǒng)或其他硬件,并且可以停止全部區(qū)域的報點或是停止該覆蓋區(qū)域的報點。觸控處理裝置還可以切換到觸控處理模式,以便在大面積導電液體的覆蓋之下,仍然能夠偵測到外部導電對象的靠近與接觸。
在本申請的各個實施例中,觸控面板可能受到導電液體的大面積覆蓋,甚至是浸泡在導電液體之中。舉例來說,船艦駕駛臺可以采用多功能顯示屏幕來顯示導航、通訊、與系統(tǒng)操控等功能。然而,在氣候不佳的時候,海浪或雨水會噴濺至上述的多功能顯示屏幕之上,傳統(tǒng)的觸控處理裝置在這種情況下可能無法報點,或是會誤報點,使得無法操控上述的功能。當適用本申請所提供的發(fā)明后,將可以在上述惡劣的條件下,仍能對顯示屏幕進行操控。
請參考圖2所示,其為根據(jù)本申請一實施例的在導電液體覆蓋下仍能判斷近接位置的流程示意圖。本實施例可以適用于觸控處理裝置之上,其連接于圖1所示的觸控面板100與其第一電極110與第二電極120。
在步驟210中,該觸控處理裝置驅(qū)動所有的第一電極110,并且對所有的第二電極120進行感測。在步驟220中,該觸控處理裝置根據(jù)步驟210所接收的全部感測值,判斷其中異常的部分,即可以得知哪一根或哪一些第二電極120的感測值有異,根據(jù)這些異常的感測值,可以得出近接對象在相應于第二電極120的一個或多個第二坐標值。例如圖1的實施例中,可以得出一個或多個縱軸的坐標值。
類似地,在步驟230中,該觸控處理裝置驅(qū)動所有的第二電極120,并且對所有的第一電極110進行感測。在步驟240中,該觸控處理裝置根據(jù)步驟230所接收的全部感測值,判斷其中異常的部分,即可以得知哪一根或哪一些第一電極110的感測值有異,根據(jù)這些異常的感測值,可以得出近接對象在相應于第一電極110的一個或多個第一坐標值。例如圖1的實施例中,可以得出一個或多個橫軸的坐標值。
當在步驟220與240分別取得相應的第二坐標值與第一坐標值之后,如果是分別只有單一個第一坐標值與第二坐標值,則可以得到近接對象的觸碰目標。因此,使用者能夠用單一手指或觸控筆操控。
若在步驟220與240分別取得兩個第二坐標值與兩個第一坐標值,則在可選的步驟250中,可以根據(jù)這四個值得到四個點。這四個點組成一個矩形或菱形。事實上,只有其中的一對對角點是真正的觸碰點,而另外一對對角點才是鬼點。當使用者運用兩指進行分離或接近的動作時,可以利用多次偵測得到的矩形,來判斷是分離或是接近。
本領域的普通技術人員可以理解到,在圖2所示的各個步驟中,步驟220依存步驟210,步驟240依存步驟230,步驟250依存步驟220與240。本申請并沒有限定無依存關系步驟的先后順序。綜上所述,圖2所示的實施例可以在導電液體大面積或全面覆蓋觸控面板的情況下,偵測單一觸碰點,或是偵測由兩個觸碰點所組成的矩形。當重復進行圖2的實施例時,可以根據(jù)所得到的兩個矩形的對角線長短,判斷兩個近接對象是互相遠離還是互相接近,所得到的遠離或接近手勢可以用來操控。
請參考圖3所示,其為根據(jù)本申請另一實施例的在導電液體覆蓋下仍能判斷近接位置的流程示意圖。本實施例可以適用于觸控處理裝置之上,其連接于圖1所示的觸控面板100與其第一電極110與第二電極120。
在步驟310中,觸控處理裝置驅(qū)動所有的第一電極110。接著,在步驟320中,對所有的第一電極110進行自電容感測,以得到一個或多個相應于第一電極110的第一坐標值。在步驟330中,對所有的第二電極120進行互電容感測,以得到一個或多個相應于第二電極120的第二坐標值。
當在步驟320與330分別取得相應的第一坐標值與第二坐標值之后,如果是分別只有單一個第一坐標值與第二坐標值,則可以得到近接對象的觸碰目標。因此,使用者能夠用單一手指或觸控筆操控。
若在步驟320與330分別取得兩個第一坐標值與兩個第二坐標值,則在步驟250中,可以根據(jù)這四個值得到四個點。這四個點組成一個矩形或菱形。事實上,只有其中的一對對角點是真正的觸碰點,而另外一對對角點才是鬼點。當使用者運用兩指進行分離或接近的動作時,可以利用多次偵測得到的矩形,來判斷是分離或是接近。
請參考圖4所示,其為根據(jù)本申請又一實施例的在導電液體覆蓋下仍能判斷近接位置的流程示意圖。本實施例可以適用于觸控處理裝置之上,其連接于圖1所示的觸控面板100與其第一電極110與第二電極120。
在步驟310中,觸控處理裝置驅(qū)動所有的第一電極110。接著,在步驟320中,對所有的第一電極110進行自電容感測,以得到一個或多個相應于第一電極110的第一坐標值。
在步驟430中,觸控處理裝置驅(qū)動所有的第二電極120。接著,在步驟440中,對所有的第二電極110進行自電容感測,以得到一個或多個相應于第二電極120的第二坐標值。
當在步驟320與440分別取得相應的第一坐標值與第二坐標值之后,如果是分別只有單一個第一坐標值與第二坐標值,則可以得到近接對象的觸碰目標。因此,使用者能夠用單一手指或觸控筆操控。
若在步驟320與440分別取得兩個第一坐標值與兩個第二坐標值,則在步驟250中,可以根據(jù)這四個值得到四個點。這四個點組成一個矩形或菱形。事實上,只有其中的一對對角點是真正的觸碰點,而另外一對對角點才是鬼點。當使用者運用兩指進行分離或接近的動作時,可以利用多次偵測得到的矩形,來判斷是分離或是接近。
綜上所述,本申請的第一部分說明了如何判斷觸控面板是否被導電液體或物體覆蓋了大面積甚或全部。在此,可以使用負觸的方式判斷,也可以使用多個不相鄰的電極發(fā)出驅(qū)動信號,根據(jù)這些電極之間的電極的感測信號,判斷是否被導電液體或物體所覆蓋。當此情況發(fā)生時,可以選擇在該區(qū)域或是全面板均不報點,或是改采本申請第二部分的偵測方式。
本申請第二部分的三個實施例說明了,當觸控面板被導電液體覆蓋了大面積甚或全部的時候,如何偵測單一觸控點,或是兩個觸控點所指涉的互相分離或是接近手勢。
本申請的觸控處理裝置可以是采用硬件、軟件或是軟硬件混合的方式進行實施上述的各個方法實施例。請參考圖5所示,其為根據(jù)本發(fā)明一實施例的觸控電子系統(tǒng)500的示意圖。該電子裝置500包含觸控面板510、觸控處理裝置520與主機590。該觸控處理裝置520可以包含至少一個驅(qū)動電路530,其可以分別提供驅(qū)動信號到所示的各條第一電極511與/或第二電極512。觸控處理裝置520還可以包含至少一個感測電路540,可以分別感測所示的各條第一電極511與/或第二電極512的信號。這些信號可以是根據(jù)自電容感測原理所產(chǎn)生的信號,也可以是根據(jù)互電容感測原理所產(chǎn)生的信號。觸控處理裝置520還可以包含處理器560,連接到上述的驅(qū)動電路530與感測電路540。該處理器560可以執(zhí)行特定的軟件或韌體,利用驅(qū)動電路530與感測電路540實施前述的實施例。觸控處理裝置520可以包含接口550,例如usb、ieee1994、uart、i2c、pci、pci-express、sata、scsi等,用于連接到主機590。該主機590可以包含用于控制該電子系統(tǒng)500的主處理器。該主處理器可以執(zhí)行操作系統(tǒng)與其相關的驅(qū)動程序及應用程序,用于和該觸控處理裝置520互相溝通。該觸控處理裝置520通過該接口550將前述的觸控點與/或遭受大面積導電物體覆蓋觸控面板的情況告知操作系統(tǒng)與其相關的驅(qū)動程序及應用程序。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,找出該多個感測值中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,可以如圖5的觸控處理裝置520,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,找出該多個感測值中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極,使得最遠電極的感應量與最近電極的感應量之差能夠最大化。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。
為了偵測觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,上述的驅(qū)動電路分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。
為了避免報出錯誤的觸控事件,當該處理器判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含觸控面板與觸控處理裝置,其中觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,計算該多個差值當中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,可以如圖5的觸控處理裝置520,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,計算該多個差值當中最高者與最低者的最大差值,以及當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了避免在受到覆蓋時建立基準值,在一實施例中,其中上述的基準值至少在下列時間點其中之一進行設定:在該觸控處理裝置出廠時進行設定;在該觸控處理裝置開機時,利用該感測電路對該多條電極的感測值作為其相應的基準值;以及在該處理器判斷未被任何外部導電對象近接該觸控面板時,利用該感測電路對該多條電極的感測值作為其相應的基準值。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極,使得最遠電極的感應量與最近電極的感應量之差能夠最大化。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了偵測觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,上述的驅(qū)動電路分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,當該處理器判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,判斷該多個感測值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,可以如圖5的觸控處理裝置520,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,判斷該多個感測值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了避免誤判,該處理器更用于當該多個感測值能夠構成一條二次曲線時,判斷該二次曲線的曲率,當該曲率小于曲率門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了增加最大差值或為了覆蓋觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了覆蓋觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,上述的驅(qū)動電路分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,當該處理器判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含觸控面板與觸控處理裝置,其中該觸控處理裝置,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,判斷該多個差值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理裝置,可以如圖5的觸控處理裝置520,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;感測電路,用于偵測該多條電極中對于該驅(qū)動信號的多個感測值;以及處理器,用于令該驅(qū)動電路提供驅(qū)動信號與自該感測電路接收該多個感測值,分別找出該多個感測值與各自相應的基準值的多個差值,判斷該多個差值是否能夠構成一條二次曲線,以及當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了避免誤判,該處理器更用于當該多個差值能夠構成一條二次曲線時,判斷該二次曲線的曲率,當該曲率小于曲率門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了偵測觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,上述的驅(qū)動電路分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,當該處理器判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
請參考圖6所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟610,提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;如步驟620,偵測該多條電極中對于該驅(qū)動信號的多個感測值;如步驟630,找出該多個感測值中最高者與最低者的最大差值;以及如步驟640,當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極,使得最遠電極的感應量與最近電極的感應量之差能夠最大化。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了覆蓋觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,上述的觸控處理方法更包含分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,該觸控處理方法更包含:如步驟650,當判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
請參考圖7所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟710,提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;如步驟720,偵測該多條電極中對于該驅(qū)動信號的多個感測值;如步驟730,分別找出該多個感測值與各自相應的基準值的多個差值;如步驟740,找出該多個差值中最高者與最低者的最大差值;以及如步驟750,當該最大差值低于門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了避免在受到覆蓋時建立基準值,在一實施例中,其中上述的基準值至少在下列時間點其中之一進行設定:在出廠時進行設定;在該開機時,利用該感測電路對該多條電極的感測值作為其相應的基準值;以及在判斷未被任何外部導電對象近接該觸控面板時,利用該感測電路對該多條電極的感測值作為其相應的基準值。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極,使得最遠電極的感應量與最近電極的感應量之差能夠最大化。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了偵測觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,上述的觸控處理方法更包含分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,上述的觸控處理方法更包含:如步驟760,當判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
請參考圖8所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟810,提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;如步驟820,偵測該多條電極中對于該驅(qū)動信號的多個感測值;如步驟830,判斷該多個感測值是否能夠構成一條二次曲線;以及如步驟840,當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了避免誤判,該觸控處理方法更包含:當該多個感測值能夠構成一條二次曲線時,判斷該二次曲線的曲率;以及當該曲率小于一曲率門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了偵測觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,該觸控處理方法更包含:分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,該觸控處理方法更包含:如步驟850,當判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
請參考圖9所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。本申請?zhí)峁┮环N可偵測觸控面板是否覆蓋大面積導電液體或?qū)ο蟮挠|控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟910,提供驅(qū)動信號到該觸控面板上平行排列的多條電極之一;如步驟920,偵測該多條電極中對于該驅(qū)動信號的多個感測值;如步驟930,分別找出該多個感測值與各自相應的基準值的多個差值;如步驟940,判斷該多個差值是否能夠構成一條二次曲線;以及如步驟950,當無法構成二次曲線時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了避免誤判,該觸控處理方法更包含:當該多個差值能夠構成一條二次曲線時,判斷該二次曲線的曲率;以及當該曲率小于一曲率門坎值時,判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w。
為了增加最大差值或為了偵測觸控面板上較大的面積,可以令被提供驅(qū)動信號的電極盡量遠離其他電極。因此,在一實施例中,上述被提供驅(qū)動信號的電極位于該多條電極的最外側。為了偵測觸控面板上較大的面積,如果只提供驅(qū)動信號給一側的電極,另一側的電極可能無法具有感應量。因此,在一實施例中,該觸控處理方法更包含:分別提供驅(qū)動信號到該多條電極的最外側的兩條電極。為了避免報出錯誤的觸控事件,上述的觸控處理方法更包含:如步驟960,當判斷該觸控面板中具有該多條電極的區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,停止報告位于該區(qū)域內(nèi)的觸控事件。
本申請?zhí)峁┮环N觸控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含:觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本申請?zhí)峁┮环N觸控處理裝置,可以如圖5的觸控處理裝置520,包含:一驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
為了讓該觸控處理裝置能夠接受兩指縮放的手勢,該處理器更用于:當偵測到兩個第一坐標值與兩個第二坐標值時,判斷有兩個外部導電對象在該兩個第一坐標值與該兩個第二坐標值所形成的矩形的兩個對角點。
本申請?zhí)峁┮环N觸控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含:觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極;令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本申請?zhí)峁┮环N觸控處理裝置,可以如圖5的觸控處理裝置520,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極;令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
為了讓該觸控處理裝置能夠接受兩指縮放的手勢,該處理器更用于:當偵測到兩個第一坐標值與兩個第二坐標值時,判斷有兩個外部導電對象在該兩個第一坐標值與該兩個第二坐標值所形成的矩形的兩個對角點。
本申請?zhí)峁┮环N觸控電子系統(tǒng),可以如圖5的觸控電子系統(tǒng)500,包含:觸控面板與觸控處理裝置,其中該觸控處理裝置包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;一感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
本申請?zhí)峁┮环N觸控處理裝置,可以如圖5的觸控處理裝置520,包含:驅(qū)動電路,用于提供驅(qū)動信號到該觸控面板上平行排列的多條第一電極與多條第二電極;感測電路,用于偵測該多條第一電極與該多條第二電極的感應量;以及處理器,用于判斷該觸控面板中具有該多條第一電極與該多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,令該感測電路偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;令該驅(qū)動電路同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,令該感測電路偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
為了讓該觸控處理裝置能夠接受兩指縮放的手勢,該處理器更用于:當偵測到兩個第一坐標值與兩個第二坐標值時,判斷有兩個外部導電對象在該兩個第一坐標值與該兩個第二坐標值所形成之矩形的兩個對角點。
請參考圖10所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。本申請?zhí)峁┮环N觸控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟1010,判斷觸控面板中具有多條第一電極與多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;如步驟1020,當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;如步驟1030,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;以及如步驟1040,判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
為了讓該觸控處理裝置能夠接受兩指縮放的手勢,該觸控處理方法更包含:當偵測到兩個第一坐標值與兩個第二坐標值時,判斷有兩個外部導電對象在該兩個第一坐標值與該兩個第二坐標值所形成的矩形的兩個對角點。
請參考圖11所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的流程示意圖。本申請?zhí)峁┮环N觸控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟1110,判斷觸控面板中具有多條第一電極與多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;如步驟1120,當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極;如步驟1130,偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;如步驟1140,偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及如步驟1150,判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
為了讓該觸控處理裝置能夠接受兩指縮放的手勢,該觸控處理方法更包含:當偵測到兩個第一坐標值與兩個第二坐標值時,判斷有兩個外部導電對象在該兩個第一坐標值與該兩個第二坐標值所形成的矩形的兩個對角點。
請參考圖12所示,其為根據(jù)本發(fā)明一實施例的觸控處理方法的一流程示意圖。本申請?zhí)峁┮环N觸控處理方法,可以適用于如圖5的觸控處理裝置520,包含:如步驟1210,判斷觸控面板中具有多條第一電極與多條第二電極的區(qū)域是否受到大面積導電液體或?qū)ο蟮母采w;如步驟1220,當判斷該區(qū)域受到大面積導電液體或?qū)ο蟮母采w時,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第一電極,偵測該區(qū)域內(nèi)的所有第一電極的多個第一感測值,根據(jù)該多個第一感測值判斷至少一個第一坐標值;如步驟1230,同時提供驅(qū)動信號到該區(qū)域內(nèi)的所有第二電極,偵測該區(qū)域內(nèi)的所有第二電極的多個第二感測值,根據(jù)該多個第二感測值判斷至少一個第二坐標值;以及如步驟1240,判斷在該第一坐標值與第二坐標值之處具有外部導電對象。
為了讓該觸控處理裝置能夠接受兩指縮放的手勢,該觸控處理方法更包含:當偵測到兩個第一坐標值與兩個第二坐標值時,判斷有兩個外部導電對象在該兩個第一坐標值與該兩個第二坐標值所形成的矩形的兩個對角點。