[go: up one dir, main page]

TW201520835A - Touch device and data processing method thereof - Google Patents

Touch device and data processing method thereof Download PDF

Info

Publication number
TW201520835A
TW201520835A TW102142245A TW102142245A TW201520835A TW 201520835 A TW201520835 A TW 201520835A TW 102142245 A TW102142245 A TW 102142245A TW 102142245 A TW102142245 A TW 102142245A TW 201520835 A TW201520835 A TW 201520835A
Authority
TW
Taiwan
Prior art keywords
data
sensing
quantization
touch device
quantized
Prior art date
Application number
TW102142245A
Other languages
Chinese (zh)
Inventor
Jung-Shou Huang
Chia-Mu Wu
Po-Chun Yeh
Hsin-Hui Chiu
Original Assignee
Elan Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Elan Microelectronics Corp filed Critical Elan Microelectronics Corp
Priority to TW102142245A priority Critical patent/TW201520835A/en
Priority to CN201310660149.8A priority patent/CN104657009A/en
Publication of TW201520835A publication Critical patent/TW201520835A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

A data processing method for a touch device is disclosed. The data transmission method comprises steps as follows: determining number of touch object of the capacitive touch device; when number of the touch object is larger than one, performing a loss compression method; and when number of the touch object is equal to one, performing a lossless compression method. The loss compression method comprises steps as follows: capturing at least one capacitive sensing data of the capacitive touch device; transforming the capacitive sensing data to a quantization data via a curve filter; and encoding and compressing the quantization data as a first packet data and transmitting the first packet data to a processing unit.

Description

觸控裝置及其資料處理方法 Touch device and data processing method thereof

本發明乃是關於一種資料處理方法,特別是指一種觸控裝置的資料處理方法。 The present invention relates to a data processing method, and more particularly to a data processing method for a touch device.

在現今各式消費性電子產品市場中,個人數位助理(personal digital assistant,PDA)、行動電話,以及PDA手機等可攜式電子產品皆已廣泛使用具有觸控式面板作為其資料溝通的界面工具。並且,由於目前電子產品的設計皆以輕、薄、短、小為方向,因此在產品上無足夠空間容納如鍵盤、滑鼠等傳統輸入裝置,尤其在講求人性化設計的平板電腦需求的帶動下,搭配觸控式面板的顯示裝置已逐漸成為各式電子產品的關鍵零組件之一。然而,現今所發展出之觸控面板技術眾多,例如電阻式、電容式、超音波式以及紅外線感測式等觸控面板,且由於技術層面與成本有所差異,因此這諸多種類之觸控面板便運用在各種不同領域。大部份觸控式電子產品僅具有單面觸控之功能,如提供結合觸控輸入與顯示功能之觸控式顯示面板(touch panel)於電子產品之一側。由於隨著觸控技術的發展,目前手機存在著許多特殊的應用,例如被動筆、Charger Noise等等,其皆需要觸控積體電路(IC)花費相當大的資源與時間來進行龐大的感應資料,而這導致觸控IC之負荷過重,無法縮減體積與降低成本並且會降低整體之資料處理速度。 In today's various consumer electronics market, portable electronic products such as personal digital assistants (PDAs), mobile phones, and PDA phones have widely used touch panels as an interface tool for data communication. . Moreover, since the design of electronic products is currently in the direction of light, thin, short, and small, there is not enough space on the product to accommodate traditional input devices such as keyboards and mice, especially in the demand for tablet computers that are designed with humanity in mind. Next, display devices with touch panels have gradually become one of the key components of various electronic products. However, there are many touch panel technologies developed today, such as resistive, capacitive, ultrasonic, and infrared sensing touch panels, and these types of touches are different due to differences in technology and cost. The panels are used in a variety of different areas. Most touch-sensitive electronic products only have the function of single-sided touch, such as providing a touch panel with touch input and display functions on one side of the electronic product. Due to the development of touch technology, there are many special applications in mobile phones, such as passive pens, Charger Noise, etc., all of which require a large amount of resources and time for the touch integrated circuit (IC) to carry out huge sensing. The data, which causes the touch IC to be overloaded, cannot reduce the size and cost, and reduces the overall data processing speed.

本發明實施例提供一種觸控裝置的資料處理方法,資料處理方法包括以下步驟:擷取觸控裝置之至少一感應資料;透過量化函數來將感應資料轉換為量化資料;編碼量化資料並壓縮為封包資料,並且將封包資料傳送至主機端之處理單元以計算觸控座標,其中量化函數為階梯曲線並且感應資料透過量化函數轉換為量化資料。 The embodiment of the present invention provides a data processing method for a touch device. The data processing method includes the following steps: capturing at least one sensing data of the touch device; converting the sensing data into quantitative data through a quantization function; encoding the quantized data and compressing the data into The data is encapsulated, and the packet data is transmitted to a processing unit on the host side to calculate a touch coordinate, wherein the quantization function is a staircase curve and the sensing data is converted into quantitative data through a quantization function.

在本發明其中一個實施例中,其中量化函數根據第一量化參數來決定曲線階數,並且根據第二量化參數來決定目標區,目標區對應到量化函數之曲線斜率快速上升之區域。 In one embodiment of the present invention, wherein the quantization function determines the order of the curve according to the first quantization parameter, and determines the target area according to the second quantization parameter, the target area corresponding to the region where the slope of the curve of the quantization function rises rapidly.

在本發明其中一個實施例中,其中透過量化函數來將感應資料轉換為量化資料之步驟中,目標區內之感應資料依據量化函數轉換為量化階數的轉換解析度高於在目標區外之感應資料依據量化函數轉換為量化階數的轉換解析度。 In one embodiment of the present invention, in the step of converting the sensing data into the quantized data through the quantization function, the conversion data of the sensing data in the target region converted into the quantization order according to the quantization function is higher than that outside the target region. The sensing data is converted into a conversion resolution of the quantization order according to the quantization function.

在本發明其中一個實施例中,其中第一量化參數與第二量化參數係依據觸控裝置所感應之對應物件的種類或數目來進行設定,其中第一量化參數與第二量化參數之間的比值決定量化函數之量化特性。 In one embodiment of the present invention, the first quantization parameter and the second quantization parameter are set according to the type or number of corresponding objects sensed by the touch device, wherein the first quantization parameter and the second quantization parameter are The ratio determines the quantization characteristics of the quantization function.

在本發明其中一個實施例中,其中將先後時間點之感應資料所獲得的量化資料予以進行相減以獲得量化差值資料,並且量化差值資料為量化資料的一種。 In one embodiment of the present invention, the quantized data obtained by sensing data at successive time points is subtracted to obtain quantized difference data, and the quantized difference data is one of quantized data.

在本發明其中一個實施例中,其中處理單元接收到封包資料後進行逆轉換,逆轉換用來將封包資料解碼以解壓縮為量化資料,並且透過處理單元的量化反函數來將量化資料轉換回感應資料,其中量化反函數為量化函數之反函數。 In one embodiment of the present invention, the processing unit performs inverse conversion after receiving the packet data, and the inverse transform is used to decode the packet data to be decompressed into quantized data, and convert the quantized data back through the quantization inverse function of the processing unit. Inductive data, wherein the quantized inverse function is an inverse function of the quantization function.

在本發明其中一個實施例中,其中觸控裝置為電容式觸控裝置,並且感應資料為電容式感應資訊。 In one embodiment of the present invention, the touch device is a capacitive touch device, and the sensing data is capacitive sensing information.

本發明實施例另提供一種觸控裝置的資料處理方法,資料處理方法包括以下步驟:擷取觸控裝置之至少一感應資料,感應資料至少包含一感應圖框;令感應圖框中具有最大感應量的感應點作為感應參考點,以感應參考點決定第一區域,第一區域包含感應參考點及與其相鄰的複數個感應點;編碼第一區域內之各感應點的感應量與感應參考點之感應量及座標以壓縮為封包資料,並且將封包資料傳送至主機端之處理單元。 The embodiment of the present invention further provides a data processing method for a touch device. The data processing method includes the following steps: capturing at least one sensing data of the touch device, the sensing data includes at least one sensing frame; and the sensing frame has a maximum sensing The sensing point of the quantity is used as the sensing reference point, and the first area is determined by the sensing reference point. The first area includes the sensing reference point and a plurality of sensing points adjacent thereto; and the sensing quantity and the sensing reference of each sensing point in the first area are encoded. The sensing amount and coordinates of the point are compressed into packet data, and the packet data is transmitted to the processing unit at the host end.

在本發明其中一個實施例中,其中將先後時間點所獲得的感應資料予以進行相減以獲得感應差值資料,並且感應差值資料為感應資料的一種。 In one embodiment of the present invention, the sensing data obtained at successive time points is subtracted to obtain the sensing difference data, and the sensing difference data is one of the sensing data.

在本發明其中一個實施例中,其中將先後時間點之第一區域所獲得的感應資料進行相減以獲得感應差值資料,並且感應差值資料為感應資料的一種。 In one embodiment of the present invention, the sensing data obtained by the first region of the successive time points is subtracted to obtain the sensing difference data, and the sensing difference data is one of the sensing materials.

在本發明其中一個實施例中,其中處理單元接收到封包資料進行逆轉換,所述逆轉換為將封包資料解碼以解壓縮成感應資料,藉此以讓處理單元進行反向資料處理。 In one embodiment of the present invention, the processing unit receives the packet data for inverse conversion, and the inverse conversion is to decode the packet data to decompress the sensing data, thereby causing the processing unit to perform reverse data processing.

