TWI840117B - Multi-touch chip joint detection method, touch module and information processing device - Google Patents
Multi-touch chip joint detection method, touch module and information processing device Download PDFInfo
- Publication number
- TWI840117B TWI840117B TW112104648A TW112104648A TWI840117B TW I840117 B TWI840117 B TW I840117B TW 112104648 A TW112104648 A TW 112104648A TW 112104648 A TW112104648 A TW 112104648A TW I840117 B TWI840117 B TW I840117B
- Authority
- TW
- Taiwan
- Prior art keywords
- touch
- sensing
- data
- frame
- chip
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 21
- 230000010365 information processing Effects 0.000 title claims description 13
- 238000012545 processing Methods 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 21
- 230000003287 optical effect Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 description 8
- 238000003491 array Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
一種多觸控晶片聯合偵測方法,包括:將一觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列;將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區;一主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至一從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片;以及該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至一應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器。A multi-touch chip joint detection method includes: dividing a touch sensing array into a first sensing array and a second sensing array adjacent to each other; defining a portion of the first sensing array adjacent to the second sensing array as a first adjacent area, and defining a portion of the second sensing array adjacent to the first sensing array as a second adjacent area; a main touch The control sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent area in the first frame of sensing data to a slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data and transmits the first boundary sensing data corresponding to the second adjacent area in the second frame of sensing data to a slave touch sensing chip. The corresponding second boundary sensing data is transmitted to the main touch sensing chip; and the main touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, and performs a touch judgment processing on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to an application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, and performs the touch judgment processing on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor.
Description
本發明係關於觸控屏之觸控偵測方法,尤指一種採用多觸控晶片之觸控偵測方法。The present invention relates to a touch detection method for a touch screen, and more particularly to a touch detection method using a multi-touch chip.
觸控屏已廣見於各種電子設備。一般的觸控屏是以一觸控晶片支援其觸控感測器陣列,而大尺寸的觸控屏則需配置多個觸控晶片。Touch screens are widely used in various electronic devices. A general touch screen uses a touch chip to support its touch sensor array, while a large-sized touch screen needs to be equipped with multiple touch chips.
當觸控屏搭配由一主晶片及一從晶片組成之二觸控晶片時,亦即各觸控晶片各負責一半的觸控屏時,一般的觸控偵測方法是直接將從晶片中的各通道資料傳輸給主晶片,再由主晶片的微控制器統一計算整個觸控屏的觸摸位置。When the touch screen is equipped with two touch chips consisting of a master chip and a slave chip, that is, each touch chip is responsible for half of the touch screen, the general touch detection method is to directly transmit the channel data in the slave chip to the master chip, and then the microcontroller of the master chip uniformly calculates the touch position of the entire touch screen.
然而,此作法需要在每顆晶片都配置足夠大的暫存記憶空間來存放整個觸控屏的感測資料,導致晶片面積和成本增加,且傳輸從晶片通道資料到主晶片會增加額外的時間而降低觸控反應速度。However, this approach requires that each chip be equipped with a sufficient temporary memory space to store the sensing data of the entire touch screen, which increases the chip area and cost. In addition, the transmission of chip channel data from the main chip will increase the extra time and reduce the touch response speed.
為解決上述的問題,本領域亟需一種新穎的多觸控晶片聯合偵測方法。In order to solve the above problems, a novel multi-touch chip joint detection method is urgently needed in the art.
本發明之一目的在於揭露一種多觸控晶片聯合偵測方法,其可使觸控晶片在不需要配置大量的暫存記憶空間來存放整個觸控屏的感測資料的情況下,優化觸控屏的整體觸控反應速度。One purpose of the present invention is to disclose a multi-touch chip joint detection method, which can optimize the overall touch response speed of the touch screen without configuring a large amount of temporary memory space for the touch chip to store the sensing data of the entire touch screen.
本發明之另一目的在於揭露一種多觸控晶片聯合偵測方法,其可在一手指觸摸操作發生在兩個觸控晶片所對應之兩個子陣列的鄰接區域時,獲得該手指觸摸操作之較完整的觸摸感測分布,從而能夠在該鄰接區域提供精確的觸摸點座標。Another object of the present invention is to disclose a multi-touch chip joint detection method, which can obtain a more complete touch sensing distribution of a finger touch operation when a finger touch operation occurs in adjacent areas of two sub-arrays corresponding to two touch chips, thereby providing accurate touch point coordinates in the adjacent area.
本發明之另一目的在於揭露一種觸控模組,其可藉由前述之方法極小化觸控晶片的暫存記憶空間、優化觸控屏的整體觸控反應速度及在兩個子陣列的鄰接區域提供精確的觸摸點座標。Another object of the present invention is to disclose a touch module which can minimize the temporary storage space of the touch chip, optimize the overall touch response speed of the touch screen, and provide accurate touch point coordinates in the adjacent area of two sub-arrays through the aforementioned method.
本發明之又一目的在於揭露一種資訊處理裝置,其可藉由前述之觸控模組優化觸控屏的整體觸控反應速度及在兩個子陣列的鄰接區域提供精確的觸摸點座標。Another object of the present invention is to disclose an information processing device, which can optimize the overall touch response speed of the touch screen and provide accurate touch point coordinates in the adjacent area of two sub-arrays through the aforementioned touch module.
為達到前述目的,一種多觸控晶片聯合偵測方法乃被提出,其包括: 將一觸控屏之觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列,並使一主觸控感測晶片負責掃描該第一感測陣列及使一從觸控感測晶片負責掃描該第二感測陣列; 將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區; 該主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片;以及 該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至一應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器。 To achieve the above-mentioned purpose, a multi-touch chip joint detection method is proposed, which includes: Dividing a touch sensing array of a touch screen into a first sensing array and a second sensing array adjacent to each other, and making a master touch sensing chip responsible for scanning the first sensing array and making a slave touch sensing chip responsible for scanning the second sensing array; Defining a portion of the rows adjacent to the second sensing array in the first sensing array as a first adjacent area, and defining a portion of the rows adjacent to the first sensing array in the second sensing array as a second adjacent area; The master touch sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent area in the first frame of sensing data to the slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data and transmits the second boundary sensing data corresponding to the second adjacent area in the second frame of sensing data to the master touch sensing chip; and The master touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, performs a touch judgment process on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to an application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, performs the touch judgment process on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor.
在可能的實施例中,該觸控感測陣列可為電容式觸控感測陣列、光學式觸控感測陣列、超聲波式觸控感測陣列或電磁式觸控感測陣列。In possible embodiments, the touch sensing array may be a capacitive touch sensing array, an optical touch sensing array, an ultrasonic touch sensing array, or an electromagnetic touch sensing array.
在一實施例中,該第一組觸摸位置數據和該第二組觸摸位置數據代表各觸摸點在該觸控感測陣列中的絕對位置。In one embodiment, the first set of touch position data and the second set of touch position data represent the absolute position of each touch point in the touch sensing array.
為達到前述目的,本發明進一步提出一種觸控模組,其具有一觸控感測陣列、一主觸控感測晶片、一從觸控感測晶片及一應用處理器以執行一多觸控晶片聯合偵測程序,該程序包括: 將該觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列,並使該主觸控感測晶片負責掃描該第一感測陣列及使該從觸控感測晶片負責掃描該第二感測陣列; 將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區; 該主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片;以及 該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至該應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器。 To achieve the above-mentioned purpose, the present invention further proposes a touch module, which has a touch sensing array, a master touch sensing chip, a slave touch sensing chip and an application processor to execute a multi-touch chip joint detection program, the program including: Dividing the touch sensing array into a first sensing array and a second sensing array adjacent to each other, and making the master touch sensing chip responsible for scanning the first sensing array and making the slave touch sensing chip responsible for scanning the second sensing array; The part of the first sensing array adjacent to the second sensing array is defined as the first adjacent area, and the part of the second sensing array adjacent to the first sensing array is defined as the second adjacent area; The master touch sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent area in the first frame of sensing data to the slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data and transmits the second boundary sensing data corresponding to the second adjacent area in the second frame of sensing data to the master touch sensing chip; and The master touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, performs a touch judgment process on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to the application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, performs the touch judgment process on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor.
在可能的實施例中,該觸控感測陣列可為電容式觸控感測陣列、光學式觸控感測陣列、超聲波式觸控感測陣列或電磁式觸控感測陣列。In possible embodiments, the touch sensing array may be a capacitive touch sensing array, an optical touch sensing array, an ultrasonic touch sensing array, or an electromagnetic touch sensing array.
在一實施例中,該第一組觸摸位置數據和該第二組觸摸位置數據代表各觸摸點在該觸控感測陣列中的絕對位置。In one embodiment, the first set of touch position data and the second set of touch position data represent the absolute position of each touch point in the touch sensing array.
為達到前述目的,本發明進一步提出一種資訊處理裝置,其具有一中央處理單元及一觸控模組,該中央處理單元係用以與該觸控模組通信,且該觸控模組具有一觸控感測陣列、一主觸控感測晶片、一從觸控感測晶片及一應用處理器以執行一多觸控晶片聯合偵測程序,該程序包括: 將該觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列,並使該主觸控感測晶片負責掃描該第一感測陣列及使該從觸控感測晶片負責掃描該第二感測陣列; 將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區; 該主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片;以及 該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至該應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器。 To achieve the above-mentioned purpose, the present invention further proposes an information processing device, which has a central processing unit and a touch module, the central processing unit is used to communicate with the touch module, and the touch module has a touch sensing array, a master touch sensing chip, a slave touch sensing chip and an application processor to execute a multi-touch chip joint detection program, the program includes: Dividing the touch sensing array into a first sensing array and a second sensing array adjacent to each other, and making the master touch sensing chip responsible for scanning the first sensing array and making the slave touch sensing chip responsible for scanning the second sensing array; The part of the first sensing array adjacent to the second sensing array is defined as the first adjacent area, and the part of the second sensing array adjacent to the first sensing array is defined as the second adjacent area; The master touch sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent area in the first frame of sensing data to the slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data and transmits the second boundary sensing data corresponding to the second adjacent area in the second frame of sensing data to the master touch sensing chip; and The master touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, performs a touch judgment process on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to the application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, performs the touch judgment process on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor.
在可能的實施例中,該觸控感測陣列可為電容式觸控感測陣列、光學式觸控感測陣列、超聲波式觸控感測陣列或電磁式觸控感測陣列。In possible embodiments, the touch sensing array may be a capacitive touch sensing array, an optical touch sensing array, an ultrasonic touch sensing array, or an electromagnetic touch sensing array.
在一實施例中,該第一組觸摸位置數據和該第二組觸摸位置數據代表各觸摸點在該觸控感測陣列中的絕對位置。In one embodiment, the first set of touch position data and the second set of touch position data represent the absolute position of each touch point in the touch sensing array.
在可能的實施例中,所述之資訊處理裝置可為一智慧型手機、一攜帶型電腦或一車用電腦。In possible embodiments, the information processing device may be a smart phone, a portable computer or a car computer.
為使 貴審查委員能進一步瞭解本發明之結構、特徵、目的、與其優點,茲附以圖式及較佳具體實施例之詳細說明如後。In order to enable the Review Committee to further understand the structure, features, purpose, and advantages of the present invention, the following are attached with drawings and detailed descriptions of preferred specific embodiments.
本發明之原理在於:The principle of the present invention is:
(一)將一觸控屏之觸控感測陣列分成相鄰之一第一半陣列和一第二半陣列,並使一主晶片負責掃描該第一半陣列及使一從晶片負責掃描該第二半陣列;(1) dividing a touch sensing array of a touch screen into a first half array and a second half array adjacent to each other, and making a master chip responsible for scanning the first half array and making a slave chip responsible for scanning the second half array;
(二)將該第一半陣列中與該第二半陣列相鄰之部分列定義為第一相鄰區,將該第二半陣列中與該第一半陣列相鄰之部分列定義為第二相鄰區;(ii) defining a portion of the rows in the first half array that are adjacent to the second half array as a first adjacent region, and defining a portion of the rows in the second half array that are adjacent to the first half array as a second adjacent region;
(三)該主晶片掃描該第一半陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從晶片,且該從晶片掃描該第二半陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主晶片;以及(iii) the master chip scans the first half array to obtain a first frame of sensing data and transmits first boundary sensing data corresponding to the first adjacent region in the first frame of sensing data to the slave chip, and the slave chip scans the second half array to obtain a second frame of sensing data and transmits second boundary sensing data corresponding to the second adjacent region in the second frame of sensing data to the master chip; and
(四)該主晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至一應用處理器;且該從晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器。(iv) the master chip combines the first frame of sensing data and the second boundary sensing data into a frame of first equivalent sensing data, performs a touch judgment processing on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to an application processor; and the slave chip combines the second frame of sensing data and the first boundary sensing data into a frame of second equivalent sensing data, performs the touch judgment processing on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor.
另外,較佳地,該第一組觸摸位置數據和該第二組觸摸位置數據代表各觸摸點在觸控感測陣列中的絕對位置,亦即,該主晶片和該從晶片在計算有效觸摸點的座標時已將該幀第一等效感測數據和該幀第二等效感測數據在該觸控感測陣列中的對應位置納入考慮。In addition, preferably, the first set of touch position data and the second set of touch position data represent the absolute position of each touch point in the touch sensing array, that is, the master chip and the slave chip have taken into account the corresponding positions of the frame of first equivalent sensing data and the frame of second equivalent sensing data in the touch sensing array when calculating the coordinates of the effective touch point.
依此,本發明即可使該主晶片不需要配置大量的暫存記憶空間來存放整個觸控屏的感測資料,且可優化整體的觸控反應速度。另外,值得一提的是,當一手指觸摸操作發生在該第一半陣列和該第二半陣列的中間時,本發明可以由該主晶片之該幀第一等效感測數據獲得該手指觸摸操作之較完整的觸摸感測分布,及/或由該從晶片之該幀第二等效感測數據獲得該手指觸摸操作之較完整的觸摸感測分布,從而能夠在該第一半陣列和該第二半陣列的中間提供精確的觸摸點座標。 In this way, the present invention can make the main chip not need to configure a large amount of temporary memory space to store the sensing data of the entire touch screen, and can optimize the overall touch response speed. In addition, it is worth mentioning that when a finger touch operation occurs in the middle of the first half array and the second half array, the present invention can obtain a more complete touch sensing distribution of the finger touch operation from the first equivalent sensing data of the frame of the main chip, and/or obtain a more complete touch sensing distribution of the finger touch operation from the second equivalent sensing data of the frame of the slave chip, thereby providing accurate touch point coordinates in the middle of the first half array and the second half array.
請參照圖1,其繪示本發明之觸控模組之一實施例之方塊圖。如圖1所示,一觸控模組100具有一觸控感測陣列110、一主觸控感測晶片120、一從觸控感測晶片130及一應用處理器140。 Please refer to FIG. 1, which shows a block diagram of an embodiment of the touch module of the present invention. As shown in FIG. 1, a touch module 100 has a touch sensing array 110, a master touch sensing chip 120, a slave touch sensing chip 130 and an application processor 140.
觸控感測陣列110分成相鄰之一第一感測陣列111和一第二感測陣列112,並使主觸控感測晶片120依通道信號M1~Mn獲得第一感測陣列111之n列感測數據以形成一第一幀感測數據,及使從觸控感測晶片130依通道信號S1~Sn獲得第二感測陣列112之n列感測數據以形成一第二幀感測數據,其中,n為大於1之整數,Mn與Sn相鄰。另外,觸控感測陣列110可為一電容式、光學式、超聲波式或電磁式之觸控感測陣列。 The touch sensing array 110 is divided into a first sensing array 111 and a second sensing array 112 which are adjacent to each other, and the master touch sensing chip 120 obtains n rows of sensing data of the first sensing array 111 according to channel signals M 1 -M n to form a first frame of sensing data, and the slave touch sensing chip 130 obtains n rows of sensing data of the second sensing array 112 according to channel signals S 1 -S n to form a second frame of sensing data, wherein n is an integer greater than 1, and M n and S n are adjacent to each other. In addition, the touch sensing array 110 can be a capacitive, optical, ultrasonic or electromagnetic touch sensing array.
於操作時,主觸控感測晶片120和從觸控感測晶片130執行一程序,其包括:(一)將與第二感測陣列112相鄰之第一感測陣列111之部分列定義為第一相鄰區,將與第一感測陣列111相鄰之第二感測陣列112之部分列定義為第二相鄰區;(二)主觸控感測晶片120掃描第一感測陣列111以獲得該第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據DMB傳送至從觸控感測晶片130,且從觸控感測晶片130掃描第二感測陣列112以獲得該第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據D SB傳送至主觸控感測晶片120;以及 During operation, the master touch sensing chip 120 and the slave touch sensing chip 130 execute a procedure, which includes: (i) defining a portion of the first sensing array 111 adjacent to the second sensing array 112 as a first adjacent region, and defining a portion of the second sensing array 112 adjacent to the first sensing array 111 as a second adjacent region; (ii) the master touch sensing chip 120 scans the first sensing array 111 to obtain the first frame of sensing data and converts the first boundary sensing data D corresponding to the first adjacent region in the first frame of sensing data into a first boundary sensing data D; MB is transmitted to the slave touch sensing chip 130, and the slave touch sensing chip 130 scans the second sensing array 112 to obtain the second frame sensing data and transmits the second boundary sensing data D SB corresponding to the second adjacent area in the second frame sensing data to the master touch sensing chip 120; and
(三)主觸控感測晶片120將該第一幀感測數據和第二邊界感測數據D SB併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據D T1,及將該第一組觸摸位置數據D T1傳送至應用處理器140;且從觸控感測晶片130將該第二幀感測數據和第一邊界感測數據D MB併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據D T2,及將該第二組觸摸位置數據D T2傳送至應用處理器140。 (iii) The main touch sensing chip 120 combines the first frame sensing data and the second boundary sensing data D SB into a frame of first equivalent sensing data, performs a touch determination process on the frame of the first equivalent sensing data according to a threshold value to generate a first set of touch position data D T1 , and transmits the first set of touch position data D T1 to the application processor 140; and the slave touch sensing chip 130 combines the second frame sensing data and the first boundary sensing data D MB into a frame of second equivalent sensing data, performs the touch determination process on the frame of the second equivalent sensing data according to the threshold value to generate a second set of touch position data D T2 , and transmits the second set of touch position data D T2 to the application processor 140.
另外,較佳地,該第一組觸摸位置數據D T1和該第二組觸摸位置數據D T2代表各觸摸點在觸控感測陣列110中的絕對位置,亦即,主觸控感測晶片120和從觸控感測晶片130在計算有效觸摸點的座標時已將該幀第一等效感測數據和該幀第二等效感測數據在觸控感測陣列110中的對應位置納入考慮。依此,應用處理器140即可快速且精確地獲得觸控感測陣列110的全域觸摸點。 In addition, preferably, the first set of touch position data DT1 and the second set of touch position data DT2 represent the absolute position of each touch point in the touch sensing array 110, that is, the master touch sensing chip 120 and the slave touch sensing chip 130 have taken into account the corresponding positions of the first equivalent sensing data frame and the second equivalent sensing data frame in the touch sensing array 110 when calculating the coordinates of the effective touch point. In this way, the application processor 140 can quickly and accurately obtain the global touch points of the touch sensing array 110.
由上述可知,本發明揭露了一種多觸控晶片聯合偵測方法。請參照圖2,其繪示本發明之多觸控晶片聯合偵測方法之一實施例的流程圖。如圖2所示,該方法包括:將一觸控屏之觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列,並使一主觸控感測晶片負責掃描該第一感測陣列及使一從觸控感測晶片負責掃描該第二感測陣列(步驟a);將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區(步驟b);該主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片(步驟c);以及該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至一應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器(步驟d)。As can be seen from the above, the present invention discloses a multi-touch chip joint detection method. Please refer to Figure 2, which shows a flow chart of an embodiment of the multi-touch chip joint detection method of the present invention. As shown in Figure 2, the method includes: dividing a touch sensing array of a touch screen into a first sensing array and a second sensing array that are adjacent to each other, and making a master touch sensing chip responsible for scanning the first sensing array and making a slave touch sensing chip responsible for scanning the second sensing array (step a); defining a portion of the first sensing array adjacent to the second sensing array as a first adjacent area, and defining the second adjacent area as a second adjacent area. The portion of the second sensing array adjacent to the first sensing array is defined as a second adjacent area (step b); the master touch sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent area in the first frame of sensing data to the slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data. The main touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, and performs a touch judgment process on the frame of the first equivalent sensing data according to a threshold value to generate a first set of touch position data. , and transmits the first set of touch position data to an application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, and performs the touch judgment processing on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor (step d).
在上述的步驟中,該觸控感測陣列可為一電容式、光學式、超聲波式或電磁式之觸控感測陣列;且該第一組觸摸位置數據和該第二組觸摸位置數據代表各觸摸點在該觸控感測陣列中的絕對位置。In the above steps, the touch sensing array can be a capacitive, optical, ultrasonic or electromagnetic touch sensing array; and the first set of touch position data and the second set of touch position data represent the absolute position of each touch point in the touch sensing array.
由上述的說明可知,本發明之多觸控晶片聯合偵測方法的特徵在於包括:一主觸控感測晶片掃描一第一感測陣列以獲得一第一幀感測數據,一從觸控感測晶片掃描一第二感測陣列以獲得一第二幀感測數據,該第一感測陣列係與該第二感測陣列相鄰;該主觸控感測晶片將該第一幀感測數據中之一組第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片將該第二幀感測數據中之一組第二邊界感測數據傳送至該主觸控感測晶片;以及該主觸控感測晶片將該第一幀感測數據和該組第二邊界感測數據併成一幀第一等效感測數據,且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據。亦即,本發明可用以在節省記憶空間的情況下為二子陣列的鄰接區域提供精確的觸摸點感測效果。As can be seen from the above description, the multi-touch chip joint detection method of the present invention is characterized in that it includes: a master touch sensing chip scans a first sensing array to obtain a first frame of sensing data, and a slave touch sensing chip scans a second sensing array to obtain a second frame of sensing data, wherein the first sensing array is adjacent to the second sensing array; the master touch sensing chip generates a set of first boundary sensing data in the first frame of sensing data; The first frame of the sensing data is transmitted to the slave touch sensing chip, and the slave touch sensing chip transmits a group of second boundary sensing data in the second frame of sensing data to the master touch sensing chip; and the master touch sensing chip combines the first frame of sensing data and the group of second boundary sensing data into a frame of first equivalent sensing data, and the slave touch sensing chip combines the second frame of sensing data and the first boundary sensing data into a frame of second equivalent sensing data. That is, the present invention can be used to provide accurate touch point sensing effects for adjacent areas of two sub-arrays while saving memory space.
依上述的說明,本發明進一步提出一種資訊處理裝置。請參照圖3,其繪示本發明之資訊處理裝置之一實施例的方塊圖。如圖3所示,一資訊處理裝置200具有一中央處理單元210及一觸控模組220,其中,觸控模組220係由觸控模組100實現,且中央處理單元210係用以與觸控模組220通信。According to the above description, the present invention further proposes an information processing device. Please refer to FIG. 3, which shows a block diagram of an embodiment of the information processing device of the present invention. As shown in FIG. 3, an information processing device 200 has a central processing unit 210 and a touch module 220, wherein the touch module 220 is implemented by the touch module 100, and the central processing unit 210 is used to communicate with the touch module 220.
另外,資訊處理裝置200可為一智慧型手機、一攜帶型電腦或一車用電腦。In addition, the information processing device 200 may be a smart phone, a portable computer or a car computer.
藉由前述所揭露的設計,本發明乃具有以下的優點:Through the above disclosed design, the present invention has the following advantages:
一、本發明之多觸控晶片聯合偵測方法可使觸控晶片在不需要配置大量的暫存記憶空間來存放整個觸控屏的感測資料的情況下優化觸控屏的整體觸控反應速度。1. The multi-touch chip joint detection method of the present invention can optimize the overall touch response speed of the touch screen without configuring a large amount of temporary memory space for the touch chip to store the sensing data of the entire touch screen.
二、本發明之多觸控晶片聯合偵測方法可在一手指觸摸操作發生在兩個觸控晶片所對應之兩個子陣列的鄰接區域時,獲得該手指觸摸操作之較完整的觸摸感測分布,從而能夠在該鄰接區域提供精確的觸摸點座標。Second, the multi-touch chip joint detection method of the present invention can obtain a more complete touch sensing distribution of the finger touch operation when a finger touch operation occurs in the adjacent area of two sub-arrays corresponding to two touch chips, thereby being able to provide accurate touch point coordinates in the adjacent area.
三、本發明之觸控模組可藉由前述之方法極小化觸控晶片的暫存記憶空間、優化觸控屏的整體觸控反應速度及在兩個子陣列的鄰接區域提供精確的觸摸點座標。3. The touch module of the present invention can minimize the temporary storage space of the touch chip, optimize the overall touch response speed of the touch screen, and provide accurate touch point coordinates in the adjacent area of two sub-arrays through the aforementioned method.
四、本發明之資訊處理裝置可藉由前述之觸控模組優化觸控屏的整體觸控反應速度及在兩個子陣列的鄰接區域提供精確的觸摸點座標。4. The information processing device of the present invention can optimize the overall touch response speed of the touch screen and provide accurate touch point coordinates in the adjacent area of two sub-arrays through the aforementioned touch module.
本案所揭示者,乃較佳實施例,舉凡局部之變更或修飾而源於本案之技術思想而為熟習該項技藝之人所易於推知者,俱不脫本案之專利權範疇。The invention disclosed in this case is a preferred embodiment. Any partial changes or modifications that are derived from the technical concept of this case and are easily inferred by people familiar with the art do not deviate from the scope of the patent rights of this case.
綜上所陳,本案無論目的、手段與功效,皆顯示其迥異於習知技術,且其首先發明合於實用,確實符合發明之專利要件,懇請 貴審查委員明察,並早日賜予專利俾嘉惠社會,是為至禱。In summary, this case shows that its purpose, means and effects are all different from the known technology, and it is the first invention that is practical and indeed meets the patent requirements for invention. We sincerely request the review committee to examine this carefully and grant a patent as soon as possible to benefit the society. This is our utmost prayer.
100:觸控模組 110:觸控感測陣列 111:第一感測陣列 112:第二感測陣列 120:主觸控感測晶片 130:從觸控感測晶片 140:應用處理器 200:資訊處理裝置 210:中央處理單元 220:觸控模組 步驟a:將一觸控屏之觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列,並使一主觸控感測晶片負責掃描該第一感測陣列及使一從觸控感測晶片負責掃描該第二感測陣列 步驟b:將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區 步驟c:該主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片 步驟d:該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至一應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器 100: touch module 110: touch sensing array 111: first sensing array 112: second sensing array 120: master touch sensing chip 130: slave touch sensing chip 140: application processor 200: information processing device 210: central processing unit 220: touch module Step a: divide the touch sensing array of a touch screen into a first sensing array and a second sensing array adjacent to each other, and make a master touch sensing chip responsible for scanning the first sensing array and make a slave touch sensing chip responsible for scanning the second sensing array Step b: define a portion of the rows in the first sensing array adjacent to the second sensing array as a first adjacent region, and define a portion of the rows in the second sensing array adjacent to the first sensing array as a second adjacent region Step c: the master touch sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent region in the first frame of sensing data to the slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data and transmits the second boundary sensing data corresponding to the second adjacent region in the second frame of sensing data to the master touch sensing chip Step d: The master touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, and performs a touch judgment process on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to an application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, and performs the touch judgment process on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor
圖1繪示本發明之觸控模組之一實施例之方塊圖。 圖2繪示本發明之多觸控晶片聯合偵測方法之一實施例的流程圖。 圖3繪示本發明之資訊處理裝置之一實施例的方塊圖。 FIG. 1 is a block diagram of an embodiment of the touch module of the present invention. FIG. 2 is a flow chart of an embodiment of the multi-touch chip joint detection method of the present invention. FIG. 3 is a block diagram of an embodiment of the information processing device of the present invention.
步驟a:將一觸控屏之觸控感測陣列分成相鄰之一第一感測陣列和一第二感測陣列,並使一主觸控感測晶片負責掃描該第一感測陣列及使一從觸控感測晶片負責掃描該第二感測陣列 Step a: Divide the touch sensing array of a touch screen into a first sensing array and a second sensing array adjacent to each other, and make a master touch sensing chip responsible for scanning the first sensing array and a slave touch sensing chip responsible for scanning the second sensing array
步驟b:將該第一感測陣列中與該第二感測陣列相鄰之部分列定義為第一相鄰區,將該第二感測陣列中與該第一感測陣列相鄰之部分列定義為第二相鄰區 Step b: define the part of the rows in the first sensing array that are adjacent to the second sensing array as the first adjacent area, and define the part of the rows in the second sensing array that are adjacent to the first sensing array as the second adjacent area
步驟c:該主觸控感測晶片掃描該第一感測陣列以獲得一第一幀感測數據並將該第一幀感測數據中與該第一相鄰區對應的第一邊界感測數據傳送至該從觸控感測晶片,且該從觸控感測晶片掃描該第二感測陣列以獲得一第二幀感測數據並將該第二幀感測數據中與該第二相鄰區對應的第二邊界感測數據傳送至該主觸控感測晶片 Step c: The master touch sensing chip scans the first sensing array to obtain a first frame of sensing data and transmits the first boundary sensing data corresponding to the first adjacent area in the first frame of sensing data to the slave touch sensing chip, and the slave touch sensing chip scans the second sensing array to obtain a second frame of sensing data and transmits the second boundary sensing data corresponding to the second adjacent area in the second frame of sensing data to the master touch sensing chip
步驟d:該主觸控感測晶片將該第一幀感測數據和該第二邊界感測數據併成一幀第一等效感測數據,並依一閾值對該幀第一等效感測數據進行一觸摸判斷處理以產生第一組觸摸位置數據,及將該第一組觸摸位置數據傳送至一應用處理器;且該從觸控感測晶片將該第二幀感測數據和該第一邊界感測數據併成一幀第二等效感測數據,並依該閾值對該幀第二等效感測數據進行該觸摸判斷處理以產生第二組觸摸位置數據,及將該第二組觸摸位置數據傳送至該應用處理器 Step d: The master touch sensing chip combines the first frame sensing data and the second boundary sensing data into a frame of first equivalent sensing data, and performs a touch judgment process on the frame of first equivalent sensing data according to a threshold value to generate a first set of touch position data, and transmits the first set of touch position data to an application processor; and the slave touch sensing chip combines the second frame sensing data and the first boundary sensing data into a frame of second equivalent sensing data, and performs the touch judgment process on the frame of second equivalent sensing data according to the threshold value to generate a second set of touch position data, and transmits the second set of touch position data to the application processor
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112104648A TWI840117B (en) | 2023-02-09 | 2023-02-09 | Multi-touch chip joint detection method, touch module and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112104648A TWI840117B (en) | 2023-02-09 | 2023-02-09 | Multi-touch chip joint detection method, touch module and information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI840117B true TWI840117B (en) | 2024-04-21 |
| TW202433251A TW202433251A (en) | 2024-08-16 |
Family
ID=91618747
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112104648A TWI840117B (en) | 2023-02-09 | 2023-02-09 | Multi-touch chip joint detection method, touch module and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI840117B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120105366A1 (en) * | 2010-10-29 | 2012-05-03 | Novatek Microelectronics Corp. | Positioning algorithm for edge portion of touch panel and positioning system using the same |
| US20120268422A1 (en) * | 2009-11-09 | 2012-10-25 | Rohm Co. Ltd. | Display Device Provided With Touch Sensor, Electronic Apparatus Using Same, And Control Circuit Of Display Module Provided With Touch Sensor |
| CN107479762A (en) * | 2013-07-22 | 2017-12-15 | 株式会社日本显示器 | Touch detecting apparatus |
| US20210181912A1 (en) * | 2013-09-17 | 2021-06-17 | Lg Electronics Inc. | Mobile terminal and control method thereof |
| TW202206993A (en) * | 2020-08-06 | 2022-02-16 | 大陸商業成科技(成都)有限公司 | Touch display panel and method for acquiring touch coordinates |
| CN114721548A (en) * | 2022-04-22 | 2022-07-08 | 深圳市爱协生科技有限公司 | Touch position determination method and device, computer equipment and touch equipment |
-
2023
- 2023-02-09 TW TW112104648A patent/TWI840117B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120268422A1 (en) * | 2009-11-09 | 2012-10-25 | Rohm Co. Ltd. | Display Device Provided With Touch Sensor, Electronic Apparatus Using Same, And Control Circuit Of Display Module Provided With Touch Sensor |
| US20120105366A1 (en) * | 2010-10-29 | 2012-05-03 | Novatek Microelectronics Corp. | Positioning algorithm for edge portion of touch panel and positioning system using the same |
| CN107479762A (en) * | 2013-07-22 | 2017-12-15 | 株式会社日本显示器 | Touch detecting apparatus |
| US20210181912A1 (en) * | 2013-09-17 | 2021-06-17 | Lg Electronics Inc. | Mobile terminal and control method thereof |
| TW202206993A (en) * | 2020-08-06 | 2022-02-16 | 大陸商業成科技(成都)有限公司 | Touch display panel and method for acquiring touch coordinates |
| CN114721548A (en) * | 2022-04-22 | 2022-07-08 | 深圳市爱协生科技有限公司 | Touch position determination method and device, computer equipment and touch equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202433251A (en) | 2024-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9122344B2 (en) | Method and apparatus for parallel scanning and data processing for touch sense arrays | |
| JP6466584B2 (en) | Touch panel, touch position specifying method, and display device | |
| JP5989051B2 (en) | Touch sensing system and display device | |
| US8773386B2 (en) | Methods and apparatus to scan a targeted portion of an input device to detect a presence | |
| WO2019000531A1 (en) | Touch control display panel and touch control display device | |
| WO2018027597A1 (en) | Capacitive sensor, capacitive sensing device, and electronic apparatus | |
| WO2020238435A1 (en) | Touch position recognition method and detection apparatus, touch-control apparatus and storage medium | |
| WO2019014858A1 (en) | Touch detection method and touch detection device | |
| WO2018027598A1 (en) | Method of manufacturing capacitive sensor, and method of manufacturing capacitive sensing device | |
| WO2016045155A1 (en) | Method and circuit for display panel to provide sync signal to touch panel | |
| TWI840117B (en) | Multi-touch chip joint detection method, touch module and information processing device | |
| TW202305648A (en) | Ultrasonic fingerprint sensor technologies and methods for bi-directional fingerprint sensing | |
| CN111240529B (en) | Touch scanning method and device, chip, storage medium and display device | |
| TW201118594A (en) | Server system | |
| TW201937359A (en) | Method for calculating center of touch area, touch system and touch device | |
| TWI758001B (en) | Method for finger recognition and finger recognition device | |
| KR101986660B1 (en) | Device for curved display with touch sensor | |
| US20150324025A1 (en) | User input device and method thereof | |
| TWI474252B (en) | Intelligent GUI touch method and system | |
| TW202230104A (en) | Touch signal processing method and related touch device | |
| WO2018126368A1 (en) | Touch control device and method for determining capacitive sensing amount of touch control device | |
| TWI533225B (en) | Method and device for identifying number of objects | |
| TWI843345B (en) | Lagrangian touch trajectory simulation method, touch module and information processing device | |
| CN102955601B (en) | 3D sensing method and system of touch panel | |
| WO2019200915A1 (en) | Touch-control positioning system and method |