TW201342162A - 具交互作用補償之觸控判定 - Google Patents

具交互作用補償之觸控判定 Download PDF

Info

Publication number
TW201342162A
TW201342162A TW101148924A TW101148924A TW201342162A TW 201342162 A TW201342162 A TW 201342162A TW 101148924 A TW101148924 A TW 101148924A TW 101148924 A TW101148924 A TW 101148924A TW 201342162 A TW201342162 A TW 201342162A
Authority
TW
Taiwan
Prior art keywords
compensation
light
value
surface portion
touch
Prior art date
Application number
TW101148924A
Other languages
English (en)
Inventor
Mats Petter Wallander
Peter Juhlin
Mattias Krus
Original Assignee
Flatfrog Lab Ab
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 Flatfrog Lab Ab filed Critical Flatfrog Lab Ab
Publication of TW201342162A publication Critical patent/TW201342162A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04109FTIR in optical digitiser, i.e. touch detection by frustrating the total internal reflection within an optical waveguide due to changes of optical properties or deformation at the touch location

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)
  • Position Input By Displaying (AREA)

Abstract

一裝置實行用於光學受抑內全反射技術(FTIR)式觸控系統的資料處理方法。上述觸控系統,藉由在面板內部從複數的入耦合點到複數的出耦合點傳送光,定義橫過面板的表面部分的偵測線,因此在表面部分上的各位置由入射光線照明。至少一光偵測器耦合至上述出耦合點以產生輸出信號。上述裝置從輸出信號得到(50)給偵測線的信號值,並處理(52)信號值以至少部分補償與表面部分上的物體互動之子集的偵測線中明顯互動的變動。上述裝置使用得到的補償資料以至少部分代表子集的偵測線中入射功率分佈的差異引起的變動,上述入射功率分佈係有關表面部分的垂直方向的各個偵測線上入射光線中功率的分佈。

Description