本發明實施例再提供一種觸控裝置的資料處理方法,資料處理方法包括以下步驟:擷取觸控裝置之至少一感應資料;判斷觸控裝置上的觸控物件之數目;當觸控物件之數目大於一時,則進行一第一壓縮模式,其中第一壓縮模式包括以下步驟:透過量化函數來將感應資料轉換為量化資料;透過量化函數來將感應資料轉換為量化資料;以及編碼量化資料並壓縮為第一封包資料,並且將第一封包資料傳送至主機端之處理單元以計算觸控座標。當觸控物件之數目不大等於一時,則進行一第二壓縮模式,其中該感應資料至少包含一感應圖框,該第二壓縮模式包括:令感應圖框中具有最大感應量的感應點作為一感應參考點,以感應參考點決定第一區域,第一區域包含感應參考點及與其相鄰的複數個感應點;傳送第一區域內之各感應點的感應量與感應參考點之感應 量及座標至主機端之處理單元;編碼第一區域內之各感應點的感應量與感應參考點之感應量及座標以壓縮為第二封包資料,並且將第二封包資料傳送至處理單元。 The embodiment of the present invention further provides a data processing method for a touch device. The data processing method includes the following steps: capturing at least one sensing data of the touch device; determining the number of touch objects on the touch device; When the number is greater than one, a first compression mode is performed, wherein the first compression mode comprises the steps of: converting the sensing data into quantitative data through a quantization function; converting the sensing data into quantitative data through a quantization function; and encoding the quantitative data and Compressed into the first packet data, and the first packet data is transmitted to the processing unit on the host side to calculate the touch coordinates. When the number of touch objects is not equal to one, a second compression mode is performed, wherein the sensing data includes at least one sensing frame, and the second compression mode includes: sensing points having a maximum sensing amount in the sensing frame as An inductive reference point is used to determine a first area by sensing a reference point, the first area includes an inductive reference point and a plurality of sensing points adjacent thereto; and the sensing quantity of each sensing point in the first area is transmitted and the sensing point is induced The processing unit of the quantity and coordinates to the host end; the sensing quantity and the coordinate of the sensing point of the sensing point in the first area are compressed into the second packet data, and the second packet data is transmitted to the processing unit.

本發明實施例更提供一種觸控裝置,觸控裝置包括觸控板、感應模組、控制器與處理單元。觸控板具有一側面,並且感應模組具有複數條感應線。感應線對應配置於觸控板之側面,並且感應模組電性連接觸控板。控制器電性連接感應模組,所述控制器用以執行資料處理方法,其中控制器包括曲線濾波器。處理單元電性連接控制器。所述資料處理方法包括以下步驟:判斷觸控裝置上的觸控物件之數目;當觸控物件之數目大於一時,則進行第一壓縮模式;以及當觸控物件之數目不大於一時,則進行第二壓縮模式。 The embodiment of the invention further provides a touch device, which comprises a touch panel, a sensing module, a controller and a processing unit. The touch panel has a side, and the sensing module has a plurality of sensing lines. The sensing line is disposed on the side of the touch panel, and the sensing module is electrically connected to the touch panel. The controller is electrically connected to the sensing module, and the controller is configured to execute a data processing method, wherein the controller comprises a curve filter. The processing unit is electrically connected to the controller. The data processing method includes the following steps: determining the number of touch objects on the touch device; when the number of touch objects is greater than one, performing the first compression mode; and when the number of touch objects is not greater than one, proceeding The second compression mode.

綜上所述,本發明實施例所提出之觸控裝置及其資料處理方法,透過對於觸控物件之數目之判斷來決定資料處理方法,當觸控物件之數目大於一時(亦即多點觸控),則觸控裝置進行有損壓縮方法以降低資料量,另一方面,當觸控物件之數目等於一時(亦即單點觸控),則觸控裝置進行無損壓縮方法。據此,本發明實施例將可有效的降低積體電路之成本以及增加處理速度並且可實現一些複雜度較高的演算法。 In summary, the touch device and the data processing method thereof according to the embodiments of the present invention determine the data processing method by determining the number of touch objects, when the number of touch objects is greater than one (ie, multi-touch) The touch device performs a lossy compression method to reduce the amount of data. On the other hand, when the number of touch objects is equal to one time (ie, single touch), the touch device performs a lossless compression method. Accordingly, embodiments of the present invention can effectively reduce the cost of the integrated circuit and increase the processing speed and can implement some highly complex algorithms.

為使能更進一步瞭解本發明之特徵及技術內容,請參閱以下有關本發明之詳細說明與附圖,但是此等說明與所附圖式僅係用來說明本發明,而非對本發明的權利範圍作任何的限制。 The detailed description of the present invention and the accompanying drawings are to be understood by the claims The scope is subject to any restrictions.

100、400、600‧‧‧觸控裝置 100, 400, 600‧‧‧ touch devices

110‧‧‧觸控板 110‧‧‧Touchpad

112‧‧‧感應模組 112‧‧‧Induction module

120‧‧‧控制器 120‧‧‧ Controller

122‧‧‧曲線濾波器 122‧‧‧Curve filter

130‧‧‧處理單元 130‧‧‧Processing unit

A、B‧‧‧座標 A, B‧‧‧ coordinates

DS1‧‧‧感應資料 DS1‧‧‧Induction data

PK1‧‧‧第一封包資料 PK1‧‧‧ first package information

PK2‧‧‧第二封包資料 PK2‧‧‧Second package information

P0‧‧‧感應參考點 P0‧‧‧Induction reference point

P1~P8‧‧‧感應點 P1~P8‧‧‧ sensing points

SL‧‧‧感應線 SL‧‧‧Induction line

SR‧‧‧第一區域 SR‧‧‧First Area

S205、S210、S220、S230、S240‧‧‧步驟 S205, S210, S220, S230, S240‧‧‧ steps

S222、S224‧‧‧步驟 S222, S224‧‧‧ steps

S242、S244‧‧‧步驟 S242, S244‧‧‧ steps

TR‧‧‧目標區 TR‧‧‧ target area

圖1為根據本發明例示性實施例所繪示之觸控裝置之示意圖。 FIG. 1 is a schematic diagram of a touch device according to an exemplary embodiment of the invention.

圖2為根據本發明實施例之資料處理方法之流程圖。 2 is a flow chart of a data processing method according to an embodiment of the present invention.

圖3為根據本發明另一實施例之資料處理方法之流程圖。 FIG. 3 is a flow chart of a data processing method according to another embodiment of the present invention.

圖4為根據本發明另一實施例之觸控裝置之區塊示意圖。 4 is a block diagram of a touch device according to another embodiment of the present invention.

圖5為根據本發明實施例之量化函數之曲線圖。 Figure 5 is a graph of a quantization function in accordance with an embodiment of the present invention.

圖6為根據本發明再一實施例之觸控裝置之區塊示意圖。 FIG. 6 is a block diagram of a touch device according to still another embodiment of the present invention.

在下文將參看隨附圖式更充分地描述各種例示性實施例,在隨附圖式中展示一些例示性實施例。然而,本發明概念可能以許多不同形式來體現,且不應解釋為限於本文中所闡述之例示性實施例。確切而言,提供此等例示性實施例使得本發明將為詳盡且完整,且將向熟習此項技術者充分傳達本發明概念的範疇。在諸圖式中,可為了清楚而誇示層及區之大小及相對大小。類似數字始終指示類似元件。 Various illustrative embodiments are described more fully hereinafter with reference to the accompanying drawings. However, the inventive concept may be embodied in many different forms and should not be construed as being limited to the illustrative embodiments set forth herein. Rather, these exemplary embodiments are provided so that this invention will be in the In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity. Similar numbers always indicate similar components.

應理解,雖然本文中可能使用術語第一、第二、第三等來描述各種元件,但此等元件不應受此等術語限制。此等術語乃用以區分一元件與另一元件。因此,下文論述之第一元件可稱為第二元件而不偏離本發明概念之教示。如本文中所使用,術語「及/或」包括相關聯之列出項目中之任一者及一或多者之所有組合。 It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, such elements are not limited by the terms. These terms are used to distinguish one element from another. Thus, a first element discussed below could be termed a second element without departing from the teachings of the inventive concept. As used herein, the term "and/or" includes any of the associated listed items and all combinations of one or more.

隨著觸控技術的發展,目前手機存在著許多特殊的應用,例如被動筆、Charger Noise等等,皆需要花費相當大的資源進行數位訊號處理,如此將會造成積體電路之成本高居不下。再者,在電容式觸控產品普及的今日,越來越多行動裝置都以電容式觸控為主要賣點,因此隨著電容式觸控技術的發展,如何使得觸控積體電路(IC)的成本降低,但其性能又能在一定的水準之上,已經成為各家廠商追求之目標。因此,若能將此部份之資料處理交由處理單元進行資料處理以快速響應使用者之操作指令(單點觸控或多點觸控),將可有效的降低積體電路之成本以及增加處理速度並且可實現一些複雜度較高的演算法。 With the development of touch technology, there are many special applications in mobile phones, such as passive pens, Charger Noise, etc., all of which require considerable resources for digital signal processing, which will cause the cost of integrated circuits to be high. Furthermore, in today's popular use of capacitive touch products, more and more mobile devices are using capacitive touch as the main selling point. Therefore, with the development of capacitive touch technology, how to make touch integrated circuits (IC) The cost is reduced, but its performance can be above a certain level, which has become the goal pursued by various manufacturers. Therefore, if the data processing of this part can be processed by the processing unit to respond quickly to the user's operation instructions (single touch or multi-touch), the cost of the integrated circuit can be effectively reduced and increased. Processing speed and some highly complex algorithms can be implemented.

