TWI765188B - 觸控顯示面板及其自動韌體燒錄方法 - Google Patents
觸控顯示面板及其自動韌體燒錄方法 Download PDFInfo
- Publication number
- TWI765188B TWI765188B TW108140347A TW108140347A TWI765188B TW I765188 B TWI765188 B TW I765188B TW 108140347 A TW108140347 A TW 108140347A TW 108140347 A TW108140347 A TW 108140347A TW I765188 B TWI765188 B TW I765188B
- Authority
- TW
- Taiwan
- Prior art keywords
- touch
- display panel
- glass
- firmware
- offset value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0446—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一種觸控顯示面板,包括:一顯示面板、一觸控玻璃及一觸控控制器。觸控玻璃係壓合至該顯示面板。觸控控制器係電性連接至觸控玻璃,並從該觸控玻璃之辨識腳位取得觸控玻璃之第一產品資訊。觸控控制器及顯示面板係分別將觸控玻璃之第一產品資訊及顯示面板之第二產品資訊回報至一主機。主機係依據第一產品資訊及第二產品資訊從查找表取得對應於觸控顯示面板之韌體及預設雜訊偏移值,並將韌體及預設雜訊偏移值寫入至非揮發性記憶體。該觸控控制器係執行韌體並依據該預設雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
Description
本發明係有關於觸控顯示面板,特別是有關於一種觸控顯示面板及其自動韌體燒錄方法。
在觸控顯示面板的製造組裝過程中,因為觸控玻璃、觸控控制器、及顯示面板均是由不同的製造廠商所生產,且同一類型的觸控玻璃、觸控控制器或顯示面板(例如為LCD面板或LED面板)亦可能有相當多的產品型號,故上述三者搭配所產生的組合之數量相當多。因為不同的產品特性,每一種觸控玻璃、觸控控制器、及顯示面板之組合會具有對應的雜訊偏移值(noise offset value)且所包含感測線的數量不同,故每一種組合均需要對應的韌體以供觸控控制器正確判斷觸控操作。
然而,在工廠端之製造組裝過程中,容易因為人為問題而產生韌體版本無法對應於觸控玻璃、觸控控制器、及顯示面板之組合的情況。舉例來說,在傳統的製造組裝過程中在將觸控玻璃與顯示面板貼合或壓合之前,需要將目前欲組裝之觸控玻璃、觸控控制器、及顯示面板之組合相應的韌體事先下載至觸控控制器對應之儲存單元。一旦觸控玻璃與顯示面板壓合完成後,若要修改觸控控制器之韌體,則需要進行重工(rework)拆換觸控玻璃或顯示面板。上述重工動作除了要花費時間及人力物力之外,甚至有可能造成觸控玻璃或顯示面板的損毀,進而造成製造成本增加。
因此,需要一種觸控顯示面板及其自動韌體燒錄方法以解決上述問題。
本發明係提供一種觸控顯示面板,包括:一顯示面板、一觸控玻璃及一觸控控制器。觸控玻璃包括複數條感測線及複數個辨識腳位,且該觸控玻璃係壓合至該顯示面板。觸控控制器係電性連接至該觸控玻璃,並用以從該觸控玻璃之該等辨識腳位取得該觸控玻璃之第一產品資訊。該觸控控制器及該顯示面板係分別將該觸控玻璃之第一產品資訊及該顯示面板之第二產品資訊回報至一主機。該主機係依據該第一產品資訊及該第二產品資訊從一查找表取得對應於該觸控顯示面板之韌體及預設雜訊偏移值,並將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的一非揮發性記憶體。該觸控控制器係讀取並執行儲存於該非揮發性記憶體中的該韌體,並依據該預設雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
在上述實施例中,該主機係透過一橋接器以將一第一匯流排協定轉換為該觸控控制器所使用之一第二匯流排協定,並利用該第二匯流排協定之裝置位址以偵測該觸控控制器之廠商資訊,並依據該廠商資訊所定義的指令位址以發送讀取指令至該觸控控制器以讀取該觸控玻璃之該第一產品資訊,且該第一匯流排協定與該第二匯流排協定不同。
在上述實施例中,該觸控玻璃之該第一產品資訊包括該觸控玻璃的產品編號、製造廠商、X軸及Y軸感測線之數量、解析度及起始點座標。
在上述實施例中,該顯示面板之該第二產品資訊包括該顯示面板的解析度、廠商名稱、產品名稱、產品序號及時序資訊。
在上述實施例中,在該主機將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的該非揮發性記憶體後,該觸控控制器係執行該韌體以測試該觸控玻璃之該等感測線的開路狀態及短路狀態,並依據測試結果以調整該預設雜訊偏移值以產生一第一雜訊偏移值,並且依據第一雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
本發明更提供一種自動韌體燒錄方法,用於一觸控顯示面板,該觸控顯示面板包括一顯示面板、一觸控玻璃及一觸控控制器,且該觸控玻璃係壓合至該顯示面板。該方法包括下列步驟:利用該觸控控制器及該顯示面板分別將該觸控玻璃之第一產品資訊及該顯示面板之第二產品資訊回報至一主機;利用該主機依據該第一產品資訊及該第二產品資訊從一查找表取得對應於該觸控顯示面板之韌體及預設雜訊偏移值,並將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的一非揮發性記憶體;以及利用該觸控控制器讀取並執行儲存於該非揮發性記憶體中的該韌體,並依據該預設雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
在上述實施例中,該主機係透過一橋接器以將一第一匯流排協定轉換為該觸控控制器所使用之一第二匯流排協定,且該方法更包括:利用該第二匯流排協定之裝置位址以偵測該觸控控制器之廠商資訊;以及依據該廠商資訊所定義的指令位址以發送讀取指令至該觸控控制器以讀取該觸控玻璃之該第一產品資訊,其中該第一匯流排協定與該第二匯流排協定不同。
在上述實施例中,該觸控玻璃之該第一產品資訊包括該觸控玻璃的產品編號、製造廠商、X軸及Y軸感測線之數量、解析度及起始點座標。
在上述實施例中,該顯示面板之該第二產品資訊包括該顯示面板的解析度、廠商名稱、產品名稱、產品序號及時序資訊。
在上述實施例中,在該主機將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的該非揮發性記憶體後,該方法更包括:利用該觸控控制器執行該韌體以測試該觸控玻璃之該等感測線的開路狀態及短路狀態,並依據測試結果以調整該預設雜訊偏移值以產生一第一雜訊偏移值,並且依據第一雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉一較佳實施例,並配合所附圖式,作詳細說明如下。
第1A圖為依據本發明一實施例中之觸控顯示面板的示意圖。第1B圖為依據本發明另一實施例中之觸控顯示面板的示意圖。
觸控顯示面板10例如可設置於一電子裝置中,例如為攜帶式電子裝置、顯示器、電視、或筆記型電腦。如第1圖所示,觸控顯示面板10包括觸控玻璃(touch glass)100、觸控模組(touch control module)110、及顯示模組120,但本發明並不限於此。觸控玻璃100係貼合或壓合在顯示模組120的顯示面板122之上,其中觸控模組110例如包括觸控控制器112(例如可為一觸控晶片)。觸控玻璃100亦可稱為電容式觸控面板,觸控玻璃100係電性連接至觸控控制器112,且觸控控制器112係設置於一觸控電路板113上。
舉例來說,觸控玻璃100在X-Y平面包括複數條感測線,例如複數條X軸感測線(例如M條)及複數條Y軸感測線(例如為N條),且觸控控制器112可接收到在不同感測線或感應通道上的電容值之變化,並據以判斷在觸控顯示面板10上的觸控操作。此外,觸控玻璃100係包括一個多個辨識腳位101,其例如透過一匯流排(例如可為I2C匯流排或SPI匯流排)電性連接至觸控控制器112,使得觸控控制器112可從辨識腳位101讀取觸控玻璃100之相關產品資訊(例如為第一產品資訊),例如觸控玻璃100的產品編號、製造廠商、X軸及Y軸感測線之數量、解析度、起始點座標等等。舉例來說,超始點座標可能是從觸控玻璃的左上方、右上方、左下方或右下方視為原點,且原點的X、Y座標可能是正負1或0的組合,視其製造廠商的設計而定。
承上述實施例,在觸控電路板113更設置有非揮發性記憶體(non-volatile memory)114及傳輸介面115。非揮發性記憶體114例如可用電子可抹除可編程唯讀記憶體(electrically erasable programable read-only memory,EEPROM)或靜態隨機存取記憶體(static random access memory,SRAM)所實現,但本發明並不限於此。傳輸介面115為一資料傳輸介面,例如為I2C匯流排、SPI匯流排、或通用序列匯流排(USB)介面,但本發明並不限於此。非揮發性記憶體114係用以儲存與觸控控制器112相關的韌體,且觸控控制器112可由非揮發性記憶體114讀取相關的韌體以正確進行觸控判斷。
顯示模組120係包括顯示控制器121、顯示面板122、儲存單元123、及傳輸介面124。傳輸介面124為一資料傳輸介面,例如為I2C匯流排、SPI匯流排、或通用序列匯流排(USB),但本發明並不限於此。顯示控制器121可透過傳輸介面124由主機20接收控制指令或回應顯示面板資訊至主機20,其中上述顯示面板資訊例如可為延伸顯示能力識別(extended display identification data,EDID)資訊,例如包括:顯示面板之解析度、廠商名稱、產品名稱、產品序號、時序資訊等等。儲存單元123例如可為一唯讀記憶體或非揮發性記憶體,用以儲存控制顯示面板122的相關程式碼或韌體(firmware)。顯示控制器121可從儲存單元123讀取相關的程式碼或韌體並執行,藉以控制顯示面板122之顯示操作。
在一實施例中,主機20例如可為一個人電腦或一伺服器。主機20之傳輸介面201及202係分別對應於傳輸介面115及124,例如均為I2C介面。傳輸介面201及202可分別透過I2C排線21及22以電性連接至傳輸介面115及124,如第1A圖所示。在另一實施例中,主機20之傳輸介面201例如為USB介面,且可經過USB線23以連接至橋接器203,並且橋接器203可將USB協定轉換為I2C協定,並經由I2C排線24以連接至傳輸介面115。
舉例來說,主機20可透過傳輸介面201及115以從觸控控制器112之相關裝置位址(device address)取得觸控控制器112之相關廠商資訊,例如其製造廠商。因為不同的廠商所出產的觸控控制器112之指令位址及相關操作並不相同,故主機20可依據所取得的觸控控制器112之廠商資訊下達合適的讀取指令至觸控控制器112以取得觸控玻璃100之產品資訊。
當主機20確定觸控控制器112之相關廠商資訊後,主機20即可發送對應於觸控控制器112的讀取指令以從觸控玻璃100取得觸控玻璃100之相關辨識資訊。此外,主機20可透過傳輸介面202及124以從顯示控制器121取得顯示面板122之相關資訊,例如顯示面板之解析度、廠商名稱、產品名稱、產品序號、時序資訊等等。
然而,不同的觸控玻璃100及顯示面板122之組合所對應的雜訊偏移值也會不同,意即觸控控制器112在判斷觸控玻璃100在不同感測線的電容值之變化的時候會受到雜訊偏移值的影響。詳細而言,觸控玻璃100上在X軸感測線及Y軸感測線上均有許多電極(electrode),且X軸感測線及Y軸感測線的各個交錯區域均需要判斷X軸感測線或Y軸感測線是短路狀態或開路狀態。
此外,因為觸控玻璃100例如是使用電容式感測技術,故需要進行雜訊消除(noise cancellation)以調整觸控判斷的雜訊位階。本發明領域中具有通常知識者當可了解如何進行雜訊消除以進行觸控判斷,故其細節於此不再詳述。
此外,不同廠商所製造的不同觸控玻璃的雜訊容忍值(tolerance)也會不同,且在觸控玻璃100貼合顯示面板122後的雜訊偏移值也會改變,所以需要不同的觸控玻璃100及顯示面板122之組合進行實驗以獲得較佳的雜訊偏移值以便於觸控控制器112進行校正,才能正確地判斷出在觸控玻璃100上的觸控操作。
表1為觸控控制器112所使用的韌體查找表:
表1
顯示面板編號 | EDID 產品名稱 | 解析度 | 玻璃編號 | 製造廠商 | 尺寸 | 雜訊偏移值 | 韌體編號 |
1 | AUO XXXX1 | HD | 1 | a | 12’ | 0x0000 | 1 |
2 | AUO XXXX2 | FHD | 2 | a | 12’ | 0x0001 | 2 |
3 | LG XXXX1 | HD | 3 | b | 14’ | 0x0003 | 3 |
4 | LG XXXX2 | FHD | 4 | b | 14’ | 0x0000 | 4 |
5 | LG XXXX3 | HD | 5 | c | 12’ | 0x0002 | 5 |
6 | LG XXXX4 | FHD | 6 | c | 12’ | 0x0004 | 6 |
7 | BOE XXXX1 | HD | 7 | c | 14’ | 0x0001 | 7 |
8 | BOE XXXX2 | FHD | 8 | c | 14’ | 0x0005 | 8 |
9 | INX XXXX1 | HD | 9 | c | 12’ | 0x0002 | 9 |
10 | INX XXXX2 | FHD | 10 | c | 12’ | 0x0000 | 10 |
舉例來說,在表1中列示了顯示面板編號及其延伸顯示能力識別(EDID)資訊(例如產品名稱)及解析度(例如可為HD或FHD解析度、或是其他解析度)、以及觸控玻璃100之玻璃編號及其製造廠商(例如為廠商a~c)與尺寸(例如為12’或14’、或是其他尺寸)。因此,不同顯示面板122及觸控玻璃100之組合可能具有不同的雜訊偏移值,而且觸控控制器112針對不同組合的顯示面板122及觸控玻璃100也需要對應的韌體(例如為韌體編號1~10)才能正確地判斷觸控操作。需注意的是,表1係用於說明部分顯示面板122及觸控玻璃100之組合及其相關資訊,但本發明並不限定於表1中之資訊。
當主機200透過上述方式取得觸控控制器112、觸控玻璃100及顯示面板122之相關資訊後,主機200即可從表1得知觸控玻璃100及顯示面板122之組合的硬體識別碼(SKU ID),並且將具有相應的韌體編號的韌體上傳或燒錄至觸控模組110的非揮發性記憶體114。因此,觸控控制器112可讀取儲存於非揮發性記憶體114中對應於觸控玻璃100及顯示面板122之組合的韌體以判斷觸控操作。當觸控控制器112執行上述韌體後,可對觸控玻璃100上之X軸/Y軸感測線進行測試,例如測試各感測線之短路狀態及開路狀態,並且可對觸控玻璃100的預設雜訊偏移值進行微調以達到最佳的觸控效果。
第2圖為依據本發明一實施例中之自動韌體燒錄方法的流程圖。
在步驟S210,將觸控顯示面板10連接至主機20。舉例來說,主機20可透過傳輸介面201及202經由I2C排線21及22以電性連接至觸控顯示面板10的傳輸介面115及124,如第1A圖所示。在另一實施例中,主機20之傳輸介面201例如為USB介面,且可經過USB線21以連接至橋接器203,並且橋接器203可將USB協定(例如為第一匯流排協定)轉換為I2C協定(例如為第二匯流排協定),並經由I2C排線24以連接至傳輸介面115。因此,主機20可利用第二匯流排協定之裝置位址以取得觸控控制器112之廠商資訊,並依據廠商資訊所定義的指令位址以發送讀取指令至觸控控制器112以讀取觸控玻璃100之第一產品資訊。
在步驟S220,主機20利用第二匯流排協定的裝置位址偵測是否有觸控控制器112進行回應。若有回應,則執行步驟S230。若無回應,則回到步驟S210,可進一步檢查觸控顯示面板10與主機20是否已正確連接。
在步驟S230,主機20利用第二匯流排協定的裝置位址取得觸控控制器112之廠商資訊。舉例來說,主機20可利用I2C協定所定義的裝置位址以取得觸控控制器112之廠商資訊(manufacturer information)。
因為不同的廠商所出產的觸控控制器112之指令位址及相關操作並不相同,故主機20可依據所取得的觸控控制器112之廠商資訊下達正確的讀取指令至觸控控制器112以取得觸控玻璃100之產品資訊,例如觸控玻璃100的產品編號、製造廠商、X軸及Y軸之數量、解析度、起始點座標等等。
在步驟S240,主機20發出對應於廠商資訊的裝置位址至觸控控制器112以讀取觸控玻璃100之第一產品資訊。觸控玻璃100之第一產品資訊包括該顯示面板的產品編號、製造廠商、X軸及Y軸感測線之數量、解析度及起始點座標。
在步驟S250,主機20判斷是否能成功讀取觸控玻璃100之第一產品資訊。若能讀取觸控玻璃100之第一產品資訊,則執行步驟S250。若無法讀取觸控玻璃100之第一產品資訊(即讀取失敗),則回到步驟S210,可進一步檢查觸控顯示面板10與主機20是否已正確連接。
在步驟S260,主機20取得顯示面板122之第二產品資訊。舉例來說,主機20可透過傳輸介面202及124以從顯示控制器121取得顯示面板122之相關面板資訊,其中上述顯示面板資訊例如可為延伸顯示能力識別(extended display identification data,EDID)資訊,例如包括:顯示面板之解析度、廠商名稱、產品名稱、產品序號、尺寸、時序資訊等等。
在步驟S270,主機20依據觸控玻璃100之第一產品資訊及顯示面板122之第二產品資訊以從韌體查找表中取得對應於觸控玻璃100及顯示面板122之組合的韌體,並將韌體及預設雜訊偏移值寫入至觸控模組110中的非揮發性記憶體114。
舉例來說,主機20可預先建立一韌體查找表,如表1所示,並且從所取得的第一產品資訊及第二產品資訊之搭配組合找出相應的韌體編號及預設雜訊偏移值,並將韌體及預設雜訊偏移值寫入至觸控模組110中的非揮發性記憶體114,使得觸控控制器112可執行韌體以判斷在觸控玻璃100上的觸控操作。
在步驟S280,觸控控制器112係執行該韌體以對該觸控玻璃之各感測線進行開路狀態及短路狀態的測試,並測試結果調整該預設雜訊偏移值以產生一第一雜訊偏移徝,並且依據第一雜訊偏移值以判斷在觸控玻璃100上的觸控操作。舉例來說,當觸控控制器112執行上述韌體後,可對觸控玻璃100上之X軸/Y軸感測線進行測試,例如測試各感測線之短路狀態及開路狀態,並且可對觸控玻璃100的預設雜訊偏移值進行微調以達到最佳的觸控效果。
綜上所述,本發明係提供一種觸控顯示面板及其自動韌體燒錄方法,其可利用主機自動偵測觸控控制器、觸控玻璃及顯示面板之不同組合,並從查找表中挑選出對應於觸控顯示面板之韌體,並且將對應的韌體寫入至觸控模組。因此,觸控顯示面板及其自動韌體燒錄方法可避免在工廠端之製造組裝過程中,容易因為人為問題而產生韌體版本無法對應於觸控玻璃、觸控控制器、及顯示面板之組合的情況。
此外,因為觸控顯示面板在出廠後的觸控玻璃已貼合至顯示面板,本發明之觸控顯示面板及其自動韌體燒錄方法更可在不必拆換觸控玻璃及顯示面板的情況下重新燒錄以修改或更新觸控控制器所需的韌體,進而節省維修及製造成本。
於權利要求中使用如”第一”、"第二"、"第三"等詞係用來修飾權利要求中的元件,並非用來表示之間具有優先權順序,先行關係,或者是一個元件先於另一個元件,或者是執行方法步驟時的時間先後順序,僅用來區別具有相同名字的元件。
本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
10:觸控顯示面板
100:觸控玻璃
101:辨識腳位
110:觸控模組
112:觸控控制器
113:觸控電路板
114:非揮發性記憶體
115:傳輸介面
120:顯示模組
121:顯示控制器
122:顯示面板
123:儲存單元
124:傳輸介面
20:主機
21、22、24~I2C:排線
23:USB線
201、202:傳輸介面
S210-S280:步驟
第1A圖為依據本發明一實施例中之觸控顯示面板的示意圖。第1B圖為依據本發明另一實施例中之觸控顯示面板的示意圖。
第2圖為依據本發明一實施例中之自動韌體燒錄方法的流程圖。
10:觸控顯示面板
100:觸控玻璃
101:辨識腳位
110:觸控模組
112:觸控控制器
113:觸控電路板
114:非揮發性記憶體
115:傳輸介面
120:顯示模組
121:顯示控制器
122:顯示面板
123:儲存單元
124:傳輸介面
20:主機
21、22:I2C排線
201、202:傳輸介面
Claims (8)
- 一種觸控顯示面板,包括:一顯示面板;一觸控玻璃,包括複數條感測線及複數個辨識腳位,且該觸控玻璃係壓合至該顯示面板;以及一觸控控制器,電性連接至該觸控玻璃,並用以從該觸控玻璃之該等辨識腳位取得該觸控玻璃之第一產品資訊,其中,該觸控控制器及該顯示面板係分別將該觸控玻璃之第一產品資訊及該顯示面板之第二產品資訊回報至一主機,其中,該主機係依據該第一產品資訊及該第二產品資訊從一查找表取得對應於該觸控顯示面板之韌體及預設雜訊偏移值,並將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的一非揮發性記憶體,其中,該觸控控制器係讀取並執行儲存於該非揮發性記憶體中的該韌體,並依據該預設雜訊偏移值以判斷在該觸控玻璃上之觸控操作,其中該觸控玻璃之該第一產品資訊包括該觸控玻璃的產品編號、製造廠商、X軸及Y軸感測線之數量、解析度及起始點座標。
- 如申請專利範圍第1項所述的觸控顯示面板,其中:該主機係透過一橋接器以將一第一匯流排協定轉換為該觸控控制器所使用之一第二匯流排協定,並利用該第二匯流排協定之裝置位址以偵測該觸控控制器之廠商資訊,並依據該廠商資訊所定義的 指令位址以發送讀取指令至該觸控控制器以讀取該觸控玻璃之該第一產品資訊,且該第一匯流排協定與該第二匯流排協定不同。
- 如申請專利範圍第1項所述的觸控顯示面板,其中該顯示面板之該第二產品資訊包括該顯示面板的解析度、廠商名稱、產品名稱、產品序號及時序資訊。
- 如申請專利範圍第1項所述的觸控顯示面板,其中在該主機將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的該非揮發性記憶體後,該觸控控制器係執行該韌體以測試該觸控玻璃之該等感測線的開路狀態及短路狀態,並依據測試結果以調整該預設雜訊偏移值以產生一第一雜訊偏移值,並且依據第一雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
- 一種自動韌體燒錄方法,用於一觸控顯示面板,該觸控顯示面板包括一顯示面板、一觸控玻璃及一觸控控制器,且該觸控玻璃係壓合至該顯示面板,該方法包括:利用該觸控控制器及該顯示面板分別將該觸控玻璃之第一產品資訊及該顯示面板之第二產品資訊回報至一主機,其中該觸控玻璃之該第一產品資訊包括該觸控玻璃的產品編號、製造廠商、X軸及Y軸感測線之數量、解析度及起始點座標;利用該主機依據該第一產品資訊及該第二產品資訊從一查找表取得對應於該觸控顯示面板之韌體及預設雜訊偏移值,並 將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的一非揮發性記憶體;以及利用該觸控控制器讀取並執行儲存於該非揮發性記憶體中的該韌體,並依據該預設雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
- 如申請專利範圍第5項所述之自動韌體燒錄方法,其中該主機係透過一橋接器以將一第一匯流排協定轉換為該觸控控制器所使用之一第二匯流排協定,且該方法更包括:利用該第二匯流排協定之裝置位址以偵測該觸控控制器之廠商資訊;以及依據該廠商資訊所定義的指令位址以發送讀取指令至該觸控控制器以讀取該觸控玻璃之該第一產品資訊,其中該第一匯流排協定與該第二匯流排協定不同。
- 如申請專利範圍第5項所述之自動韌體燒錄方法,其中該顯示面板之該第二產品資訊包括該顯示面板的解析度、廠商名稱、產品名稱、產品序號及時序資訊。
- 如申請專利範圍第5項所述之自動韌體燒錄方法,其中在該主機將該韌體及該預設雜訊偏移值寫入至該觸控顯示面板中的該非揮發性記憶體後,該方法更包括:利用該觸控控制器執行該韌體以測試該觸控玻璃之該等感測線的開路狀態及短路狀態,並依據測試結果以調整該預設雜訊偏移值 以產生一第一雜訊偏移值,並且依據第一雜訊偏移值以判斷在該觸控玻璃上之觸控操作。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108140347A TWI765188B (zh) | 2019-11-07 | 2019-11-07 | 觸控顯示面板及其自動韌體燒錄方法 |
CN201911188567.5A CN112783355B (zh) | 2019-11-07 | 2019-11-28 | 触控显示面板及其自动固件烧录方法 |
US16/861,421 US10996789B1 (en) | 2019-11-07 | 2020-04-29 | Touch display panel and method of automatically recording firmware thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108140347A TWI765188B (zh) | 2019-11-07 | 2019-11-07 | 觸控顯示面板及其自動韌體燒錄方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202119223A TW202119223A (zh) | 2021-05-16 |
TWI765188B true TWI765188B (zh) | 2022-05-21 |
Family
ID=75689558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108140347A TWI765188B (zh) | 2019-11-07 | 2019-11-07 | 觸控顯示面板及其自動韌體燒錄方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10996789B1 (zh) |
CN (1) | CN112783355B (zh) |
TW (1) | TWI765188B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210079601A (ko) * | 2019-12-20 | 2021-06-30 | 주식회사 실리콘웍스 | 펌웨어를 업데이트하는 터치 시스템 및 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080179112A1 (en) * | 2007-01-30 | 2008-07-31 | Zheng Qin | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US20180275789A1 (en) * | 2017-03-21 | 2018-09-27 | Intel Corporation | Hybrid display integratable antennas using touch sensor trace and edge discontinuity structures |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110091380A (ko) * | 2010-02-05 | 2011-08-11 | 삼성전자주식회사 | 터치 패널의 노이즈 보상 방법 및 장치 |
US8576197B2 (en) * | 2011-05-16 | 2013-11-05 | Pixart Imaging, Inc. | Noise blanking for capacitive touch displays |
CN103218236B (zh) * | 2012-01-19 | 2016-08-03 | 冠捷投资有限公司 | 通过显示器的触控模块更新显示器固件的方法 |
TWI493401B (zh) * | 2013-01-07 | 2015-07-21 | Quanta Comp Inc | 電腦系統及其觸控及顯示資料傳輸裝置與方法 |
KR102412677B1 (ko) * | 2015-09-14 | 2022-06-24 | 삼성디스플레이 주식회사 | 표시 장치 및 이를 포함하는 전자 기기 |
US10075323B2 (en) * | 2015-10-14 | 2018-09-11 | Intel IP Corporation | Interleaving and deinterleaving source data for single carrier modulation and coding schemes |
US20170241799A1 (en) * | 2016-02-22 | 2017-08-24 | Invensense, Inc. | Systems and methods to compensate for gyroscope offset |
CN107728832B (zh) * | 2016-08-12 | 2022-05-24 | 三星电子株式会社 | 触摸显示装置和触摸驱动集成电路的操作方法 |
JP7003447B2 (ja) * | 2017-05-24 | 2022-01-20 | コニカミノルタ株式会社 | 放射線画像撮影装置及び放射線画像撮影システム |
-
2019
- 2019-11-07 TW TW108140347A patent/TWI765188B/zh active
- 2019-11-28 CN CN201911188567.5A patent/CN112783355B/zh active Active
-
2020
- 2020-04-29 US US16/861,421 patent/US10996789B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080179112A1 (en) * | 2007-01-30 | 2008-07-31 | Zheng Qin | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US20180275789A1 (en) * | 2017-03-21 | 2018-09-27 | Intel Corporation | Hybrid display integratable antennas using touch sensor trace and edge discontinuity structures |
Also Published As
Publication number | Publication date |
---|---|
CN112783355B (zh) | 2023-11-07 |
CN112783355A (zh) | 2021-05-11 |
TW202119223A (zh) | 2021-05-16 |
US10996789B1 (en) | 2021-05-04 |
US20210141482A1 (en) | 2021-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103176816B (zh) | 制造系统及固件烧录方法 | |
TWI470462B (zh) | 設定面板參數的方法及相關之控制晶片 | |
KR102519733B1 (ko) | 디스플레이의 균열을 확인하는 방법 및 이를 수행하는 전자 장치 | |
US20180039107A1 (en) | Display device | |
TWI725523B (zh) | 顯示裝置、電子系統以及控制方法 | |
TWI765188B (zh) | 觸控顯示面板及其自動韌體燒錄方法 | |
KR20030069050A (ko) | 표시장치 | |
CN101393732B (zh) | 接口装置与写入扩展显示识别数据的方法 | |
JP2014153964A (ja) | マイクロプログラムを更新可能な電子機器 | |
KR20120098325A (ko) | 비휘발성 메모리 시스템 및 이를 위한 특성 정보 설정 방법 | |
TWI668566B (zh) | 記憶體檢測系統、記憶體檢測方法以及用於記憶體檢測的錯誤映射表建立方法 | |
US10147385B2 (en) | Online gamma adjustment system of liquid crystal | |
CN112486621B (zh) | 一种基于io电平的横竖屏适配方法、设备及存储介质 | |
CN109658898B (zh) | 防止读取数据出错的电路、方法及显示装置 | |
CN106095627B (zh) | 一种功能模组的检测方法及移动终端 | |
US9323516B2 (en) | Electronic device system and electronic device | |
CN113778472A (zh) | Flash芯片烧写方法、装置及电子设备 | |
TWI413904B (zh) | Universal Serial Bus (USB) controller and its execution method | |
CN112540881A (zh) | 存储装置测试管理方法以及存储装置测试管理系统 | |
CN104123900A (zh) | Led灯板校验系统及校验方法 | |
WO2022134864A1 (zh) | 一种mram读写电压的校准电路及其校准方法、mram | |
CN114826489B (zh) | 一种链路纠错方法、系统、存储介质及设备 | |
CN114121138B (zh) | 内存电压测试方法、装置、计算设备及系统 | |
TWI559319B (zh) | Memory device detection device and detection method thereof | |
JP2010097330A (ja) | アドレス線の試験方法及び試験装置 |