具交互作用補償之觸控判定 【相互參照相關申請案】
本申請書主張2011年12月22日提出申請的瑞典專利申請案第1151261-3號以及2011年12月22日提出申請的美國臨時專利申請案第61/579291的利益,兩者在此合併參考。
本發明係關於在光傳導面板內部以光傳導運作之觸控系統,並特別關於在如此的系統內觸控信號的處理。
觸控系統(“touch systems”)普遍用於各種應用。典型地,以接觸物體例如手指或尖筆,不論是直接接觸或通過接近(即,無接觸)觸控表面,起動觸控系統。觸控系統在控制面板內例如用作手提電腦的觸控板,以及用作例如行動電話的手持裝置上的顯示器覆蓋物。覆蓋於顯示器上或整合於其內的觸控面板也指”觸控螢幕”。在此技藝中許多其他應用是已知的。
觸控系統日益設計為能夠同步偵測二或更多觸控,此能力在此技藝中常被稱作”多點觸控”。
有許多已知的技術提供多點觸控,例如,藉由使用攝影機捕捉面板上從觸控點驅散的光,或是藉由組合電阻線 格柵、電容感應器、應變計等至面板內。
美國專利第7432893號(US7432893)揭露在光傳導面板內部以光傳導操作的觸控系統。上述觸控系統包括發射光進入面板的二或更多光源,因此光以內部反射傳送進入面板,並由面板周圍的偵測器偵測。接觸面板的物體可能阻撓光,藉此部分的光會離開其原傳送路徑,且偵測的信號會降低。接觸物體的位置可以利用三角檢測計算(triagulation)。
美國專利第2009/0153519號(US2009/0153519)也揭露以光的內部傳導操作的觸控系統。觸控系統被定義為”斷層掃描裝置”,包括在邊緣周圍具有流動埠的光傳導面板。在一流動埠注入光,在面板內部以內部反射傳送,以及在另一流動埠從面板傳導,其中安排偵測器以測量接收的光能。接觸面板的物體阻撓面板內部的光,因此降低傳導的光。接觸物體的位置的計算係利用眾所周知的斷層掃描方法處理在流動埠接收的光能。
聯合國專利第2010/064983號(WO2010/064983)揭露改良的技術,用於觸控信號的處理,觸控信號代表在延伸橫過光傳導面板的觸控表面之複數的偵測線上偵測的光能。處理上述觸控信號成為標準化的信號,代表沒有物體接觸面板時面板內部傳導的光以及一或更多物體接觸面板時傳導的光之間的比例。
聯合國專利第2011/139213號(WO2011/139213)揭露改良的技術,用於斷層重建,係根據來自以光傳導面板內部的光傳導運作之觸控系統的觸控信號。處理觸控信號,上述 觸控信號代表橫過觸控表面複數的偵測線上偵測的能量,以產生一組配對樣本,指示虛造偵測線的評估偵測能量,上述虛造偵測線具有在表面部分上的位置,上述位置與斷層重建的標準幾何相配。此技術使觸控系統能被設計為以任何排列的偵測線橫過面板,換言之,即使排列與習知的斷層掃描技術不相配。
仍然需要再改良能夠在觸控系統中偵測接觸物體的技術,上述觸控系統以光傳導面板內部傳導的光受抑運作。
本發明的一目的係至少部分克服先前技術的一或更多上述限制。
另一目的係在光學觸控系統中實現改良的觸控偵測,上述光學觸控系統在光傳導面板內部複數的路徑上傳導光至一或更多的光偵測器。
根據申請專利範圍獨立項、申請專利範圍附屬項定義的其實施例,利用方法、電腦程式產品、裝置以及觸控裝置,至少部分達成一或更多的這些目的,還有在以下說明中出現的其他目的。
本發明的第1形態係處理來自觸控裝置的輸出信號之方法。上述觸控裝置包括光傳導面板,配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過面板的表面部分的偵測線,其中在表面部分上的各位置由入射光線照明,因此接觸表面部分的物體與一子集的偵測線的入射光線互動,上述觸控裝置更包括至少一光偵測器,耦合至出耦合點以產生輸出信號。 上述方法包括:得到步驟,根據輸出信號,得到給偵測線的信號值,上述信號值指示物體與各個偵測線上傳送的光之間的一明顯互動;以及處理信號值步驟,處理信號值以產生觸控資料,指示在表面部分上物體的位置。上述處理步驟包括:產生步驟,藉由對信號值運算補償資料,產生補償的信號值以至少部分補償與物體互動之子集的偵測線中明顯互動的變動,其中得到上述補償資料以至少代表子集的偵測線中入射功率分佈的差異引起的變動,上述入射功率分佈係有關表面部分的垂直方向的各個偵測線上入射光線中功率的分佈;以及處理補償的信號值步驟,處理補償的信號值以產生觸控資料。
第1形態係根據本申請者的洞察力,即這類型的光學觸控系統展示”互動不平衡”(在此也指示”減弱不平衡”)。互動不平衡的特徵為在不同偵測線上互動的明顯差異,即使偵測線與一且相同物體互動。如此的互動不平衡在產生的觸控資料中可以引起不準確,或是甚至使產生觸控資料變得困難。互動不平衡發生於所有與上述物體互動的偵測線。延伸橫過表面部分的偵測線典型地包括在許多不同的”內部反射路徑”上的光線,係指光線以不同反射角度傳送至表面部分。本申請者已經發現互動不平衡可以至少部分歸因於與物體互動的光線之入射功率分佈中偵測線之間的差異。根據上述第1形態,設計補償資料以說明這些變化,用以補償,全部或部分,互動不平衡。各入射功率分佈(指示詳細說明中的”功率剖面”)可以看作有關表面部分的垂直方向之各個偵測線上入射光線中的功率分佈。入射功率分佈因此是入射至表面部分的不同角度的功率 /強度/能量的分佈。
因此,實行上述發明的補償以至少部分補償互動不平衡,即補償與物體互動之子集的偵測線中明顯互動的變動。明顯互動指示可能源自觸控系統中光偵測器的輸出信號,以及明顯互動嵌入得自輸出信號的信號值。如上述,本發明聚焦於補償偵測線中入射功率分佈的差異引起之互動不平衡。這些差異可以產生於入耦合點,例如,對於不同偵測線,光以對表面部分的垂直線不同範圍的角度注入面板(也指輸入功率剖面Ein(θ)中的差異)。由於光沿著各個偵測線傳送,差異也可能源自例如光傳導面板中的大量吸收及反射損失之現象。這些現象可能引起到達偵測器的光的入射功率分佈在表面部分的平面中不同範圍的偵測線之間的變化。與原點無關,到達偵測器的光的入射功率分佈中的變化可能引起不同偵測線的光偵測器的信號反應中對應的變化,產生在明顯互動中的變化。如果在光偵測器產生信號反應的反射角的範圍在偵測線之間不同(也稱作感光度剖面圖(sensitivity profile)X(θ)中的差異),明顯互動中可能發生更進一步的變化。本發明的實施例配置為說明互動不平衡的一或更多這些原因。
雖然定義第1形態有關表面部分上的單一物體,了解補償互動不平衡可以同樣應用於關表面部分上的其他物體,與物體的類型無關。也了解當物體在表面部分上移動時,與物體互動的子集的偵測線會變化。物體可以是”接觸物體”,指示使用者意圖主動接觸光傳導面板的表面部分之物體。例如,接觸物體可以是手指或尖筆。不過,發明的補償也可以應 用至非有意的物體,例如表面部分上的指紋、污點、濺出等,如果想要精確地確認如此的非有意物體。
根據第1形態,處理補償的信號值以產生觸控資料,上述觸控資料可以包括一或更多物體的位置座標、形狀、區域以及尺寸其中之一。在一實施例中,直接從補償的信號值產生觸控資料,例如利用三角檢測計算技術。使用補償的信號值可以促進或實現如此的三角檢測計算。另一實施例中,首先產生表面部分的影像作為補償的信號值的函數,影像代表與一或更多物體引起的傳送光之局部互動中的變化。例如,可以對補償的信號值運算影像重建演算法。於是,處理影像,用以判定觸控資料。使用補償的信號值可以壓制互動不平衡引起的影像中的變形。又,藉由產生補償作為影像產生的分開步驟上游,可以達到快速和控制良好的補償以及允許,如果想要的話,使用影像產生的存在傳統技術兩者。
如同參考範例實施例將更進一步解釋的,信號值和補償的信號值可以但不需要同一格式。例如,補償的信號值可以是標準化格式,例如減弱或傳導,而信號值可以是光偵測器提供的格式,例如能量/功率/強度。因此,即使信號值不以”互動格式”提供,它們仍然指示物體和各個偵測線之間的明顯互動。
在一實施例中,產生補償的信號值以指示物體和與物體互動的子集的偵測線之間同等的互動。這等於”互動不平衡”的補償。”同等的互動”可以意味著對於受一和相同物體影響的所有偵測線,互動實質上相同。或者,產生補償的信號 值,也納入偵測線和接觸物之間的交叉範圍,藉此互動可能在受一和相同物體影響的偵測線之間不同,但是對於這些偵測線互動仍然相等。應注意互動不平衡的補償不需要補償物體之間的互動差異,雖然這是可能的。
在一實施例中,補償資料包括補償值,各補償值關聯一或更多偵測線,以及藉由對關聯的偵測線之信號值運算補償值,例如以乘法、除法、加法或另一數學運算,可以產生補償的信號值。各個如此的補償值可以提供作為以下至少其一的函數:表面部分的平面中各個偵測線的長度,在各個偵測線和來自入耦合點的參考方向之間表面部分的平面中的第1傳送角度,以及在各個偵測線和來自出耦合點的參考方向之間表面部分的平面中的第2傳送角度。
在一實施例中,補償值是預先計算的。在另一實施例中,在操作觸控裝置期間,在連續時間點重複上述方法,以及在上述連續時間點重計算補償值。
在一實施例中,以參考測量和數學模擬模型其中之一產生補償值。
在一實施例中,各偵測線關聯補償值之一,以及以函數對信號值運算補償值,使明顯互動對於與物體沒有互動的偵測線實質上不變。
在一實施例中,信號值代表偵測線上的信號減弱,上述信號減弱在互動不存在時為零,以及產生補償的信號值的步驟包括補償值乘以關聯偵測線的信號值,其中得到補償值,與表面部分的平面中關聯的偵測線長度成比例,上述長度 乘以指數α,其中指數由0.1<α<0.9,最好是0.3≦α≦0.6提供。
在一實施例中,上述方法更包括得到上述補償資料的步驟,上述步驟包括:確認表面部分上物體的初步位置,以及得到補償資料作為初步位置的函數。得到補償資料的步驟可以更包括:根據初步位置,確認與物體互動的子集的偵測線;以及得到子集的偵測線的補償資料。另一選擇或是另外地,可以特別得到初步位置的補償資料。另一選擇或是另外地,確認初步位置的步驟包括:根據信號值,得到輸入資料;以及處理輸入資料以確認物體的初步位置。輸入資料可以包括至少部分的信號值。或者,得到輸入資料的步驟可以包括:得到初步補償資料;對信號值運算初步補償資料以產生預先補償的信號值,其中明顯互動中的變化降低;以及處理預先補償的信號值以確認初步位置。又另一實施例中,在操作觸控裝置期間,在連續時間點重複上述方法,以及上述確認初步位置的步驟包括:取回物體的位置,由先前的時間點產生的觸控資料所提供。
第1形態可以更廣泛地定義為處理來自觸控裝置的輸出信號之方法,上述裝置包括光傳導面板,配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過面板的表面部分的偵測線,以及至少一光偵測器,耦合至出耦合點以產生輸出信號,指示上述一或更多物體和偵測線上傳送的光之間的互動。上述方法包括以下步驟:根據輸出信號,得到給各偵測線的信號值;以及處理信號值,以產生觸控資料,指示表面部分上上 述一或更多物體。處理步驟包括以下步驟:對信號值運算補償資料以產生補償的信號值,指示各個物體和與各個物體互動的偵測線上傳送的光之間的相等互動;以及處理補償的信號值以產生觸控資料。
本發明的第2形態係電腦程式產品,包括電腦碼,當在資料處理系統上執行電腦碼時,改為執行第1形態的方法。
本發明的第3形態係一裝置,用以處理來自觸控裝置的輸出信號。觸控裝置包括光傳導面板,配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過面板的表面部分的偵測線,其中表面部分上的各位置以入射光線照明,因此接觸表面部分的物體與子集的偵測線的入射光線互動。觸控裝置更包括光偵測裝置,耦合至出耦合點以產生輸出信號。上述裝置包括:接收裝置,用以接收輸出信號;得到裝置,根據輸出信號,用以得到給偵測線的信號值,上述信號值指示物體和各個偵測線上傳送的光之間的明顯互動;以及處理裝置,用以處理信號值以產生觸控資料,指示表面部分上的物體,其中上述處理裝置包括:產生裝置,藉由對信號值運算補償資料,產生補償的信號值,以至少部分補償與物體互動之子集的偵測線中明顯互動的變動,其中得到補償資料以至少代表子集的偵測線中入射功率分佈的差異引起的變動,入射功率分佈係有關表面部分的垂直方向在各偵測線上入射光線中功率的分佈;以及處理裝置,用以處理補償的信號值以產生上述觸控資料。
本發明的第4形態係一裝置,用以處理來自上述 觸控裝置的輸出信號。上述裝置包括:一輸入,用於上述輸出信號;以及一信號處理器,連接至上述輸入並配置為:根據上述輸出信號,得到給偵測線的信號值,上述信號值指示物體與各個偵測線上傳送的光之間的一明顯互動;以及處理信號值以產生觸控資料,指示在表面部分上物體的位置。上述信號處理器更配置為藉由對信號值運算補償資料,產生補償的信號值以至少部分補償與物體互動之子集的偵測線中明顯互動的變動,其中得到上述補償資料以至少代表子集的偵測線中入射功率分佈的差異引起的變動,上述入射功率分佈係有關表面部分的垂直方向的各個偵測線上入射光線中功率的分佈;以及處理補償的信號值以產生上述觸控資料。
本發明的第5形態係一觸控裝置,包括:光傳導面板,配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過光傳導面板的表面部分的偵測線,其中在表面部分上的各位置由入射光線照明,因此接觸表面部分的物體與一子集的偵測線的入射光線互動;光提供裝置,用以在上述入耦合點提供上述光;光偵測裝置,耦合至上述出耦合點以產生輸出信號;以及根據第3及第4形態的上述裝置。
本發明的第6形態係一觸控裝置,包括:光傳導面板,配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過光傳導面板的表面部分的偵測線,其中在表面部分上的各位置由入射光線照明,因此接觸表面部分的物體與一子集的偵測線的 入射光線互動;至少一光發射器,光學耦合至上述入耦合點以提供上述光;至少一光偵測器,光學耦合至上述出耦合點以產生輸出信號;以及根據第3及第4形態的上述裝置。
第1形態的任一以上確認的實施例,可以改變並實施為第2至6形態的實施例。
根據以下詳細的說明、附加的申請專利範圍以及圖式,本發明還有其他的目的、特徵、形態及優點將出現。
1‧‧‧面板
2‧‧‧發射器
3‧‧‧光感應器或偵測器
4‧‧‧觸控表面
5‧‧‧上表面
6‧‧‧下表面
7‧‧‧接觸物
7’‧‧‧觸控
10‧‧‧信號處理器
12‧‧‧控制器
14‧‧‧處理單元
20‧‧‧楔形入耦合元件
100‧‧‧觸控裝置
100A‧‧‧輸入
100B‧‧‧輸出
200‧‧‧資料收集元件(或裝置)
201‧‧‧補償元件(或裝置)
202‧‧‧樣式產生元件(或裝置)
203‧‧‧觸控資料判定元件(或裝置)
L1、L2‧‧‧光線
p1、p2、p3‧‧‧點
D‧‧‧偵測線
ep‧‧‧主光束傳送方向
l‧‧‧距離
θ‧‧‧入射角(反彈角度)
φ‧‧‧傳送角
△φ‧‧‧面板發散
E(θ)‧‧‧功率剖面
a t‧‧‧減弱樣式
θC‧‧‧臨界角
[第1A-1B圖]係以受抑內全反射技術(FTIR)運作的觸控系統的側面及上平面圖;[第2圖]係重建減弱樣式的3維圖;[第3圖]係顯示不同偵測線之間的減弱不平衡之直方圖;[第4圖]係減弱樣式的2維圖,顯示減弱不平衡的結果;[第5圖]係觸控系統的上平面圖,顯示源自一發射器的偵測線;[第6圖]係功率分佈圖,作為對第5圖中一偵測線之反彈角度的函數;[第7圖]係觸控系統側面圖,顯示具有不同反彈角度的光線;[第8圖]係接觸物體的標準化減弱圖,作為反彈角度的函數;[第9圖]係觸控系統的上平面圖,顯示與接觸物體互動的偵測線; [第10(a)-10(d)圖]係顯示功率分佈圖,作為反彈角度的函數,對於不同的偵測線長度,具有或不具有觸控互動;[第11圖]係光傳導面板的側面圖,顯示作為反彈角度的函數之功率分佈如何沿著偵測線變化;[第12圖]係根據第一實施例的補償方法之流程圖;[第13圖]係校準處理中得到的不同偵測線長度之減弱值圖;[第14圖]係補償後減弱樣式的2維圖;[第15圖]係根據第二實施例的補償方法之流程圖;[第16圖]係根據第三實施例的補償方法之流程圖;以及[第17圖]係實行第12圖中的方法之裝置的方塊圖。
本發明有關處理來自觸控裝置的信號之技術。說明以提出如此觸控裝置的概念開始,上述觸控裝置以光的受抑內全反射(FTIR)運作。上述說明繼續提出本發明的實施例。自始至終的說明中,同樣的參考數字指相同的元件。
1.觸控裝置
第1A-1B圖圖示觸控裝置100的範例實施例,觸控裝置100係根據FTIR(受抑內全反射技術)的概念,在此也表示”FTIR系統”。裝置100的操作係藉由從發射器2到光感應器或偵測器3在面板1內傳送光,用以從面板1內照明觸控表面4。面板1係用固體材料以一或更多層製成,可以是任何形狀。面板1定義一內部放射傳送通道,其中以內部反射傳送光。在第1圖的範例中,傳送通道定義在面板1的邊界表面 5、6之間,其中上表面5容許傳送光與接觸物7互動,並藉此定義觸控表面4。藉由射入上述光進入面板1而達成,因此當上述光傳送通過面板1時,上述光在觸控表面4內以內全反射(TIR)反射。上述光在下表面6內可以以內全反射(TIR)或在其上的反射覆蓋膜上反射。可以預料傳送通道與下表面6隔開,例如,如果面板1包括多層的不同物質。觸控裝置100可以設計為覆蓋或整合在顯示裝置或監視器之上或其內(未顯示)。
要以TIR維持傳送,上述光必須對觸控表面4具有入射角(AIO)θ,超過觸控表面4的臨界角,在此表示θC,如同熟悉技藝者所熟知的。為簡潔起見,觸控表面4的入射角θ以下表示為”反彈角度”。
裝置100容許非常接近或接觸觸控表面4的物體7與觸控點的傳送光互動。在此互動中,部分的光可以被物體7驅散,部分的光可以被物體7吸收,以及部分的光往其原方向繼續傳送橫過面板1。於是,接觸物體7引起內全反射(TIR)的局部受抑,導致傳送光的能量(功率/強度)降低,如第1A圖的觸控物體7的下游變稀的線所示。物體7可以是任何類型,例如有生命的(指頭、手指、腳趾、手掌等)如或無生命的(尖筆、筆、指示器等)。
發射器2沿著觸控表面4的周圍分佈,用以在面板1內產生對應數量的光薄板。在第1B圖的範例中,各發射器2產生一光束,當光束在面板1內傳送時,在面板1的平面中擴大。各光束在面板1上從一或一以上入口或入耦合點(埠)傳送。光感應器3沿著觸控表面4的周圍分佈以接收來自面板 1上在許多隔開的出耦合點(埠)之發射器2的光。
上述入耦合及出耦合點係指光束分別進入和離開面板1的位置。應了解一發射器/感應器可以光學耦合至許多入耦合/出耦合點。不過,第1B圖的範例中,偵測線D由各個發射器-感應器對定義。
感應器3共同地提供一輸出信號,上述輸出信號由信號處理器10接收及取樣。上述輸出信號包含許多子信號,也指”投影信號”,各代表某一光發射器2發射的和某一光感應器3接收的能量(或同等地,強度或功率)。根據實施,信號處理器10可能需要處理用以分離各個投影信號的輸出信號。概念上,觸控裝置100被認為在觸控表面4上定義偵測線D的格柵,其中各偵測線D相當於從發射器2到感應器3的光傳送路徑,當投影在觸控表面4上時。因此,投影信號代表各個偵測線D上接收的光的能量/功率/強度。了解接觸物7導致一或更多偵測線D上接收的能量降低(減弱)。
如以下將說明的,信號處理器10可以配置成處理投影信號,用以決定橫過觸控表面4的減弱值分佈(為了簡化,稱作””減弱樣式”或”減弱影像”),其中各減弱值代表局部的光減弱。上述減弱樣式可以以許多不同的方式,例如在一普通的數位影像中,表示為例如規律的x-y-格柵中排列的減弱值,但可預料其他類型的規律和不規律格柵,例如六角形樣式或三角形網眼。上述減弱樣式可以以信號處理器10或是以分離裝置(未顯示)對於觸控判定更進一步處理,可以包含抽出觸控資料,例如各接觸物體的估什位置(如x、y座標)、形狀或區域。
在圖示的範例中,觸控裝置100還包括控制器12,連接控制器12以選擇性控制發射器2的活化,並可以從感應器3讀出資料。信號處理器10和控制器12可以配置為分離單元,或是可以組合在單一單元內。信號處理器10和控制器12中之一或兩者可以至少部分以處理單元14執行的軟體實行。
了解第1圖只是圖示FTIR系統的一範例。例如,可以取而代之在面板1內以掃過或掃描一或更多的光束產生偵測線,以及上述光可以取而代之經由邊緣表面,上表面和下表面5、6耦合進及出面板1,藉由使用附加在面板1的專用耦合元件。另一選擇的FTIR系統的範例例如揭露於美國專利第6972753號(US6972753)、美國專利第7432893號(US7432893)、美國專利第2006/0114237號(US2006/0114237)、美國專利第2007/0075648號(US2007/0075648)、聯合國專利第2009/048365號(WO2009/048365)、聯合國專利第2010/006882號(WO2010/006882)、聯合國專利第2010/006883號(WO2010/006883)、聯合國專利第2010/006884號(WO2010/006884)、聯合國專利第2010/006885號(WO2010/006885)、聯合國專利第2010/006886號(WO2010/006886)、聯合國專利第2010/064983號(WO2010/064983)以及聯合國專利第2010/134865號(WO2010/134865),以上所有在此合併參考。上述發明概念也可以應用於如此另一選擇的FTIR系統。
2.減弱樣式
重建函數或演算法可以用於根據輸出信號中的投 影信號,決定觸控表面4上的減弱樣式。根據輸出信號之投影信號值,本發明的實施例可以使用任何可用的影像重建演算法,包括斷層重建法,例如濾波逆投影(Filtered Back Projection)、傅立葉式演算法、ART(代數重建技術)、SART(同步代數重建技術)等。或者,藉由改變一或更多的基礎函數及/或藉由統計法,例如貝氏反轉(Bayesian inversion),重建函數可以產生減弱樣式。設計用於觸控判定之如此的重建函數的範例,在聯合國專利第2010/006883號(WO2010/006883)、聯合國專利第2009/077962號(WO2009/077962)、聯合國專利第2011/049511號(WO2011/049511)、聯合國專利第2011/139213號(WO2011/139213)以及聯合國專利第2012/050510號(WO2012/050510)中可找到,以上所有在此合併參考。傳統的重建技術可在數學文獻中找到,例如Natterer所著的”The Mathematic of Computerized Tomography(電腦化的斷層掃描數學)”以及Kak和Slaney所著的”Principle of Computerized Tomography Imaging(電腦化的斷層成像原理)”。
根據反映實體接觸系統的性質:st=P(a t)之投影函數P,假設輸入值st在時間點t依減弱樣式a t而定,據此設計重建函數。重建演算法因而設計為使用重建函數從st重建a ta t=P'(st)。
了解輸入值st的格式對重建函數P'可以是特定的。為了實現減弱樣式的重建,輸入值st可以表示為各個偵測線D的減弱值。如此的減弱值可以例如根據傳送值,而傳送值係藉由第k偵測線的投影值Ik除以各個參考值:Tk=Ik/REFk而得到。 經由適當選擇參考值,可以產生傳送值以代表已經在各偵測線上測量之可用光能的分數(例如,在範圍[0,1]中)。可以提供各偵測線的輸入值例如為:sk=-log(Tk)或其近似值,例如sk=1-Tk,以上兩者指示減弱。
重建的樣式a t圖示於第2A圖,成為觸控表面4(參照第1B圖)的座標系統X,Y中的3D(3維)圖。樣式a t代表觸控表面4上的總減弱,由接觸物體和污染引起,例如指紋和液體濺出。利用在此結合參考的聯合國專利第2011/049512號(WO2011/049512)和聯合國專利第2011/028169號(WO2011/028169)中提出的補償技術,可以至少部分消除污染的影響。可以產生減弱樣式以代表在任何想要的時間規模上觸控相關的減弱變化。例如,藉由樣式減去先前偏移樣式:da t=a t-a t-△t或是藉由對代表目前時間點(t)和先前時間點(t-△t)之間輸入值的差異之變化值dst運算重建函數:da t=P'(dst),假設重建函數P'至少趨近線性,可以計算時段△t發生的減弱變化。可以計算變化值作為輸入值的差異:dst=st-st-△t。或者,可以計算變化值作為對數投影值中的差異:dst=st-st-△t=log(It-△t/REF)-log(It/REF)=-log((It/REF)/(It-△t/REF))=-log(It/It-△t)=log(It-△t)-log(It)。用於產生根據變化值的減弱樣式的又另一選擇揭露於申請人2012年10月8日提出申請的PCT(專利合作條約)申請編號PCT/SE2012/051073,全部在此合併參考。
可以在一或更多子區域的觸控表面內重建樣式。 藉由根據上述投影信號,分析橫過觸控表面的偵測線交叉,可以確認子區域。用以確認子區域的如此的技術更進一步揭露於在此結合參考的聯合國專利第2011/049513號(2011/049513)。
以三角檢測重建樣式也是可預料,例如前述美國專利第7432893號(US7432893)所述。
重建樣式的目的係能夠抽出觸控資料,例如觸控表面上物體的位置座標。某些實施例,例如,當使用三角檢測技術時,可以直接抽出觸控資料,即不必重建任何樣式。因此,可以更正在此提到樣式或影像的重建之所有的範例,用於直接抽出觸控資料。
3.減弱不平衡
大部分重建函數P'在觸控表面4上通過任何點的所有的偵測線之間假定”減弱平衡”,即至少物體沿著所有偵測線有相同範圍的話,接觸物7致成所有偵測線的相同減弱。在FTIR系統內可能難以達到如此的減弱平衡。第3圖係顯示與圓形物體互動的偵測線之中減弱值Sk=-log(Tk)分佈之直方圖。明顯地,當事實上對於所有偵測線真實減弱應大約相同時,減弱值落在0.03-0.14的範圍內。此”減弱不平衡”可能對結果減弱樣式有嚴重影響,例如引起觸控的形狀及/或尺寸變形。第4圖圖示當5個圓形物體接觸矩形FTIR系統時,已經重建的減弱樣式a t。如所見,代表圓形物體的觸控7’大致上橢圓形,具有在觸控表面4的周圍更糟的變形。了解如此的變形可能帶來根據減弱樣式a t判定的觸控資料中的錯誤。
要解釋減弱不平衡的一些原因,參考第5圖的上 面圖,其中已經活化發射器2其中之一以導入在面板1的平面中具有面板發散△φ的光線。因此產生複數的偵測線D。關於主光束傳送方向ep,各偵測線D具有傳送角φ。光典型地被導入在深度方向具有發散的面板1(參照第1A圖)中,固有地引起傳送光的反彈角度的分佈。在接近主動的發射器的面板1上的位置,為第5圖中偵測線D之一測量時,第6圖顯示如此的發散光的功率剖面E(θ),作為反彈角度θ的函數。如所見,光的功率主要分佈在從臨界角θC到約80°的反彈角度範圍,具有約在50度的峰值。將如以下所示,偵測線中功率剖面E(θ)中的差異可能引起減弱不平衡。
第7圖圖示以不同反彈角度射入的兩光線L1、L2如何從附加在下表面6的楔形入耦合元件20傳送進入面板1。了解光線L1、L2在面板1內會有不同的光學路徑長度(傳送長度)。具有長度800毫米(觸控表面4的平面中所測量的)的偵測線可以包含具有互為不同傳送長度的光線,例如800毫米(θ=90°)、940毫米(θ=60°)以及1131毫米(θ=45°)。藉此,大量吸收會相異地影響光線L1、L2。通常以I=IO.e-α.X提供大量吸收,其中α係大量減弱係數以及X係傳送長度。大量吸收會引起具有小反彈角度的光線比具有大反彈角度的光線更減弱。
如第7圖中所見,觸控表面4中反彈的數量在光線L1、L2之間不同。因為各光線每次在觸控表面4中以TIR反射時失去其小部分的功率,總反彈損失在光線L1、L2之間將不同。各反射的反彈損失,例如在1-5%的範圍內。反彈損失會引起具有小反彈角度的光線比具有大反彈角度的光線更 減弱。
對於從入耦合點(未顯示)傳送到點p1的左邊的光,第11圖係沿著偵測線在3個不同的點p1、p2、p3的功率剖面E(θ)之概要例證圖。在圖示範例中,功率剖面E(θ)沿著偵測線往較大的反彈角度位移,即離入耦合點具有增加的距離。應注意功率剖面E(θ)概要圖示功率(或同等地,能量或強度)的相關分佈,作為θ的函數。以絕對值的觀點來說,第11圖中功率從左到右明顯降低。
了解大量吸收和反彈損失會引起功率剖面E(θ)在不同長度的偵測線D之間,例如在第5圖中的偵測線中,變化。重要地,這表示到達各個出耦合點的光之功率剖面E(θ),在這些偵測線D之間不同。此功率剖面也表示”輸出功率剖面”,在以下表示為Eout(θ)。應注意Eout(θ)定義偵測線D上的光,可能在偵測線D上受接觸物體7影響,假設FTIR系統係”鏡面系統”。鏡面系統中,光在邊界表面5、6以及接觸物體7上鏡面反射,以及由面板1的積體材料散射的光可忽略。在如此的系統中,即使功率剖面E(θ)沿著偵測線D變化,只有在輸出功率剖面Eout(θ)內的光會從各位置沿著偵測線D傳送至出耦合點,並可能受接觸物體7影響。
熟悉技藝者了解由感應器3為偵測線D測量的投影值IK也受個別的感應器3的感光度剖面圖影響,成為反彈角度θ的函數。感光度剖面圖,以X(θ)表示,可以由感應器3的性質以及其光學耦合至面板1設定。回到第5和6圖,輸出功率剖面Eout(θ)在偵測線D之間也因為其他理由不同。發射器 2和其光學耦合至面板1可以引起進入面板1的光的功率剖面(“輸入功率剖面”,Ein(θ))在面板發散△φ內不同的傳送角φ之間變化,且因而在不同的偵測線D之間變化。對應的差異可以在源自不同發射器2的偵測線D之間發生。同樣地,感光剖面X(θ)可能在面板1的平面中角度不同,類推對於發射器2具有傳送角φ的輸入剖面圖中的差異。
以下,大量吸收引起的減弱不平衡和沿著各個偵測線的反彈損失,當假設輸入功率剖面Ein(θ)和感光剖面X(θ)對所有的偵測線相同時,表示”線不平衡”,由於源自沿著各偵測線的現象。偵測線之間輸入功率剖面Ein(θ)和感光剖面X(θ)中的變動引起的減弱不平衡表示”外部不平衡”。
放置在觸控表面4上的物體7在特定的位置會與從物體7和觸控表面4之間的接觸區上的面板1內在上述位置侵入的光互動。已經發現互動的程度係根據關於垂直觸控表面4的光的入射角。入射角相當於上述反彈角度θ。第8圖顯示互動的程度如何變化的範例,作為觸摸觸控面板的人類手指之反彈角度的函數。第8圖中的圖表係標準化減弱剖面圖,代表在不同反彈角度小部分進來的光被人類手指減弱。如所見,減弱在反彈角度超過70°快速跌落。應注意第8圖中的資料是標準化的,而且第8圖中1.0的標準化減弱值可能相當於約0.1%-50%的絕對減弱,例如根據FTIR系統的構造(觸控表面、光的波長等)以及手指的狀態(濕氣、油脂、皮膚類型等)。
第9圖係FTIR系統的上面圖,顯示與接觸物7互動的所有偵測線D。根據感應器3測量的投影值IK,得到不同 偵測線D的減弱值sk=-log(Tk),尤其將依據各個偵測線D的輸出功率剖面Eout(θ)、接觸物7的減弱剖面圖、還有有關聯的感應器3的感光剖面X(θ)。根據前述討論,了解功率剖面Eout(θ)很可能在許多偵測線D之間明顯不同。
第10(a)-10(d)圖係例證輸出功率剖面Eout(具有十字記號的實線),作為分別離入耦合點不同距離l:50毫米、200毫米、400毫米和800毫米的反彈角度的函數。圖表也顯示有30%絕對減弱的光和物體的功率剖面與第8圖所示的減弱功率剖面之間的互動的對應結果。這互動的結果係減弱的功率剖面(具有點的虛線)。這指示到達偵測線的出耦合點之減弱的功率剖面隨著偵測線增加的長度往較大的角度位移。假設感應器3統合所有反彈角度的功率,第10圖中資料的測量減弱(提供作為功率剖面和減弱的功率剖面之間的區域對功率剖面下方的區域的比率)分別對於長度50毫米、200毫米、400毫米及800毫米的偵測線是29.1%、28.7%、27.9%及25.8%。因此,輸出功率剖面Eout(θ)中的差異導致減弱不平衡。
本申請者也已確認減弱不平衡的更進一步的原因,雖然最常比是以上討論的原因小的等級,即互動的程度可能根據沿著個別偵測線D的物體位置。這影響的原因可能是FTIR系統並非會完全反射。因此,代表到達出耦合點的光之有關的功率剖面可能在沿著偵測線D的不同位置之間不同,即,有關的功率剖面不再如同在鏡面FTIR系統中等於輸出功率剖面Eout(θ)。
4.補償減弱不平衡
在第一實施例中,為上述線不平衡補償輸入值st,包括不同長度的偵測線引起的減弱不平衡。如第2章節所說明的,從格式與重建函數P'配對的投影信號It得到輸入值st,例如代表減弱或傳導。
第12圖係根據第一實施例的補償方法之流程圖。上述方法以重複連串的步驟50-56操作,其中各連串的步驟表示”疊代”或”訊框”。上述方法從步驟50開始,得到給各偵測線的目前投影值。在某些觸控系統中,這可能不為系統中每一偵測線產生投影值,而是為在特定的訊框中視為有關聯的各偵測線產生投影值。可以預先處理目前投影值It,例如為了降低雜訊或周圍/污染補償,並轉換為目前輸入值st
然後,上述方法進行至步驟52,產生補償的輸入值。利用補償資料,為觸控互動中的變動補償輸入值,上述觸控互動中的變動係由於偵測線的長度不同而產生。可以以步驟52預先定義並儲存補償值在電子記憶體內以用於取回,如所示,而為各訊框計算補償資料也是可預料的。補償資料包括對各偵測線的補償值。可以僅僅得到上述補償值作為偵測線的長度函數。或者,為了補償上述外部的不平衡,也可以得到補償資料作為偵測線方向的函數,有關發射器及/或關聯偵測線的偵測器之參考方向(參照第5圖中有關主光束傳送方向ep的傳送角φ)。
注意步驟52可以對投影值It、輸入值st、或產生於轉換投影值It為輸入值st的過程中的任何中間值運算補償值。
可以在分開的校準處理(參考測量)中得到補償資料,例如經由放置已知的物體在觸控表面,以及得到投影值和計算被物體影響的偵測線之對應輸入值。於是可以設定受影響的偵測線的校準值,以最小化輸入值中的減弱不平衡,並產生具有既定的期望減弱之補償的輸入值。根據實施,校準處理能夠產生補償值,用以更正線不平衡及外部不平衡兩者。
校準處理的結果顯示於第13圖,代表輸入值(減弱值),作為偵測線長度的函數。第13圖中各點相當於偵測線,並代表一些訊框的時間平均數。了解如果對於各偵測線的期望減弱是已知的,可以計算補償值。
在一實施中,為每一點計算一補償值。
在另一實施中,為大致相同長度的所有偵測線計算一補償值,例如藉由平均具有特定間隔內的長度之所有偵測線的減弱值。
在又另一實施中,補償函數改為適合第13圖的減弱值,並用以產生補償值。補償函數可以是抵消(全部或部分)減弱不平衡的任何函數,上述減弱不平衡以校準處理中得到的減弱值代表。
以下接著是補償函數f可如何用於產生補償值的特定範例。在此範例中,補償函數運算傳送值Tk,並根據以下產生補償的傳送值
其中dllk是偵測線長度,以及σ是使補償函數f適合於測量傳送值的常數,例如對應第13圖的資料。
如果根據sk=-log(Tk)定義輸入值st代表減弱,可以直接應用補償函數於輸入值,以產生補償的輸入值:
更為普遍地,已發現可以提供前述算式作為(dllk)α的函數,其中指數α是固定值,指定為0.1<α<0.9,最好是0.3≦α≦0.6。藉由使補償函數適合於測量傳送值,可以判定特定的FTIR系統的指數值。
了解經由輸入值sk乘以各個常數,可以得到補償的輸入值,上述補償的輸入值可以根據偵測線長度dllk預先計算或快速計算。也可以為各偵測線評估個別的補償值Ck,沒有明確地納入偵測線長度,即=sk.Ck
取代校準處理,可以利用FTIR系統的模擬模型得到補償資料。可以使用模擬模型產生對應第13圖的資料,或是用於直接評估補償值Ck
應注意,即使只有某些偵測線被接觸物實際影響並因此展示減弱不平衡,步驟52補償所有的偵測線的減弱不平衡。如此的補償法可能在重建減弱樣式中引起變形。如果補償步驟52固有地只改變受接觸物影響的那些偵測線的輸入值,可避免這情況。這可藉由定義補償函數運算傳送或減弱值來達成。在以上提供的範例中,對於實質上不受接觸物影響的所有的偵測線,=Tk=1以及=sk=0。
熟悉技藝者容易了解可以改變第一實施例,也用以補償上述外部不平衡。
回到第12圖,步驟54處理補償的輸入值以產生減弱樣式,以及步驟56處理偵測觸控位置(及/或其他觸控資料)的減弱樣式。然後可以輸出觸控資料用於更進一步處理,以及上述方法回到步驟50。了解一或更多指示步驟可以同時產生。例如,其次訊框的資料收集步驟50可以與任一的步驟52-56同時起始。
第14圖顯示減弱樣式a t,已經根據與第4圖相同的投影值重建,而具有根據第一實施例的步驟52得到的補償的輸入值。如所見,觸控7’的變形實質上是被消除的。
第15圖係根據第二實施例的補償方法之流程圖。在此,被視為存在觸控表面上的物體的初步位置在目前訊框中被確認,並用於得到補償資料。在第1變形中,初步位置可用於確認受接觸物影響的偵測線。這可以用於選擇性地對受影響的偵測線運算補償值,例如,如果需要避免不受影響的偵測線不然的話被補償不存在的減弱不平衡。在第2變形中,初步位置可以用於得到補償資料,補償資料補償沿著偵測線在有關聯的功率剖面中的變動,例如說明FTIR系統中光散射的影響。
步驟50、54、56與第一實施例相同。步驟50之後,步驟51A處理投影值以產生初步減弱樣式。步驟51A可以與步驟54相同,即可以對從投影值得到的輸入值運算重建函數。不過,可預料步驟51A使用不同的重建函數及/或運算比步驟54較小數量的輸入值及/或產生較低空間解析度的減弱樣式。注意不為減弱不平衡補償輸入值。於是,步驟51B偵測初步減弱樣式中的觸控並確認初步觸控位置,以及可能偵測的 觸控的初步範圍(尺寸/區域/形狀)。步驟52中,根據初步觸控位置得到補償資料,以及產生補償的信號值。步驟54中,處理補償的信號值以重建在步驟56中處理的減弱樣式。
上述第1變形中,步驟52可以應用補償值,如同第一實施例,而避免補償任何被視為不受接觸物影響的偵測線。步驟52可以例如在已知的偵測線格柵上繪製初步觸控位置圖,選擇性地與初步範圍一起,用以確認所有受影響的偵測線(參照第9圖)。
在上述第2變形中,步驟52可以同樣地在偵測線的格柵上繪製初步觸控位置,用以得到各受影響的偵測線上的位置。步驟52於是可以應用補償函數以抑制沿著個別的偵測線範圍在有關聯的功率剖面中變動的影響。了解第2變形可以並且通常還設計為補償其他原因的減弱不平衡。第1和第2變形的結合是可預料的。
第1和第2變形中,也可以預料包括補償偵測線和接觸物之間的交叉範圍。偵測線範圍之間交叉範圍中的差異可以導致減弱不平衡,由於較大的交叉範圍可以產生較大的減弱。藉由應用得到作為互動範圍的函數之補償值,可以抵消這依範圍而定的減弱不平衡。藉由對偵測線繪製初步位置和初步觸控範圍圖,可以得到各個偵測線的交叉範圍。不過,可以注意依範圍而定的減弱不平衡對於某些重建函數可能是可接受或甚至想要的輸入值性質,例如斷層重建函數。在這些情況下,可以省略在交叉範圍中補償變動。
在另一實施例(未顯示),省略步驟51A-51B,步驟 52取而代之使用為先前訊框中步驟54重建的減弱樣式判定的觸控位置。假設訊框重複率比作觸控表面上物體動作是高的,在先前訊框中的觸控位置可能是目前訊框中觸控位置的有用評估。或者,可以由預測的觸控位置提供評估,而得到預測的觸控位置作為在先前訊框中判定的觸控位置函數。
第16圖係根據本發明第三實施例的補償方法之流程圖。第三實施例不同於第二實施例,因為根據步驟52A產生的預先補償輸入值,在步驟51A重建初步減弱樣式。步驟52A中的預先補償可以以與第一實施例的步驟52相同的方式實施,即應用補償值於所有偵測線,不論它們是否與接觸物互動。因此,步驟52A可以改善隨後在步驟51B中確認並在步驟52中使用的初步觸控位置(和初步觸控範圍)的準確性。
根據不同實施例在此揭露的補償方法可以以資料處理裝置實施(參照第1圖中的10),連接上述資料處理裝置以在FTIR系統中從光感應器3取樣測量值。第17圖顯示如此的信號處理裝置10的範例,信號處理裝置10實施第一實施例的方法。裝置10包括:輸入100A,用以接收輸出信號;資料收集元件(或裝置)200,用以得到目前投影值;補償元件(或裝置)201,用以根據目前投影值產生目前補償輸入值;樣式產生元件(或裝置)202,用以根據目前補償輸入值產生目前減弱樣式;以及觸控資料判定元件(或裝置)203,用以處理用於判定目前觸控資料的目前減弱樣式,目前觸控資料經由輸出100B提供。
裝置10可以以特殊用途軟體(或韌體)實現,在一 或一以上的一般用途或特殊用途計算裝置上執行。本文中,要了解如此的計算裝置的各”元件”或”裝置”係指方法步驟的概念同等物,例如根據第一至第三實施例中之任一。不總是元件/裝置與特別件硬體或軟體程序之間一對一相符。一件硬體有時包括不同的裝置/元件。例如,當執行一指令時,處理單元可以用作一元件/裝置,但當執行另一指令時,用作另一元件/裝置。另外,在某些情況下,可以以一指令實施一元件/裝置,但在某些其它的情況下,係以複數的指令實施。必然地,完全以類比硬體元件實現一或一以上的元件(裝置)是可預料的。
此軟體控制裝置10可以包括一或一以上的處理單元(參照第1圖中14),例如CPU(中央處理單元)、DSP(數位信號處理器)、ASIC(特殊應用積體電路)、不連續類比及/或數位元件或某其他可編程邏輯裝置,例如FPGA(“現場可編程閘陣列”)。裝置10可以更包括系統記憶體和系統匯流排,系統匯流排耦合各種系統元件包括系統記憶體,至處理單元。系統匯流排可以是一些類型的匯流排結構之其中任一,包括記憶體匯流排或記憶體控制器、周邊匯流排以及使用各種匯流排結構其中任一的局部匯流排。上述系統記憶體可以包括揮發性及/或非揮發性記憶體形式的電腦儲存媒體,例如唯讀記憶(ROM)、隨機存取記憶體(RAM)及快閃記憶體。特殊用途軟體、補償資料以及執行期間需要的任何其他資料可以儲存於系統記憶體內,或是包括在計算裝置之內或可存取計算裝置之其他可移動/不可移動揮發性/非揮發性電腦儲存媒體內,例如磁性媒體、光學媒體、快閃記憶卡、數位磁帶、固態RAM、固態ROM等。 資料處理裝置10可以包括一或一以上的通訊界面,例如串列界面(Serial Interface)、平行界面、USB(通用串列匯流排)界面、無線界面、網路配接器等,還有一或一以上的資料擷取裝置,例如A/D(類比/數位)轉換器。包括記錄媒體及唯讀記憶體的任何適當的電腦可讀取媒體中的特殊用途軟體可以提供給資料處理裝置10。
已經參考一些實施例,大體上說明本發明。不過,如同熟悉此技藝者所理解的,除了以上揭露的其他實施例也同樣可能在只由附加的申請專利範圍定義和限制之本發明的範圍和精神內。
本發明的某些實施例中,可以預先計算以及從記記體取回補償資料。這可以節省處理時間,由於只執行計算一次,例如在起動或工廠校正期間,取代每一訊框一次。不過,在某些觸控系統中,可以限制記憶體,例如,如果使用FPGA(現場可程式化閘陣列)於處理,以及為每一訊框重計算所有或部分的補償資料是有利的。
本發明的所有實施例同樣可適用於產生變化值dst,變化值dst補償減弱不平衡,然後處理用以重建減減弱樣式da t
又,輸入值st的格式依重建函數P'以及想要的/需要的重建樣式精確度而定(或提供)。在另一選擇的實施中,可以例如提供格式作為傳送(例如,由參考值規格化的投影值提供)、能量差異(例如由投影值和參考值之間的差異提供)、或是能量差異的對數。如同以上所使用的,”對數”也意圖包含趨 近任意底的真對數函數之函數。又,輸入值可以有任何符號,即它們可以或不可以乘以負值。根據重建函數,甚至可以使用投影值作為輸入值。關於產生減弱樣式da t可以作相似的更正。於是,在更普遍的水平上,上述減弱樣式a tda t可以視為與一或更多接觸物體引起的傳送光局部互動中變化的”互動樣式”或”影像”。
如上述,可以判定觸控資料,而沒有重建互動樣式,藉由確認已經與物體互動的偵測線以及根據這些偵測線執行三角檢測計算。了解壓制減弱不平衡可以便利於確認和使用這些偵測線。
50‧‧‧收集資料
52‧‧‧產生補償減弱不平衡的輸入值
54‧‧‧重建減弱樣式
56‧‧‧處理用以產生觸控資料的減弱樣式