本揭露內容提供一種觸控裝置的資料處理方法,因為觸控板處於多點觸控之情況下,其產生的資料量之相當大,故透過本揭 露內容之量化機制與壓縮機制以減少欲處理之資料量(亦即留下重要資訊),並進而提升將資料傳送到處理單元的速度,以提高整體資料處理速度(report rate)。 The present disclosure provides a data processing method for a touch device. Since the touch panel is in a multi-touch manner, the amount of data generated is quite large. The quantitative mechanism and compression mechanism of the content to reduce the amount of data to be processed (that is, to leave important information), and thereby increase the speed of transferring data to the processing unit to improve the overall data processing rate.

本揭露內容另提供一種觸控裝置的資料處理方法,當觸控板處於單點觸控之情況下,則將最大感應量的感應點作為感應參考點,並且以感應參考點決定第一區域,其中第一區域包含該感應參考點及與其相鄰的複數個感應點。接著,將第一區域內之各感應點的感應量及感應參考點之座標予以進行編碼後傳送到處理單元以進行後續資料處理,藉此以提高整體資料處理速度。 The present disclosure further provides a data processing method for a touch device. When the touch panel is in a single touch, the sensing point of the maximum sensing amount is used as the sensing reference point, and the first region is determined by the sensing reference point. The first area includes the sensing reference point and a plurality of sensing points adjacent thereto. Then, the sensing quantity of each sensing point in the first area and the coordinates of the sensing reference point are encoded and transmitted to the processing unit for subsequent data processing, thereby improving the overall data processing speed.

以下將以多種實施例配合圖式來說明所述資料處理方法與觸控裝置,然而,下述實施例並非用以限制本發明。 The data processing method and the touch device will be described in conjunction with the drawings in various embodiments. However, the following embodiments are not intended to limit the present invention.

〔觸控裝置的實施例〕 [Embodiment of Touch Device]

請參照圖1,圖1為根據本發明例示性實施例所繪示之觸控裝置之示意圖。如圖1所示,觸控裝置100包括觸控板110、感應模組112(感應電路)、控制器120與處理單元130,其中觸控板110具有縱橫交錯之跡線所形成之感應矩陣。感應模組112配置於觸控板110之側面,並且所述感應模組112具有複數條感應線SL以對應地連接觸控板110上的跡線。在本實施例中,感應線SL與跡線為不同的線材,但並不以本實施例為限。控制器120電性連接感應模組112,其中控制器120用以執行本揭露內容之資料處理方法,亦即有損壓縮方法(第一壓縮模式)與無損壓縮方法(第二壓縮模式)。處理單元130電性連接控制器120,其中處理單元130可以是數位信號處理器(Digital Signal Processor,DSP)或中央處理單元(Central Processing Unit)。在本揭露內容中,觸控裝置100使用觸控面板100,並且觸控裝置100透過感應模組112來驅動或感應各跡線之感應量以作為感應資料,並將各個感應資料進行預處理之工作。再者,本揭露內容之資料處理方法包括有損壓縮之資料處理方法(第一壓縮模式)與無損壓縮之資料處理方法(第二壓縮模式),其中因為感應資 料與接觸到觸控板之觸控物件之數目為正相關關係,所以本揭露內容更提供一種決策機制使得觸控裝置100能夠根據觸控裝置100上的觸控物件的數目來決定有損壓縮之資料處理方法(用於處理高資料量)與無損壓縮之資料處理方法(用於處理低資料量)其中之一,以提高觸控裝置100在資料傳輸之效能。亦即,在一實施例中,當觸控裝置100之傳輸資料量很高時,可以透過控制器120所提供之量化機制來降低欲傳輸之資料量,之後再對已量化之感應資料進行編碼與壓縮之資料處理工作。 Please refer to FIG. 1 , which is a schematic diagram of a touch device according to an exemplary embodiment of the invention. As shown in FIG. 1 , the touch device 100 includes a touch panel 110 , a sensing module 112 (sensing circuit), a controller 120 and a processing unit 130 , wherein the touch panel 110 has a sensing matrix formed by criss-crossing traces. The sensing module 112 is disposed on a side of the touch panel 110 , and the sensing module 112 has a plurality of sensing lines SL to correspondingly connect the traces on the touch panel 110 . In the present embodiment, the sensing line SL and the trace are different wires, but are not limited to the embodiment. The controller 120 is electrically connected to the sensing module 112. The controller 120 is configured to perform the data processing method of the present disclosure, that is, the lossy compression method (first compression mode) and the lossless compression method (second compression mode). The processing unit 130 is electrically connected to the controller 120, wherein the processing unit 130 can be a Digital Signal Processor (DSP) or a Central Processing Unit. In the disclosure, the touch device 100 uses the touch panel 100, and the touch device 100 drives or senses the sensing amount of each trace as the sensing data through the sensing module 112, and preprocesses each sensing data. jobs. Furthermore, the data processing method of the present disclosure includes a lossy compressed data processing method (first compression mode) and a lossless compression data processing method (second compression mode), wherein The content of the touch object is positively correlated with the number of touch objects touching the touch panel. Therefore, the present disclosure further provides a decision mechanism for the touch device 100 to determine the lossy compression according to the number of touch objects on the touch device 100. One of the data processing methods (for processing high data volume) and the lossless compression data processing method (for processing low data volume) is to improve the performance of the touch device 100 in data transmission. That is, in an embodiment, when the amount of data transmitted by the touch device 100 is high, the amount of data to be transmitted can be reduced by the quantization mechanism provided by the controller 120, and then the quantized sensing data is encoded. Work with compressed data processing.

接下來要教示的,是進一步說明觸控裝置100之資料處理方法的工作機制。 What follows is to further explain the working mechanism of the data processing method of the touch device 100.

請同時參照圖1與圖2,圖2為根據本發明實施例之資料處理方法之流程圖。本實施例中,資料處理方法包括以下步驟:判斷觸控裝置100上的觸控物件之數目是否大於一(步驟S210);若是,進行第一壓縮模式(步驟S220);以及,若否,則進行第二壓縮模式(步驟S240)。在一實施例中,資料處理方法更包括以下步驟:判斷觸控裝置100上的觸控物件之數目是否等於一(步驟S230)。圖2實施例之各步驟僅為方便說明之須要,本發明實施例並不以各步驟彼此間的順序作為實施本發明各個實施例的限制條件。以下將更詳細地說明每一步驟,以更了解本揭露內容。 Please refer to FIG. 1 and FIG. 2 simultaneously. FIG. 2 is a flowchart of a data processing method according to an embodiment of the present invention. In this embodiment, the data processing method includes the following steps: determining whether the number of touch objects on the touch device 100 is greater than one (step S210); if yes, performing the first compression mode (step S220); and, if not, The second compression mode is performed (step S240). In one embodiment, the data processing method further includes the step of determining whether the number of touch objects on the touch device 100 is equal to one (step S230). The steps of the embodiment of the present invention are merely for convenience of description, and the embodiments of the present invention are not intended to limit the various embodiments of the present invention in the order of the steps. Each step will be described in more detail below to better understand the disclosure.

首先,本揭露內容會先透過控制器120來判斷觸控物件之數目是否大於一,藉此以初步判斷資料量之多寡。一般來說,當觸控裝置100處於多點觸控或單點觸控之情況下,多點觸控所產生之資料量會大於單點觸控所產生之資料量。當觸控裝置100上的觸控物件之數目大於一時,則表示使用者以多點觸控之方式(例如以兩個手指在觸控板上滑動)在操作觸控裝置100,並且資料處理方法會進入到步驟S220以進行第一壓縮模式(有損壓縮方法)之相關程序,藉此以量化機制來降低多點觸控所產生之資料量。另一方面,當觸控裝置100上的觸控物件之數目不大於一時,則表示使用者以 單點觸控之方式(例如單指在觸控板上操作)在操作觸控裝置100,並且資料處理方法會進入到步驟S240以進行第二壓縮模式(無損壓縮方法)之相關程序。在一實施例中,當觸控裝置100上的觸控物件之數目不大於一時,觸控裝置100之控制器120會再進入步驟S230進行觸控物件之數目是否等於一的決策判斷。如果觸控物件之數目等於一時,則表示使用者以單點觸控之方式在操作觸控裝置100,並且資料處理方法會進入到步驟S240;另一方面,如果觸控物件之數目不等於一時,則資料處理方法會回復到步驟S210。 First, the content of the disclosure first determines whether the number of touch objects is greater than one through the controller 120, thereby initially determining the amount of data. In general, when the touch device 100 is in a multi-touch or single-touch manner, the amount of data generated by the multi-touch may be greater than the amount of data generated by the single-touch. When the number of touch objects on the touch device 100 is greater than one, it means that the user operates the touch device 100 in a multi-touch manner (for example, sliding on two touch pads on the touch panel), and the data processing method The process proceeds to step S220 to perform a correlation process of the first compression mode (lossy compression method), thereby reducing the amount of data generated by the multi-touch by a quantization mechanism. On the other hand, when the number of touch objects on the touch device 100 is not more than one, it indicates that the user The single touch mode (for example, a single finger operating on the touch panel) operates the touch device 100, and the data processing method proceeds to step S240 to perform a related procedure of the second compression mode (lossless compression method). In one embodiment, when the number of touch objects on the touch device 100 is not more than one, the controller 120 of the touch device 100 proceeds to step S230 to determine whether the number of touch objects is equal to one. If the number of touch objects is equal to one, it means that the user operates the touch device 100 in a single touch manner, and the data processing method proceeds to step S240; on the other hand, if the number of touch objects is not equal to one time , the data processing method will return to step S210.

關於步驟S220之第一壓縮模式(有損壓縮方法),本揭露內容是透過位於觸控端之控制器120來接收感應模組112所擷取到的多筆感應資料予以進行量化處理以降低龐大之原始感應資料量。之後,在將其已量化之多筆資料予以進行編碼與壓縮之信號處理後,接著,控制器120以封包方式將資料傳送至主機端之處理單元130以進行後續之資料處理。另一方面,關於步驟S240之無損壓縮方法,本揭露內容是透過控制器120來將單點觸控之座標附近的部分資料來進行編碼與壓縮處理。 With respect to the first compression mode (lossy compression method) of step S220, the disclosure is to receive a plurality of sensing materials captured by the sensing module 112 through the controller 120 at the touch end to perform quantization processing to reduce the huge amount. The amount of raw sensing data. Then, after the signal processing of encoding and compressing the quantized data is performed, the controller 120 transmits the data to the processing unit 130 on the host side in a packet manner for subsequent data processing. On the other hand, with respect to the lossless compression method of step S240, the present disclosure is to perform encoding and compression processing on a part of the data near the coordinates of the single touch through the controller 120.

以下將更詳細地說明本揭露內容關於資料處理方法中的第一壓縮模式(有損壓縮方法)與第二壓縮模式(無損壓縮方法)。 The first compressed mode (lossy compression method) and the second compressed mode (lossless compression method) in the data processing method will be described in more detail below.

〔資料處理方法的另一實施例〕 [Another embodiment of the data processing method]

請同時參照圖3、圖4、圖5與圖6,圖3為根據本發明另一實施例之資料處理方法之流程圖。圖4為根據本發明另一實施例之觸控裝置之區塊示意圖。圖5為根據本發明實施例之量化函數之曲線圖。圖6為根據本發明再一實施例之觸控裝置之區塊示意圖。由圖3可知,資料處理方法更包括擷取觸控裝置400之至少一感應資料(步驟S205)並且第一壓縮模式(步驟S220)包括以下步驟:透過曲線濾波器122來將感應資料轉換為(或映射至)量化資料,其中曲線濾波器122具有一量化函數(步驟S222),編碼量化資料並壓縮為第一封包資料PK1,且將第一封包資料PK1傳送至處理單元130(步驟 S224)。在此須說明的是,圖3實施例之各步驟僅為方便說明之須要,本發明實施例並不以各步驟彼此間的順序作為實施本發明各個實施例的限制條件。以下將更詳細地說明每一步驟,以更了解本揭露內容。 Please refer to FIG. 3, FIG. 4, FIG. 5 and FIG. 6. FIG. 3 is a flowchart of a data processing method according to another embodiment of the present invention. 4 is a block diagram of a touch device according to another embodiment of the present invention. Figure 5 is a graph of a quantization function in accordance with an embodiment of the present invention. FIG. 6 is a block diagram of a touch device according to still another embodiment of the present invention. As shown in FIG. 3, the data processing method further includes capturing at least one sensing material of the touch device 400 (step S205) and the first compression mode (step S220) includes the step of: converting the sensing data into (via the curved filter 122) Or mapping to the quantized data, wherein the curve filter 122 has a quantization function (step S222), encoding the quantized data and compressing it into the first packet data PK1, and transmitting the first packet data PK1 to the processing unit 130 (step S224). It should be noted that the steps of the embodiment of FIG. 3 are only for convenience of description, and the embodiments of the present invention do not use the steps of the steps as a limitation of implementing various embodiments of the present invention. Each step will be described in more detail below to better understand the disclosure.

在步驟S205中,當觸控裝置400處於多點觸控之情況下,感應模組112透過感應線SL來接收觸控板110之各跡線或其構成之感應點的感應量作為至少一感應資料DS1,其中在本實施例中,感應資料DS1為不同時間點之感應圖框(frame)中各感應點的感應資訊。此時,因為多點觸控之關係,所以感應模組112所擷取到的感應資料DS1之資料量會較為龐大。此外,在圖6中,當觸控裝置600在單點觸控之情況下,感應模組112透過感應線SL來感應或偵測觸控板110之每一個感應點之感應量以擷取觸控裝置600之感應資料DS1,其中控制器120會先掃描觸控板之每一點之感應量以找出具有最大感應量之感應點。 In step S205, when the touch device 400 is in multi-touch, the sensing module 112 receives the sensing lines of the touch panels 110 or the sensing points of the sensing points through the sensing line SL as at least one sensing. The data DS1, in the embodiment, the sensing data DS1 is sensing information of each sensing point in the sensing frame at different time points. At this time, due to the multi-touch relationship, the amount of data of the sensing data DS1 captured by the sensing module 112 is relatively large. In addition, in FIG. 6 , when the touch device 600 is in a single touch, the sensing module 112 senses or detects the sensing amount of each sensing point of the touch panel 110 through the sensing line SL to obtain touch. The sensing device DS1 controls the data DS1, wherein the controller 120 first scans the sensing amount of each point of the touch panel to find the sensing point having the largest sensing amount.

在步驟S222中,承上述,在本實施例中,控制器120更包括一曲線濾波器122,並且會透過曲線濾波器(curve filter)122來對位於目標區TR內之感應資料DS1進行較高曲線階數之量化處理,並且對位於目標區TR外之感應資料DS1進行較低曲線階數之量化處理;亦即在目標區TR內之感應資料DS1依據量化函數轉換為量化階數的轉換解析度高於在目標區TR外之感應資料DS1依據量化函數轉換為量化階數的轉換解析度,據此以保留感應資料DS1之重要資訊以提高資料傳輸速度。進一步來說,本揭露內容透過曲線濾波器122來將感應資料DS1轉換為(或映射至)量化資料,其中曲線濾波器122內具有一量化函數(亦即曲線濾波器之數學形式),並且量化函數之數學形式如式(1)所示,其中量化函數表示一階梯曲線,並使感應資料DS1透過量化函數轉換至(映射至)量化資料,故在資料進行量化轉換之過程中,此方法不可避免地會產生資料損失之現象。在本實施例之量化函數中,符號a表示第一量化參數, 而符號b表示第二量化參數,符號Xmax表示最大感應量範圍,符號Ymax為最大量化階數(量化資料之最大值)並且符號M為根據觸控物件之峰值而設定,並且在本實施例中,M為Xmax之一半,其中Xmax透過量化函數映射至Ymax,並且量化函數之曲線通過零點(0,0),並且Xmax與Ymax之數值設定由設計者依實際應用需求來進行設計。值得注意的是,於本實施例中,量化函數根據第一量化參數(亦即a)來決定曲線階數並且根據第二量化參數(亦即b)來決定目標區TR之位置,設計者能夠根據實際應用需求來決定第一量化參數與第二量化參數之值,以便能夠彈性地面對各式各樣之觸控需求。再者,如圖5所示,目標區TR較佳定義為或對應到量化函數之曲線斜率快速上升之區域,其中目標區TR內之感應資料為重要資訊,因此目標區TR內之曲線階數密度較高,以降低其資料在量化轉換過程中之誤差。須注意的是,圖5所示之量化函數之曲線為一實施例,其僅為方便說明本揭露內容,並且量化函數之曲線並不以圖5所示為限。更詳細來說,設計者所需設定之第一量化參數(亦即a)與第二量化參數(亦即b)為係依據觸控裝置400所感應之對應物件的種類或數目來進行設定以決定量化階數與目標區TR位置,進而使本揭露內容之觸控裝置400更能符合當今觸控技術發展之需求,其中第一量化參數(亦即a)與第二量化參數(亦即b)之間的比值決定曲線濾波器122之量化特性。舉例來說,在量化函數之參數設定過程中,a為100與b為20之量化特性等於a為10與b為2之量化特性。 In step S222, in the embodiment, the controller 120 further includes a curve filter 122, and the curvature signal 122 is used to perform the higher sensing data DS1 located in the target area TR. The quantization process of the curve order is performed, and the sensing data DS1 located outside the target area TR is subjected to quantization processing of the lower curve order; that is, the conversion data DS1 in the target area TR is converted into the quantization order according to the quantization function. The degree of conversion is higher than that of the sensing data DS1 outside the target area TR according to the quantization function, and the important information of the sensing data DS1 is retained to improve the data transmission speed. Further, the disclosure discloses that the sensing data DS1 is converted into (or mapped to) the quantized data through the curve filter 122, wherein the curve filter 122 has a quantization function (that is, a mathematical form of the curve filter), and is quantized. The mathematical form of the function is as shown in equation (1), in which the quantization function represents a staircase curve, and the sensing data DS1 is converted (mapped) to the quantized data through the quantization function, so in the process of quantitative conversion of the data, the method is not Avoid the phenomenon of data loss. In the quantization function of the embodiment, the symbol a represents the first quantization parameter, And the symbol b represents the second quantization parameter, the symbol Xmax represents the maximum inductive amount range, the symbol Ymax is the maximum quantization order (the maximum value of the quantized data), and the symbol M is set according to the peak value of the touch object, and in this embodiment M is one-half of Xmax, where Xmax is mapped to Ymax through a quantization function, and the curve of the quantization function passes through zero point (0, 0), and the numerical values of Xmax and Ymax are designed by the designer according to actual application requirements. It should be noted that, in this embodiment, the quantization function determines the curve order according to the first quantization parameter (ie, a) and determines the position of the target area TR according to the second quantization parameter (ie, b), and the designer can The values of the first quantization parameter and the second quantization parameter are determined according to actual application requirements, so as to be able to flexibly face a wide variety of touch requirements. Furthermore, as shown in FIG. 5, the target area TR is preferably defined as or corresponds to a region where the slope of the curve of the quantization function rises rapidly, wherein the sensing data in the target area TR is important information, and thus the degree of the curve in the target area TR The density is higher to reduce the error of the data in the quantitative conversion process. It should be noted that the curve of the quantization function shown in FIG. 5 is an embodiment, which is only for convenience of explanation of the disclosure, and the curve of the quantization function is not limited to that shown in FIG. 5. In more detail, the first quantization parameter (ie, a) and the second quantization parameter (ie, b) that the designer needs to set are set according to the type or number of corresponding objects sensed by the touch device 400. Determining the quantization order and the location of the target area TR, so that the touch device 400 of the present disclosure is more suitable for the development of today's touch technology, wherein the first quantization parameter (ie, a) and the second quantization parameter (ie, b) The ratio between the values determines the quantization characteristic of the curve filter 122. For example, in the parameter setting process of the quantization function, a quantization characteristic in which a is 100 and b is 20 is equal to a quantization characteristic in which a is 10 and b is 2.