Claims (21)

  1. 一種處理來自一觸控裝置(100)的一輸出信號之方法,上述觸控裝置(100)包括一光傳導面板(1),配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過上述面板(1)的一表面部分(4)的偵測線(D),其中在上述表面部分(1)上的各位置由入射光線照明,因此接觸上述表面部分(4)的一物體(7)與一子集的上述偵測線(D)的上述入射光線互動,上述觸控裝置(100)更包括至少一光偵測器(3),耦合至上述出耦合點以產生上述輸出信號;其中上述方法包括以下步驟:得到(50)步驟,根據上述輸出信號,得到給上述偵測線(D)的信號值,上述信號值指示上述物體(7)與各個上述偵測線(D)上傳送的光之間的一明顯互動;以及處理(52、54、56)上述信號值步驟,用以處理上述信號值以產生觸控資料,指示在上述表面部分(4)上的上述物體(7);其中,上述處理(52、54、56)步驟包括:產生(52)步驟,藉由對上述信號值運算補償資料,產生補償的信號值以至少部分補償與上述物體(7)互動之上述子集的上述偵測線(D)中明顯互動的變動,其中得到上述補償資料以至少代表上述子集的上述偵測線(D)中入射功率分佈的差異引起的上述變動,上述入射功率分佈係有關上述表面部分(4)的一垂直方向的各個上述偵測線上上述入射光線中功率的一分佈;以及處理(54、56)上述補償的信號值步驟,用以處理上述補償的 信號值以產生上述觸控資料。
  2. 如申請專利範圍第1項所述的方法,其中產生上述補償的信號值以代表上述物體(7)和與上述物體(7)互動的上述子集的上述偵測線(D)之間一同等的明顯互動。
  3. 如申請專利範圍第1或2項所述的方法,其中上述補償資料包括補償值,各補償值關聯一或更多上述偵測線(D),以及其中藉由對關聯的偵測線之上述信號值運算上述補償值,產生上述補償的信號值。
  4. 如申請專利範圍第3項所述的方法,其中各補償值提供作為以下至少其一的一函數:上述表面部分(4)的平面中各個上述偵測線(D)的一長度,在各個上述偵測線(D)和來自上述入耦合點的一參考方向之間上述表面部分(4)的上述平面中的一第1傳送角度,以及在各個上述偵測線(D)和來自上述出耦合點的一參考方向之間上述表面部分(4)的上述平面中的一第2傳送角度。
  5. 如申請專利範圍第3或4項所述的方法,其中上述補償值是預先計算的。
  6. 如申請專利範圍第3或4項所述的方法,在操作上述觸控裝置(100)期間,在連續時間點重複上述方法,其中在上述連續時間點重計算上述補償值。
  7. 如申請專利範圍第3至6項中任一項所述的方法,其中以一參考測量和一數學模擬模型其中之一產生上述補償值。
  8. 如申請專利範圍第3至7項中任一項所述的方法,其中各偵測線(D)關聯上述補償值之一,以及其中以一函數對上述 信號值運算上述補償值,使上述明顯互動對於與上述物體(7)沒有互動的上述偵測線(D)實質上不變。
  9. 如申請專利範圍第3至8項中任一項所述的方法,其中上述信號值代表上述偵測線(D)上的信號減弱,上述信號減弱在互動不存在時為零,以及其中上述產生(52)上述補償的信號值的步驟包括:上述補償值乘以上述關聯偵測線(D)的上述信號值,其中得到上述補償值,與上述表面部分(4)的上述平面中上述關聯的偵測線長度成比例,上述長度乘以一指數α,其中上述指數由0.1<α<0.9,最好是0.3≦α≦0.6提供。
  10. 如申請專利範圍第1至8項中任一項所述的方法,更包括得到上述補償資料的一步驟,上述步驟包括:確認上述表面部分(1)上上述物體(7)的一初步位置,以及得到上述補償資料作為上述初步位置的一函數。
  11. 如申請專利範圍第10項所述的方法,其中上述得到補償資料的步驟更包括:根據上述初步位置,確認與上述物體(7)互動的上述子集的上述偵測線(D);以及得到上述子集的上述偵測線(D)的上述補償資料。
  12. 如申請專利範圍第10或11項所述的方法,其中特別為了上述初步位置得到上述補償資料。
  13. 如申請專利範圍第10至12項中任一項所述的方法,其中上述確認上述初步位置的步驟包括:根據上述信號值,得到輸入資料;以及處理上述輸入資料以確認上述物體(7)的上述初步位置。
  14. 如申請專利範圍第13項所述的方法,其中上述輸入資料包括至少部分的上述信號值。
  15. 如申請專利範圍第13項所述的方法,其中上述得到上述輸入資料的步驟包括:得到初步補償資料;對上述信號值運算上述初步補償資料,以產生預先補償的信號值,其中上述明顯互動中的上述變動降低;以及處理上述預先補償的信號值以確認上述初步位置。
  16. 如申請專利範圍第10至12項中任一項所述的方法,在操作上述觸控裝置(100)期間,在連續時間點重複上述方法,其中上述確認上述初步位置的步驟包括:取回上述物體(7)的一位置,由一先前的時間點產生的上述觸控資料所提供。
  17. 如上述申請專利範圍任一項所述的方法,其中產生上述補償信號值以代表減弱和傳送其中之一。
  18. 如申請專利範圍第1至17項中任一項所述的方法,其中上述處理(54、56)上述補償的信號值步驟包括:對上述補償的信號值運算(54)一影像重建演算法。
  19. 一種電腦程式產品,包括電腦碼,當在一資料處理系統上執行電腦碼時,改為執行上述申請專利範圍任一項所述的方法。
  20. 一種裝置,用以處理來自一觸控裝置(100)的一輸出信號,上述觸控裝置(100)包括一光傳導面板(1),配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過上述面板(1)的一表面部分(4)的偵測線(D),其中上述表面部分(4)上的各位置 以入射光線照明,因此接觸上述表面部分(4)的一物體(7)與一子集的上述偵測線(D)的上述入射光線互動,上述觸控裝置(100)更包括光偵測裝置(3),耦合至上述出耦合點以產生上述輸出信號,上述裝置包括:接收裝置(100A),用以接收上述輸出信號;得到裝置(200),根據上述輸出信號,用以得到給上述偵測線(D)的信號值,上述信號值指示上述物體(7)和各個上述偵測線(D)上傳送的光之間的一明顯互動;以及處理裝置(201、202、203),用以處理上述信號值以產生觸控資料,指示上述表面部分(4)上的上述物體(7);其中上述處理裝置(201、202、203)包括:產生裝置(201),藉由對上述信號值運算補償資料,產生補償的信號值,以至少部分補償與上述物體(7)互動之上述子集的上述偵測線(7)中上述明顯互動的變動,其中得到上述補償資料以至少代表上述子集的上述偵測線中入射功率分佈的差異引起的上述變動,入射功率分佈係有關上述表面部分(4)的一垂直方向在各個上述偵測線上上述入射光線中功率的一分佈;以及處理裝置(202、203),用以處理上述補償的信號值以產生上述觸控資料。
  21. 一種觸控裝置,包括:一光傳導面板(1),配置為從複數的入耦合點到複數的出耦合點以內部反射傳送光,藉此定義在成對的入耦合和出耦合點之間延伸橫過上述光傳導面板(1)的一表面部分(4)的 偵測線(D),其中在上述表面部分(4)上的各位置由入射光線照明,因此接觸上述表面部分(4)的一物體(7)與一子集的上述偵測線(D)的上述入射光線互動;光提供裝置(2、20),用以在上述入耦合點提供上述光;光偵測裝置(3),耦合至上述出耦合點以產生一輸出信號;以及根據申請專利範圍第20項所述的上述裝置(10)。