接下來須說明的是,關於本揭露內容之量化函數之其它特性,當感應資料DS1之感應值大於Xmax時,則將感應資料DS1映 射至Ymax,並且當感應資料DS1之數值小於零時,則將先將感應資料DS1取絕對值後再將其映射至該量化資料,並且將量化資料之數值加上負號。透過上述之範圍界定,本揭露內容能夠有效地將感應資料DS1(0~Xmax)轉換至有限的量化區間(亦即0~Ymax)。簡單來說,本揭露內容之量化函數在設定好起點座標(亦即(0,0))與終點座標(亦即(Xmax,Ymax))之映射關係後,設計者能夠根據觸控物件之種類或數目來進一步設計第一量化參數(亦即a)與第二量化參數(亦即b)之間的比值(亦即a/b),以決定圖5曲線圖(量化函數)中的目標區TR位置與量化階數。據此,本揭露內容能夠將龐大數量之感應資料DS1透過量化函數來進一步降低資料量,以便後續編碼與壓縮之資料處理。舉例來說,座標A之感應量為600,其所對應之量化階數為5,並且座標B之感應量為1150,其所對應之量化階數為20。 Next, it should be noted that, regarding other characteristics of the quantization function of the present disclosure, when the sensing value of the sensing data DS1 is greater than Xmax, the sensing data DS1 is mapped. When it is detected to Ymax, and when the value of the sensing data DS1 is less than zero, the sensing data DS1 is first taken to the absolute value and then mapped to the quantized data, and the value of the quantized data is added with a minus sign. Through the above definition, the disclosure can effectively convert the sensing data DS1 (0~Xmax) into a limited quantization interval (ie, 0~Ymax). In brief, the quantization function of the present disclosure can set the mapping between the starting point coordinates (ie, (0, 0)) and the ending coordinates (ie, (Xmax, Ymax)), and the designer can according to the type of the touch object. Or the number to further design a ratio (ie, a/b) between the first quantization parameter (ie, a) and the second quantization parameter (ie, b) to determine the target region in the graph (quantization function) of FIG. TR position and quantization order. Accordingly, the disclosure can further reduce the amount of data by using a large number of sensing data DS1 through a quantization function for subsequent encoding and compression of data processing. For example, the inductive amount of coordinate A is 600, the corresponding quantization order is 5, and the sensing amount of coordinate B is 1150, and the corresponding quantization order is 20.

值得一提的是,在另一實施例中,本揭露內容利用連續影像之概念,控制器120會將先後時間點之感應圖框中之感應資料DS1所獲得的量化資料予以進行相減以獲得一量化差值資料,其中量化差值資料亦可作為量化資料的其中一種。 It is worth mentioning that, in another embodiment, the disclosure utilizes the concept of a continuous image, and the controller 120 subtracts the quantized data obtained by the sensing data DS1 in the sensing frame at successive time points to obtain A quantized difference data, wherein the quantized difference data can also be used as one of the quantitative data.

在步驟S224中,控制器120會將量化資料進行編碼並且壓縮為第一封包資料PK1,並且將第一封包資料PK1傳送至主機端之處理單元130以進行資料處理,藉此讓處理單元130來進行資料處理運算等動作,減少積體電路的負載,進而縮減其尺寸,因而能夠有效的降低積體電路之成本。此外,在本實施例中,控制器120利用JPEG壓縮方法(結合了Huffman與Run-length之方式)來將量化資料進行編碼與壓縮之工作。此外,在其它實施例中,控制器可以利用其它的編碼壓縮方法,並不以本實施例作為限制。 In step S224, the controller 120 encodes and compresses the quantized data into the first packet data PK1, and transmits the first packet data PK1 to the processing unit 130 on the host side for data processing, thereby causing the processing unit 130 to By performing operations such as data processing operations, the load of the integrated circuit is reduced, and the size thereof is reduced, so that the cost of the integrated circuit can be effectively reduced. Further, in the present embodiment, the controller 120 uses the JPEG compression method (incorporating Huffman and Run-length) to encode and compress the quantized data. Moreover, in other embodiments, the controller may utilize other encoding compression methods and is not limited by this embodiment.

之後,處理單元130接收到第一封包資料PK1後會開始進行第一逆轉換。所述第一逆轉換為將第一封包資料PK1予以解碼並解壓縮為量化資料,並且透過處理單元130的一量化反函數來將量化資 料轉換至感應資料DS1,以便處理單元130對感應資料DS1進行座標運算等資料處理(例如,計算觸控座標),其中量化反函數為該量化函數之反函數,並且量化反函數之數學形式如式(2)所示,並且當量化資料之數值小於零時,則將先將量化資料取絕對值後再將其映射至感應資料,並且將感應資料之數值加上負號。 After that, the processing unit 130 starts to perform the first inverse conversion after receiving the first packet data PK1. The first inverse conversion is to decode and decompress the first packet data PK1 into quantized data, and pass the quantization inverse function of the processing unit 130 to quantize the resource. The material is converted to the sensing data DS1, so that the processing unit 130 performs coordinate processing such as coordinate calculation on the sensing data DS1 (for example, calculating a touch coordinate), wherein the quantization inverse function is an inverse function of the quantization function, and the mathematical form of the quantization inverse function is as follows. Equation (2), and when the value of the quantized data is less than zero, the quantized data is first taken to the absolute value and then mapped to the sensing data, and the value of the sensing data is added with a minus sign.

因此,透過上述機制,本揭露內容之觸控裝置400能夠將龐大之原始資料量(感應資料DS1)透過量化機制初步縮減其資料量,並經由編碼與壓縮將其傳送至主機端之處理單元130,以提升整體資料傳輸效率。如此一來,透過本發明的壓縮技術能夠將感應資料DS1快速傳送至處理單元130,讓具有高速資料處理能力之處理單元130來進行座標運算等資料處理,進而減輕控制器120的負載,藉此縮減其積體電路尺寸及記憶體需求,達到降低成本的目的。 Therefore, through the above mechanism, the touch device 400 of the present disclosure can initially reduce the amount of original data (the sensing data DS1) through the quantization mechanism, and transmit it to the processing unit 130 of the host through encoding and compression. To improve overall data transmission efficiency. In this way, the sensing data DS1 can be quickly transmitted to the processing unit 130 by the compression technique of the present invention, and the processing unit 130 having high-speed data processing capability can perform data processing such as coordinate calculation, thereby reducing the load of the controller 120. Reduce the size of its integrated circuit and memory requirements to achieve cost reduction.

〔資料處理方法的再一實施例〕 [Another embodiment of the data processing method]

請同時參照圖3與圖6,同理,由圖3所知,第二壓縮模式(步驟S240)包括以下步驟:令感應圖框中具有最大感應量的感應點作為感應參考點P0,以感應參考點P0決定第一區域SR,第一區域SR包含感應參考點P0及與其相鄰的複數個感應點P1~P8,其中感應資料為不同時間點之感應圖框中各感應點的感應資料(步驟 S242)。編碼第一區域SR內之各感應點P0~P8的感應量及感應參考點P0之座標以壓縮為第二封包資料PK2,並且將第二封包資料PK2傳送至處理單元(步驟S244)。在此須說明的是,圖3實施例之各步驟僅為方便說明之須要,本發明實施例並不以各步驟彼此間的順序作為實施本發明各個實施例的限制條件。以下將更詳細地說明每一步驟,以更了解本揭露內容。 Referring to FIG. 3 and FIG. 6 simultaneously, similarly, as seen from FIG. 3, the second compression mode (step S240) includes the following steps: sensing the sensing point having the largest sensing amount in the sensing frame as the sensing reference point P0 to sense The reference point P0 determines the first area SR, and the first area SR includes the sensing reference point P0 and a plurality of sensing points P1~P8 adjacent thereto, wherein the sensing data is sensing data of each sensing point in the sensing frame at different time points ( step S242). The coordinates of the sensing points P0 to P8 in the first region SR and the coordinates of the sensing reference point P0 are compressed into the second packet data PK2, and the second packet data PK2 is transmitted to the processing unit (step S244). It should be noted that the steps of the embodiment of FIG. 3 are only for convenience of description, and the embodiments of the present invention do not use the steps of the steps as a limitation of implementing various embodiments of the present invention. Each step will be described in more detail below to better understand the disclosure.

在步驟S242中,當控制器120找到具有最大感應量之感應點後,控制器120會將具有最大感應量的感應點作為感應參考點P0,並且進一步以感應參考點P0為中心定義出第一區域SR,其中第一區域SR為如圖6所示,其包含了感應參考點P0及與其相鄰的複數個感應點P1~P8,並且包含這九個感應點之第一區域SR,其僅是本實施例為了方便說明,並不以本實施例所揭露之九個感應點為限,例如第一區域SR亦可由25個感應點所構成。相較於步驟S220中之第一壓縮模式(有損壓縮方法),本實施例之第二壓縮模式(無損壓縮方法)所處理之資料量較少,因此適用於觸控裝置600處於單點觸控之情況。之後,進入到步驟S244。 In step S242, when the controller 120 finds the sensing point having the maximum sensing amount, the controller 120 uses the sensing point having the largest sensing amount as the sensing reference point P0, and further defines the first centering on the sensing reference point P0. The area SR, wherein the first area SR is as shown in FIG. 6, which includes the sensing reference point P0 and a plurality of sensing points P1~P8 adjacent thereto, and includes the first area SR of the nine sensing points, which only For the sake of convenience, the present embodiment is not limited to the nine sensing points disclosed in the embodiment. For example, the first region SR may also be composed of 25 sensing points. Compared with the first compression mode (lossy compression method) in step S220, the second compression mode (lossless compression method) of the embodiment processes less data, and thus is suitable for the touch device 600 to be in a single touch. Control situation. Thereafter, the process proceeds to step S244.

值得一提的是,在另一實施例中,本揭露內容利用連續影像之概念,將先後時間點所獲得的感應資料DS1予以進行相減以獲得一感應差值資料,其中感應差值資料亦可作為感應資料的其中一種。在另一實施例中,本揭露內容能夠將先後時間點之影像中之兩個第一區域內之感應資料進行相減,以獲得感應差值資料。 It is worth mentioning that, in another embodiment, the disclosure uses the concept of continuous image to subtract the sensing data DS1 obtained at successive time points to obtain a sensing difference data, wherein the sensing difference data is also Can be used as one of the sensing materials. In another embodiment, the disclosure can subtract the sensing data in the two first regions in the images of successive time points to obtain the sensing difference data.

在步驟S244中,控制器120會將第一區域SR內之各感應點P1~P8的感應量及感應參考點P0之座標進行編碼以壓縮為第二封包資料PK2,並且將第二封包資料PK2傳送至主機端之處理單元130以進行資料處理,藉此讓處理單元130來進行資料處理運算等動作,減少積體電路的負載,進而縮減其尺寸,因而能夠有效的降低積體電路之成本。在一實施例中,控制器120會透過步驟S220所 述之量化函數來將第一區域SR內之各感應點P0~P8的感應量進行量化轉換之資料處理工作。 In step S244, the controller 120 encodes the sensing amount of each sensing point P1~P8 in the first area SR and the coordinate of the sensing reference point P0 to be compressed into the second packet data PK2, and the second packet data PK2. The processing unit 130 is transferred to the host side for data processing, thereby causing the processing unit 130 to perform operations such as data processing operations, thereby reducing the load of the integrated circuit and reducing the size thereof, thereby effectively reducing the cost of the integrated circuit. In an embodiment, the controller 120 passes through step S220. The quantization function described is a data processing operation for quantizing the amount of inductance of each of the sensing points P0 to P8 in the first region SR.

之後,在處理單元130接收到第二封包資料PK2後會進行第二逆轉換。所述第二逆轉換為將第二封包資料PK2解碼予以解壓縮成感應資料DS1,藉此以讓處理單元130進行反向資料處理。 Thereafter, after the processing unit 130 receives the second packet data PK2, a second inverse conversion is performed. The second inverse conversion is to decompress the second packet data PK2 into the sensing data DS1, so that the processing unit 130 performs reverse data processing.

值得一提的是,在一實施例中,上述之觸控裝置100、400與600可以是一電容式觸控裝置,而透過感應模組112所偵測或感應的感應資料DS1則為電容式感應資訊。 It is to be noted that, in an embodiment, the touch devices 100, 400, and 600 may be a capacitive touch device, and the sensing data DS1 detected or sensed through the sensing module 112 is capacitive. Sensing information.

〔實施例的可能功效〕 [Possible effects of the examples]

綜上所述,本發明實施例所提出之觸控裝置及其資料處理方法,透過對於觸控物件之數目之判斷來決定資料處理方法,當觸控物件之數目大於一時(亦即多點觸控),則觸控裝置進行有損壓縮方法以降低資料量,另一方面,當觸控物件之數目等於一時(亦即單點觸控),則觸控裝置進行無損壓縮方法。據此,本發明實施例將可有效的降低積體電路之成本以及增加處理速度並且可實現一些複雜度較高的演算法。 In summary, the touch device and the data processing method thereof according to the embodiments of the present invention determine the data processing method by determining the number of touch objects, when the number of touch objects is greater than one (ie, multi-touch) The touch device performs a lossy compression method to reduce the amount of data. On the other hand, when the number of touch objects is equal to one time (ie, single touch), the touch device performs a lossless compression method. Accordingly, embodiments of the present invention can effectively reduce the cost of the integrated circuit and increase the processing speed and can implement some highly complex algorithms.

以上所述僅為本發明之實施例,其並非用以侷限本發明之專利範圍。 The above description is only an embodiment of the present invention, and is not intended to limit the scope of the invention.

S205、S210、S220、S230、S240‧‧‧步驟 S205, S210, S220, S230, S240‧‧‧ steps

S222、S224‧‧‧步驟 S222, S224‧‧‧ steps

S242、S244‧‧‧步驟 S242, S244‧‧‧ steps

Claims (34)