TW101148924A 2011-12-22 2012-12-21 具交互作用補償之觸控判定 TW201342162A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE1151261 2011-12-22

Publications (1)

Publication Number Publication Date
TW201342162A true TW201342162A (zh) 2013-10-16

Family

ID=48669675

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101148924A TW201342162A (zh) 2011-12-22 2012-12-21 具交互作用補償之觸控判定

Country Status (4)

Country Link
US (2) US9639210B2 (zh)
EP (1) EP2795437A4 (zh)
TW (1) TW201342162A (zh)
WO (1) WO2013095271A2 (zh)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE533704C2 (sv) 2008-12-05 2010-12-07 Flatfrog Lab Ab Pekkänslig apparat och förfarande för drivning av densamma
US10168835B2 (en) 2012-05-23 2019-01-01 Flatfrog Laboratories Ab Spatial resolution in touch displays
WO2014083437A2 (en) * 2012-11-30 2014-06-05 Julien Piot Optical touch tomography
WO2014168567A1 (en) 2013-04-11 2014-10-16 Flatfrog Laboratories Ab Tomographic processing for touch detection
US9874978B2 (en) 2013-07-12 2018-01-23 Flatfrog Laboratories Ab Partial detect mode
US10126882B2 (en) 2014-01-16 2018-11-13 Flatfrog Laboratories Ab TIR-based optical touch systems of projection-type
US10146376B2 (en) 2014-01-16 2018-12-04 Flatfrog Laboratories Ab Light coupling in TIR-based optical touch systems
WO2015199602A1 (en) 2014-06-27 2015-12-30 Flatfrog Laboratories Ab Detection of surface contamination
CN107209608A (zh) 2015-01-28 2017-09-26 平蛙实验室股份公司 动态触摸隔离帧
US10318074B2 (en) 2015-01-30 2019-06-11 Flatfrog Laboratories Ab Touch-sensing OLED display with tilted emitters
EP3256936A4 (en) 2015-02-09 2018-10-17 FlatFrog Laboratories AB Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
CN107250855A (zh) 2015-03-02 2017-10-13 平蛙实验室股份公司 用于光耦合的光学部件
CN108369470B (zh) 2015-12-09 2022-02-08 平蛙实验室股份公司 改进的触控笔识别
JP6772580B2 (ja) * 2016-06-24 2020-10-21 セイコーエプソン株式会社 電子機器、制御プログラム
EP3529013A4 (en) 2016-10-03 2020-07-01 Carnegie Mellon University TOUCH DETECTION SYSTEM
EP3545392A4 (en) 2016-11-24 2020-07-29 FlatFrog Laboratories AB AUTOMATIC TACTILE SIGNAL OPTIMIZATION
KR102495467B1 (ko) 2016-12-07 2023-02-06 플라트프로그 라보라토리즈 에이비 개선된 터치 장치
US10963104B2 (en) 2017-02-06 2021-03-30 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
WO2018174786A1 (en) 2017-03-22 2018-09-27 Flatfrog Laboratories Pen differentiation for touch displays
EP4036697A1 (en) 2017-03-28 2022-08-03 FlatFrog Laboratories AB Optical touch sensing apparatus
CN117311543A (zh) 2017-09-01 2023-12-29 平蛙实验室股份公司 触摸感测设备
US11567610B2 (en) 2018-03-05 2023-01-31 Flatfrog Laboratories Ab Detection line broadening
US11943563B2 (en) 2019-01-25 2024-03-26 FlatFrog Laboratories, AB Videoconferencing terminal and method of operating the same
JP2023512682A (ja) 2020-02-10 2023-03-28 フラットフロッグ ラボラトリーズ アーベー 改良型タッチ検知装置

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6972753B1 (en) 1998-10-02 2005-12-06 Semiconductor Energy Laboratory Co., Ltd. Touch panel, display device provided with touch panel and electronic equipment provided with display device
JP4093308B2 (ja) 2002-11-01 2008-06-04 富士通株式会社 タッチパネル装置及び接触位置検出方法
US8902196B2 (en) * 2002-12-10 2014-12-02 Neonode Inc. Methods for determining a touch location on a touch screen
US7432893B2 (en) 2003-06-14 2008-10-07 Massachusetts Institute Of Technology Input device based on frustrated total internal reflection
US8599140B2 (en) 2004-11-17 2013-12-03 International Business Machines Corporation Providing a frustrated total internal reflection touch interface
US8847924B2 (en) 2005-10-03 2014-09-30 Hewlett-Packard Development Company, L.P. Reflecting light
US8716614B2 (en) 2007-10-10 2014-05-06 Flatfrog Laboratories Ab Touch pad and a method of operating the touch pad
AR064377A1 (es) 2007-12-17 2009-04-01 Rovere Victor Manuel Suarez Dispositivo para sensar multiples areas de contacto contra objetos en forma simultanea
US8542217B2 (en) 2008-06-23 2013-09-24 Flatfrog Laboratories Ab Optical touch detection using input and output beam scanners
TW201001258A (en) 2008-06-23 2010-01-01 Flatfrog Lab Ab Determining the location of one or more objects on a touch surface
TW201013492A (en) 2008-06-23 2010-04-01 Flatfrog Lab Ab Determining the location of one or more objects on a touch surface
TW201007530A (en) 2008-06-23 2010-02-16 Flatfrog Lab Ab Detecting the location of an object on a touch surface
TW201005606A (en) 2008-06-23 2010-02-01 Flatfrog Lab Ab Detecting the locations of a plurality of objects on a touch surface
US8350831B2 (en) * 2008-08-07 2013-01-08 Rapt Ip Limited Method and apparatus for detecting a multitouch event in an optical touch-sensitive device
KR100940435B1 (ko) * 2008-11-26 2010-02-10 한국광기술원 2차원 광섬유 스캐닝 모듈, 이를 구비하는 광섬유 스캐닝 시스템 및 방법
SE533704C2 (sv) 2008-12-05 2010-12-07 Flatfrog Lab Ab Pekkänslig apparat och förfarande för drivning av densamma
EP2665034A3 (de) * 2009-02-20 2017-03-15 Werth Messtechnik GmbH Verfahren zum Messen eines Objekts
US20120068973A1 (en) 2009-05-18 2012-03-22 Flatfrog Laboratories Ab Determining The Location Of An Object On A Touch Surface
US8692807B2 (en) 2009-09-02 2014-04-08 Flatfrog Laboratories Ab Touch surface with a compensated signal profile
KR20120095926A (ko) * 2009-10-19 2012-08-29 플라트프로그 라보라토리즈 에이비 2차원 보상을 가지는 터치 면
RU2012118597A (ru) 2009-10-19 2013-11-27 ФлэтФрог Лэборэторис АБ Определение данных касания для одного или нескольких предметов на сенсорной поверхности
CN102648445A (zh) 2009-10-19 2012-08-22 平蛙实验室股份公司 提取代表触摸表面上一个或多个物体的触摸数据
JP5483996B2 (ja) * 2009-10-23 2014-05-07 キヤノン株式会社 補償光学装置、撮像装置、補償光学方法
TW201203052A (en) * 2010-05-03 2012-01-16 Flatfrog Lab Ab Touch determination by tomographic reconstruction
EP2628068A4 (en) 2010-10-11 2014-02-26 Flatfrog Lab Ab TOUCH DETECTION BY TOMOGRAPHIC RECONSTRUCTION
WO2012121652A1 (en) * 2011-03-09 2012-09-13 Flatfrog Laboratories Ab Touch determination with signal compensation
TW201333787A (zh) 2011-10-11 2013-08-16 Flatfrog Lab Ab 觸控系統中改良的多點觸控偵測

Also Published As

Publication number Publication date
US20170185230A1 (en) 2017-06-29
US20140347325A1 (en) 2014-11-27
WO2013095271A3 (en) 2013-10-24
WO2013095271A2 (en) 2013-06-27
US9639210B2 (en) 2017-05-02
EP2795437A2 (en) 2014-10-29
EP2795437A4 (en) 2015-07-15

Similar Documents

Publication Publication Date Title
TW201342162A (zh) 具交互作用補償之觸控判定
US10088957B2 (en) Touch force estimation in touch-sensing apparatus
JP5782446B2 (ja) 接触面上における1つまたは複数の対象用の接触データの決定
US9927920B2 (en) Tracking objects on a touch surface
US10318041B2 (en) Object detection in touch systems
US9626018B2 (en) Object detection in touch systems
US9317168B2 (en) Tracking objects on a touch surface
TW201329821A (zh) 用於觸控決定的影像重建技術
US20120200538A1 (en) Touch surface with two-dimensional compensation
EP2491479B1 (en) Extracting touch data that represents one or more objects on a touch surface
JP5582622B2 (ja) 補償信号プロファイルを有する接触面
EP3367221A1 (en) Improved multi-touch detection in a touch system
JP4694484B2 (ja) 対象物により反射された光を測定することによって対象物の位置を光学的に検出する方法および装置