一種觸控裝置的資料處理方法,其包括以下步驟:擷取該觸控裝置之至少一感應資料;透過一量化函數來將該感應資料轉換為一量化資料;以及編碼該量化資料並壓縮為一封包資料,並且將該封包資料傳送至一主機端之一處理單元以計算觸控座標;其中該量化函數為一階梯曲線並且該感應資料透過該量化函數轉換為該量化資料。 A data processing method for a touch device includes the steps of: capturing at least one sensing data of the touch device; converting the sensing data into a quantized data through a quantization function; and encoding the quantized data and compressing the data into one Encapsulating the data, and transmitting the packet data to a processing unit at a host end to calculate a touch coordinate; wherein the quantization function is a staircase curve and the sensing data is converted into the quantized data through the quantization function. 如請求項1所述之資料處理方法,其中該量化函數根據一第一量化參數來決定一曲線階數,並且根據一第二量化參數來決定一目標區,該目標區對應到該量化函數之曲線斜率快速上升之區域。 The data processing method of claim 1, wherein the quantization function determines a curve order according to a first quantization parameter, and determines a target area according to a second quantization parameter, where the target area corresponds to the quantization function The area where the slope of the curve rises rapidly. 如請求項2所述之資料處理方法,其中透過該量化函數來將該感應資料轉換為該量化資料之步驟中,在該目標區內之該感應資料依據該量化函數轉換為一量化階數的轉換解析度高於在該目標區外之該感應資料依據該量化函數轉換為該量化階數的轉換解析度。 The data processing method of claim 2, wherein the step of converting the sensing data into the quantized data by using the quantization function, the sensing data in the target region is converted into a quantization order according to the quantization function The conversion resolution is higher than the conversion resolution of the sensing data outside the target area converted to the quantization order according to the quantization function. 如請求項2所述之資料處理方法,其中該第一量化參數與該第二量化參數係依據該觸控裝置所感應之對應物件的種類或數目來進行設定,其中該第一量化參數與該第二量化參數之間的比值決定該量化函數之量化特性。 The data processing method of claim 2, wherein the first quantization parameter and the second quantization parameter are set according to a type or a number of corresponding objects sensed by the touch device, wherein the first quantization parameter and the The ratio between the second quantization parameters determines the quantization characteristic of the quantization function. 如請求項1所述之資料處理方法,其中將先後時間點之該感應資料所獲得的該量化資料予以進行相減以獲得一量化差值資料,並且該量化差值資料為該量化資料的一種。 The data processing method of claim 1, wherein the quantized data obtained by the sensing data at successive time points is subtracted to obtain a quantized difference data, and the quantized difference data is a kind of the quantitative data. . 如請求項1所述之資料處理方法,其中該處理單元接收到該封包資料後進行一逆轉換,該逆轉換用來將該封包資料解碼以解壓縮為該量化資料,並且透過該處理單元的一量化反函數來將 該量化資料轉換回該感應資料,其中該量化反函數為該量化函數之反函數。 The data processing method of claim 1, wherein the processing unit receives an inverse conversion after receiving the packet data, the inverse conversion is used to decode the packet data to be decompressed into the quantized data, and is transmitted through the processing unit. a quantized inverse function The quantized data is converted back to the sensed data, wherein the quantized inverse function is an inverse function of the quantized function. 如請求項1所述之資料處理方法,其中該觸控裝置為一電容式觸控裝置,並且該感應資料為一電容式感應資訊。 The data processing method of claim 1, wherein the touch device is a capacitive touch device, and the sensing data is a capacitive sensing information. 一種觸控裝置的資料處理方法,其包括以下步驟:擷取該觸控裝置之至少一感應資料,該感應資料至少包含一感應圖框;令該感應圖框中具有最大感應量的感應點作為一感應參考點,以該感應參考點決定一第一區域,該第一區域包含該感應參考點及與其相鄰的複數個感應點;以及編碼該第一區域內之各感應點的感應量與該感應參考點之感應量及座標以壓縮為一封包資料,並且將該封包資料傳送至一主機端之該處理單元。 A data processing method for a touch device includes the following steps: capturing at least one sensing material of the touch device, the sensing data includes at least one sensing frame; and the sensing point having the largest sensing amount in the sensing frame is used as a sensing reference point, wherein the sensing reference point determines a first region, the first region includes the sensing reference point and a plurality of sensing points adjacent thereto; and encoding the sensing amount of each sensing point in the first region The sensing amount and coordinates of the sensing reference point are compressed into a packet data, and the packet data is transmitted to the processing unit at a host end. 如請求項8所述之資料處理方法,其中將先後時間點所獲得的該感應資料予以進行相減以獲得一感應差值資料,並且該感應差值資料為該感應資料的一種。 The data processing method of claim 8, wherein the sensing data obtained at successive time points is subtracted to obtain a sensing difference data, and the sensing difference data is one of the sensing materials. 如請求項8所述之資料處理方法,其中將先後時間點之該第一區域所獲得的該感應資料進行相減以獲得一感應差值資料,並且該感應差值資料為該感應資料的一種。 The data processing method of claim 8, wherein the sensing data obtained by the first region at successive time points is subtracted to obtain a sensing difference data, and the sensing difference data is a kind of the sensing data. . 如請求項9所述之資料處理方法,其中該處理單元接收到該封包資料進行一逆轉換,該逆轉換為將該封包資料解碼以解壓縮成該感應資料,藉此以讓該處理單元進行反向資料處理。 The data processing method of claim 9, wherein the processing unit receives the packet data for performing an inverse conversion, and the inverse conversion is to decode the packet data to decompress the sensing data, thereby allowing the processing unit to perform Reverse data processing. 如請求項9所述之資料處理方法,其中該觸控裝置為一電容式觸控裝置,並且該感應資料為一電容式感應資訊。 The data processing method of claim 9, wherein the touch device is a capacitive touch device, and the sensing data is a capacitive sensing information. 一種觸控裝置的資料處理方法,其包括以下步驟:擷取該觸控裝置之至少一感應資料;判斷該觸控裝置上的觸控物件之數目;當觸控物件之數目大於一時,則進行一第一壓縮模式,其中該 第一壓縮模式包括以下步驟;透過一量化函數來將該感應資料轉換為一量化資料;以及編碼該量化資料並壓縮為一第一封包資料,並且將該第一封包資料傳送至一主機端之一處理單元以計算觸控座標;以及當觸控物件之數目不大等於N時,則進行一第二壓縮模式,其中該感應資料至少包含一感應圖框,該第二壓縮模式包括:令該感應圖框中具有最大感應量的感應點作為一感應參考點,以該感應參考點決定一第一區域,該第一區域包含該感應參考點及與其相鄰的複數個感應點;傳送該第一區域內之各感應點的感應量與該感應參考點之感應量及座標至該主機端之該處理單元;以及編碼該第一區域內之各感應點的感應量與該感應參考點之感應量及座標以壓縮為一第二封包資料,並且將該第二封包資料傳送至該處理單元。 A data processing method for a touch device includes the steps of: capturing at least one sensing data of the touch device; determining a number of touch objects on the touch device; and when the number of touch objects is greater than one, performing a first compression mode, wherein the The first compression mode includes the following steps: converting the sensing data into a quantized data through a quantization function; and encoding the quantized data into a first packet data, and transmitting the first packet data to a host a processing unit for calculating a touch coordinate; and when the number of touch objects is not equal to N, performing a second compression mode, wherein the sensing data includes at least one sensing frame, and the second compression mode includes: The sensing point having the largest sensing amount in the sensing frame serves as a sensing reference point, and the sensing reference point determines a first area, where the first area includes the sensing reference point and a plurality of sensing points adjacent thereto; The sensing quantity of each sensing point in an area and the sensing quantity of the sensing reference point and the processing unit coordinated to the host end; and the sensing quantity of each sensing point in the first area and the sensing of the sensing reference point The quantity and coordinates are compressed into a second packet data, and the second packet data is transmitted to the processing unit. 如請求項13所述之資料處理方法,其中該量化函數根據一第一量化參數來決定一曲線階數,並且根據一第二量化參數來決定一目標區,該目標區對應到該量化函數之曲線斜率快速上升之區域,其中該量化函數為一階梯曲線並且該感應資料透過該量化函數轉換為該量化資料。 The data processing method of claim 13, wherein the quantization function determines a curve order according to a first quantization parameter, and determines a target area according to a second quantization parameter, where the target area corresponds to the quantization function An area in which the slope of the curve rises rapidly, wherein the quantization function is a staircase curve and the sensing data is converted into the quantized data by the quantization function. 如請求項13所述之資料處理方法,其中透過該量化函數來將該感應資料轉換為該量化資料之步驟中,在該目標區內該感應資料依據該量化函數轉換為一量化階數的轉換解析度高於在該目標區外該感應資料依據該量化函數轉換為該量化階數的轉換解析度。 The data processing method of claim 13, wherein the step of converting the sensing data into the quantized data by using the quantization function, converting the sensing data into a quantization order according to the quantization function in the target area The resolution is higher than the conversion resolution of the sensing data converted to the quantization order according to the quantization function outside the target area. 如請求項14所述之資料處理方法,其中該第一量化參數與該 第二量化參數為係依據該觸控裝置所感應之對應物件的種類或數目來進行設定,其中該第一量化參數與該第二量化參數之間的比值決定該曲線濾波器之量化特性。 The data processing method of claim 14, wherein the first quantization parameter and the The second quantization parameter is set according to the type or number of corresponding objects sensed by the touch device, wherein a ratio between the first quantization parameter and the second quantization parameter determines a quantization characteristic of the curve filter. 如請求項14所述之資料處理方法,其中將先後時間點之該感應資料所獲得的該量化資料予以進行相減以獲得一量化差值資料,並且該量化差值資料為該量化資料的一種。 The data processing method of claim 14, wherein the quantized data obtained by the sensing data at successive time points is subtracted to obtain a quantized difference data, and the quantized difference data is a kind of the quantized data. . 如請求項13所述之資料處理方法,其中該處理單元接收到該第一封包資料進行一第一逆轉換,該第一逆轉換用來將該第一封包資料解碼以解壓縮為該量化資料,並且透過該處理單元的一量化反函數來將該量化資料轉換回該感應資料,以進行反向資料處理,其中該量化反函數為該量化函數之反函數。 The data processing method of claim 13, wherein the processing unit receives the first packet data for performing a first inverse transform, and the first inverse transform is used to decode the first packet data to decompress the quantized data. And converting the quantized data back to the sensing data through a quantization inverse function of the processing unit to perform inverse data processing, wherein the quantization inverse function is an inverse function of the quantization function. 如請求項13所述之資料處理方法,其中將先後時間點所獲得的該感應資料予以進行相減以獲得一感應差值資料,並且該感應差值資料為該感應資料的一種。 The data processing method of claim 13, wherein the sensing data obtained at successive time points is subtracted to obtain a sensing difference data, and the sensing difference data is one of the sensing materials. 如請求項13所述之資料處理方法,其中將先後時間點之該第一區域所獲得的該感應資料進行相減以獲得一感應差值資料,並且該感應差值資料為該感應資料的一種。 The data processing method of claim 13, wherein the sensing data obtained by the first region at successive time points is subtracted to obtain a sensing difference data, and the sensing difference data is a kind of the sensing data. . 如請求項13所述之資料處理方法,其中該處理單元接收到該第二封包資料進行一第二逆轉換,該第二逆轉換為將該第二封包資料解碼以解壓縮成該感應資料。 The data processing method of claim 13, wherein the processing unit receives the second packet data for performing a second inverse conversion, and the second inverse conversion is to decode the second packet data to decompress the sensing data. 如請求項13所述之資料處理方法,其中該觸控裝置為一電容式觸控裝置,並且該感應資料為一電容式感應資訊。 The data processing method of claim 13, wherein the touch device is a capacitive touch device, and the sensing data is a capacitive sensing information. 一種觸控裝置,包括:一觸控板,具有一側面;一感應模組,具有複數條感應線,該感應線對應配置於該觸控板之該側面,並且該感應模組電性連接該觸控板;一控制器,電性連接該感應模組,該控制器用以執行一資料處理方法;以及 一處理單元,電性連接該控制器,其中該資料處理方法包括以下步驟:判斷該觸控裝置上的觸控物件之數目;當觸控物件之數目大於一時,則該控制器進行一第一壓縮模式;以及當該觸控物件之數目不大於一時,則該控制器進行一第二壓縮模式。 A touch device includes: a touch panel having a side; an inductive module having a plurality of sensing lines, wherein the sensing line is disposed on the side of the touch panel, and the sensing module is electrically connected to the sensing module a touch panel; a controller electrically connected to the sensing module, wherein the controller is configured to perform a data processing method; a processing unit is electrically connected to the controller, wherein the data processing method comprises the following steps: determining the number of touch objects on the touch device; when the number of touch objects is greater than one, the controller performs a first The compression mode; and when the number of the touch objects is not more than one, the controller performs a second compression mode. 如請求項23所述之觸控裝置,其中控制器更包括:一曲線濾波器,具有一量化函數,當觸控物件之數目大於一時,藉由該曲線濾波器執行該第一壓縮模式,並且當該觸控物件之數目不大於一時,則該曲線濾波器進行一第二壓縮模式。 The touch device of claim 23, wherein the controller further comprises: a curve filter having a quantization function, wherein the first compression mode is performed by the curve filter when the number of touch objects is greater than one, and When the number of the touch objects is not more than one, the curve filter performs a second compression mode. 如請求項24所述之觸控裝置,其中該第一壓縮模式執行包括以下步驟:擷取該觸控裝置之至少一感應資料;透過該曲線濾波器來將該感應資料轉換為一量化資料;以及編碼該量化資料並壓縮為一第一封包資料,並且將該第一封包資料傳送至一主機端之一處理單元,其中該量化函數為一階梯曲線並且該感應資料透過該量化函數轉換為該量化資料。 The touch device of claim 24, wherein the performing the first compression mode comprises: capturing at least one sensing data of the touch device; and converting the sensing data into a quantized data through the curve filter; And encoding the quantized data and compressing it into a first packet data, and transmitting the first packet data to a processing unit at a host end, wherein the quantization function is a ladder curve and the sensing data is converted into the Quantitative data. 如請求項24所述之觸控裝置,其中該第二壓縮模式包括以下步驟:擷取該觸控裝置之至少一感應資料,該感應資料至少包含一感應圖框;令該感應圖框中具有最大感應量的感應點作為一感應參考點,以該感應參考點決定一第一區域,該第一區域包含該感應參考點及與其相鄰的複數個感應點;傳送該第一區域內之各感應點的感應量與該感應參考點之感 應量及座標至一主機端之一處理單元;以及編碼該第一區域內之各感應點的感應量與該感應參考點之感應量及座標以壓縮為一第二封包資料,並且將該第二封包資料傳送至該處理單元。 The touch device of claim 24, wherein the second compression mode comprises: capturing at least one sensing material of the touch device, the sensing data comprising at least one sensing frame; The sensing point of the maximum sensing quantity is used as a sensing reference point, and the sensing reference point determines a first area, the first area includes the sensing reference point and a plurality of sensing points adjacent thereto; and each of the first area is transmitted The amount of sensing of the sensing point and the sense of the sensing reference point And measuring a coordinate to a processing unit of a host end; and encoding the sensing quantity of each sensing point in the first area and the sensing quantity and coordinates of the sensing reference point to be compressed into a second packet data, and the first The two packets of data are transmitted to the processing unit. 如請求項24所述之觸控裝置,其中該量化函數根據一第一量化參數來決定一曲線階數,並且根據一第二量化參數來決定一目標區,該目標區對應到該量化函數之曲線斜率快速上升之區域。 The touch device of claim 24, wherein the quantization function determines a curve order according to a first quantization parameter, and determines a target region according to a second quantization parameter, where the target region corresponds to the quantization function The area where the slope of the curve rises rapidly. 如請求項24所述之觸控裝置,其中透過該曲線濾波器來將該感應資料轉換為該量化資料之步驟中,在該目標區內該感應資料依據該量化函數轉換為一量化階數的轉換解析度高於在該目標區外該感應資料依據該量化函數轉換為該量化階數的轉換解析度。 The touch device of claim 24, wherein the step of converting the sensing data into the quantized data through the curve filter, wherein the sensing data is converted into a quantization order according to the quantization function in the target region The conversion resolution is higher than the conversion resolution of the sensing data converted to the quantization order according to the quantization function outside the target area. 如請求項24所述之觸控裝置,其中該第一量化參數與該第二量化參數為係依據該觸控裝置所感應之對應物件的種類或數目來進行設定,其中該第一量化參數與該第二量化參數之間的比值決定該曲線濾波器之量化特性。 The touch device of claim 24, wherein the first quantization parameter and the second quantization parameter are set according to a type or a number of corresponding objects sensed by the touch device, wherein the first quantization parameter is The ratio between the second quantization parameters determines the quantization characteristic of the curve filter. 如請求項24所述之觸控裝置,其中將先後時間點之該感應資料所獲得的該量化資料予以進行相減以獲得一量化差值資料,並且該量化差值資料為該量化資料的一種。 The touch device of claim 24, wherein the quantized data obtained by the sensing data at successive time points is subtracted to obtain a quantized difference data, and the quantized difference data is a kind of the quantized data. . 如請求項24所述之觸控裝置,其中該處理單元接收到該第一封包資料進行一第一逆轉換,該第一逆轉換為將該第一封包資料解碼以解壓縮為該量化資料,並且透過該處理單元的一量化反函數來將該量化資料轉換回該感應資料,其中該量化反函數為該量化函數之反函數。 The touch device of claim 24, wherein the processing unit receives the first packet data for performing a first inverse conversion, and the first inverse conversion is to decode the first packet data to decompress the quantized data. And converting the quantized data back to the sensing data through a quantization inverse function of the processing unit, wherein the quantization inverse function is an inverse function of the quantization function. 如請求項25所述之觸控裝置,其中將先後時間點所獲得的該感應資料予以進行相減以獲得一感應差值資料,並且該感應差值資料為該感應資料的一種。 The touch device of claim 25, wherein the sensing data obtained at successive time points is subtracted to obtain a sensing difference data, and the sensing difference data is one of the sensing materials. 如請求項25所述之觸控裝置,其中該處理單元接收到該第二封包資料進行一第二逆轉換,該第二逆轉換為將該第二封包資料解碼以解壓縮成該感應資料。 The touch device of claim 25, wherein the processing unit receives the second packet data for performing a second inverse conversion, and the second inverse conversion is to decode the second packet data to decompress the sensing data. 如請求項23所述之觸控裝置,其中該觸控裝置為一電容式觸控裝置,並且該感應資料為一電容式感應資訊。 The touch device of claim 23, wherein the touch device is a capacitive touch device, and the sensing data is a capacitive sensing information.
TW102142245A 2013-11-20 2013-11-20 Touch device and data processing method thereof TW201520835A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW102142245A TW201520835A (en) 2013-11-20 2013-11-20 Touch device and data processing method thereof
CN201310660149.8A CN104657009A (en) 2013-11-20 2013-12-06 touch device and data processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102142245A TW201520835A (en) 2013-11-20 2013-11-20 Touch device and data processing method thereof

Publications (1)

Publication Number Publication Date
TW201520835A true TW201520835A (en) 2015-06-01

Family

ID=53248227

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102142245A TW201520835A (en) 2013-11-20 2013-11-20 Touch device and data processing method thereof

Country Status (2)

Country Link
CN (1) CN104657009A (en)
TW (1) TW201520835A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI709892B (en) * 2019-11-07 2020-11-11 大陸商北京集創北方科技股份有限公司 Method for high-speed transmission of touch information and touch control system and electronic device using the same
TWI873838B (en) * 2022-09-28 2025-02-21 奇景光電股份有限公司 Touch detection circuitry, electronic device and touch event handling method thereof
US12487693B2 (en) 2022-09-28 2025-12-02 Himax Technologies Limited Touch detection circuitry, electronic device and touch event handling method thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220168B (en) * 2020-01-21 2024-02-09 纮康科技股份有限公司 Multi-mode operation method of capacitive touch panel

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003067408A1 (en) * 2002-02-09 2003-08-14 Legend (Beijing) Limited Method for transmitting data in a personal computer based on wireless human-machine interactive device
CN102455817B (en) * 2010-10-27 2014-08-13 东莞万士达液晶显示器有限公司 Touch panel information transmission method
CN102129319A (en) * 2011-02-28 2011-07-20 李丽平 Fast information interactive system and interactive method thereof
KR20130031563A (en) * 2011-09-21 2013-03-29 삼성전자주식회사 Display apparatus, touch sensing apparatus and method for sensing of touch

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI709892B (en) * 2019-11-07 2020-11-11 大陸商北京集創北方科技股份有限公司 Method for high-speed transmission of touch information and touch control system and electronic device using the same
TWI873838B (en) * 2022-09-28 2025-02-21 奇景光電股份有限公司 Touch detection circuitry, electronic device and touch event handling method thereof
US12333106B2 (en) 2022-09-28 2025-06-17 Himax Technologies Limited Touch detection circuitry, electronic device and touch event handling method thereof
US12487693B2 (en) 2022-09-28 2025-12-02 Himax Technologies Limited Touch detection circuitry, electronic device and touch event handling method thereof

Also Published As

Publication number Publication date
CN104657009A (en) 2015-05-27

Similar Documents

Publication Publication Date Title
CN110363279B (en) Image processing method and device based on convolutional neural network model
CN110321915B (en) A data processing method, a data compensation method, and related equipment
US9524052B2 (en) Efficient lossless compression for peripheral interface data transfer
TW201520835A (en) Touch device and data processing method thereof
CN105518590B (en) System and method for improved processing of touch sensor data
TWI443557B (en) Method for transmitting touch panel data
CN1673939A (en) Input method, control module and product defined by starting position and moving direction
CN103365439A (en) Touch pen capable of detecting pen touch pressure and optical-mechanical system thereof
CN104932777A (en) Ranking method and device for application icons
CN108205680A (en) Image characteristics extraction integrated circuit, method, terminal
US8035535B2 (en) Apparatus and method providing transformation for human touch force measurements
CN103826136A (en) Rapid inverse discrete cosine transform method and terminal
KR102102177B1 (en) Semiconductor device and method for operating the same
TWI454981B (en) Output sensor array of sensor data
KR102047776B1 (en) Fingerprint image processing system
CN107171411A (en) A kind of charging method, method of supplying power to, first terminal and second terminal
US20140267030A1 (en) Computer and mouse cursor control method
CN105988946A (en) Input interface device of mobile device
CN102033636B (en) Control system of touch module
CN101893945A (en) Hand input system with pressure detection function
CN112423282A (en) Scanning gun data processing method and related equipment
CN104252340A (en) Coordinate correspondence method
CN104007850A (en) Signal processing method and electronic device
TWI567598B (en) Touch sensing device and method
CN108595045A (en) Touch signal processing method and device and electronic equipment