新四季網

基於顯示的四點定位校正畸形的算法的製作方法

2023-10-04 05:21:39

專利名稱:基於顯示的四點定位校正畸形的算法的製作方法
技術領域:
本發明涉及顯示定位領域的坐標計算算法。
技術背景
現有的顯示產品運用的一些算法和技術都存在如下問題。比如對於普通的四點定位算法一般不能應對顯示設備的各種梯形變形。普通四點定位是基於標準的矩形坐標間的映射關係,即通過X,Y的縮放率,X,Y的偏移量來映射到另外一個矩形上。其要求是目標映射區域應該是矩形的。而實際使用環境中存在非矩形的狀況。比如投影機投射到屏幕上的圖形可能存在投影機所在位置不正確而產生梯形等各種類型的顯示變形。而此時採用普通的四點定位就無法真實的還原坐標關係,使設備上的坐標和顯示坐標之間產生偏差。普通四點定位算法缺點是無法彌補顯示變形帶來的坐標誤差。
而九點定位算法考慮到顯示設備變形而採用分區域補償的辦法確實可以明顯改善因為顯示變形引起的誤差,但是由於其定位點過多,計算程序複雜,顯示反應時間長,用戶使用起來很繁瑣,無法達到用戶簡單操作的目的。發明內容
本發明是為了解決定位設備和顯示設備之間坐標不匹配的問題。對於目前的電子白板,液晶書寫框等相關產品存在點擊觸摸的坐標信息和顯示的坐標信息不完全一致,甚至發生顯示坐標畸變等問題。本發明是一種坐標轉換算法,將定位設備的坐標信息有效、正確的還原為顯示設備的坐標信息,採用了最少的定位點數實現了能夠補償校正顯示畸變的能力。可以運用在投影儀器設備上、電視顯示設備上、以及電子白板,液晶觸摸書寫屏上。
本發明提供的基於顯示的四點定位校正畸形的算法,包括步驟
101、在定位設備的顯示坐標系統中設定四個定位點的坐標;
102、在顯示設備的顯示坐標系統中,計算顯示與所述四個定位點匹配映射的四個顯示點時,所述顯示點的X軸坐標是通過加入了 X軸的變形補償量,而所述X軸的變形補償量是根據Y軸的不同位置計算出來的;所述顯示點的Y軸坐標是通過加入了 Y軸的變形補償量,而所述Y軸的變形補償量是根據X軸的不同位置計算出來的。
所述步驟102包括
計算出定位設備坐標和顯示設備坐標之間的縮放量,以及計算出定位設備坐標和顯示設備坐標之間的偏移量;
再計算出顯示設備的X軸坐標因為顯示變形而由Y軸引發的變形係數,以及顯示設備的Y軸坐標因為顯示變形而由X軸引發的變形係數;
通過所述偏移量和由Y軸引發的變形係數,在顯示設備的顯示坐標系統中,計算出由於Y軸顯示變形而引起的X軸的變形補償量;以及通過所述偏移量和由X軸引發的變形係數,在顯示設備的顯示坐標系統中,計算出由於X軸顯示變形而引起的Y軸的變形補償量;
最後根據所述偏移量和所述X軸的變形補償量,得到轉換後顯示設備的顯示點X 軸坐標F(X);以及根據所述偏移量和所述Y軸的變形補償量,得到轉換後顯示設備的顯示點Y軸坐標F (y)。
通過以上算法,可以計算出由定位設備的矩形坐標而轉換為非矩形的顯示設備的坐標。本發明帶來的優點有1、能夠校正顯示變形,精確顯示校正後的圖像。2、只使用了四個定位點,用戶操作簡潔,計算時間縮短。3、整個坐標系沒有採用分塊處理因此對不同區域的坐標計算是均勻的,不會出現在跨區域時出現坐標跳變。
說明書附圖


圖1是採用本發明算法處理數據後的演示效果圖。
圖2是用本發明算法應用到各種顯示變形之中的演示效果圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
本發明提供的基於顯示的四點定位校正畸形的算法,包括步驟
101、在定位設備的顯示坐標系統中設定四個定位點的坐標;
102、在顯示設備的顯示坐標系統中,計算顯示與所述四個定位點匹配映射的四個顯示點時,所述顯示點的X軸坐標是通過加入了 X軸的變形補償量,而所述X軸的變形補償量是根據Y軸的不同位置計算出來的;所述顯示點的Y軸坐標是通過加入了 Y軸的變形補償量,而所述Y軸的變形補償量是根據X軸的不同位置計算出來的。
所述步驟102包括
計算出定位設備坐標和顯示設備坐標之間的縮放量,以及計算出定位設備坐標和顯示設備坐標之間的偏移量,具體包括任意點的X軸坐標偏移量和Y軸坐標偏移量;
再計算出顯示設備的X軸坐標因為顯示變形而由Y軸引發的變形係數,以及顯示設備的Y軸坐標因為顯示變形而由X軸引發的變形係數;
通過所述偏移量和由Y軸引發的變形係數,在顯示設備的顯示坐標系統中,計算出由於Y軸顯示變形而引起的X軸的變形補償量;以及通過所述偏移量和由X軸引發的變形係數,在顯示設備的顯示坐標系統中,計算出由於X軸顯示變形而引起的Y軸的變形補償量;
最後根據所述偏移量和所述X軸的變形補償量,得到轉換後顯示設備的顯示點X 軸坐標F(X);以及根據所述偏移量和所述Y軸的變形補償量,得到轉換後顯示設備的顯示點Y軸坐標F (y)。
如圖1所示,是採用本發明算法處理數據後的演示效果圖。左邊是定位設備坐標示意圖,右邊是對應的顯示設備坐標示意圖,本發明具體的算法計算過程如下
設定四個定位點的坐標如下
(Q1. X,Ql. y),(Q2. x,Q2. y),(Q3. x, Q3. y),(Q4. x, Q4. y)
與所述四個定位點匹配映射的四個顯示點的坐標如下
(P1. χ,PL y),(P2. x,P2. y),(P3. χ, Ρ3. y),(P4. χ, Ρ4. y).
Px為定位設備坐標和顯示設備坐標之間的縮放量,
Px = ((P2. X-P1. χ) + (Ρ3. χ_Ρ4· χ)) / ((Q2. χ-Ql. χ) + (Q3. x_Q4. χ))。
Py為定位設備坐標和顯示設備坐標之間的縮放量,
Py = ((P4. χ_Ρ1· χ) + (Ρ3· χ_Ρ2· χ)) / ((Q4. χ-Ql. χ) + (Q3. x_Q2. χ))。
Ox為定位設備X軸坐標和顯示設備X軸坐標之間的X軸坐標偏移量(比如定位設備的坐標原點與顯示設備的坐標原點之間的X軸坐標偏移量)。
Ox = (PL x+P2. x+P3. x+P4. χ-Ql. x_Q2. x_Q3. x_Q4. x) /4 ;
Oy為定位設備Y軸坐標和顯示設備Y軸坐標之間的Y軸坐標偏移量(比如定位設備的坐標原點與顯示設備的坐標原點之間的Y軸坐標偏移量)。
Oy = (PL y+P2. y+P3. y+P4. y-Ql. y-Q2. y-Q3. y-Q4. y) /4 ;
Kx為顯示設備X軸坐標因為顯示變形而由Y軸引發的變形係數,
Kx = ((P2. X-P1. χ) - (Ρ3. χ_Ρ4· χ)) / ((Ρ4· y-Pl. y) + (Ρ3· y-P2. y));
Ky為顯示設備Y軸坐標因為顯示變形而由X軸引發的變形係數。
Ky = ((P4. y-Pl. y)-(P3. y-P2. y))/((Ρ2· χ_Ρ1· χ) + (Ρ3· χ_Ρ4· χ));
F (χ)為轉換後顯示設備的顯示點X軸坐標。
F(y)為轉換後顯示設備的顯示點Y軸坐標。
Dx是由於Y軸顯示變形而引起的X軸補償量。
Dy是由於X軸顯示變形而引起的Y軸補償量。
Dx = Kx*y+0x
Dy = Ky*x+0y
F (χ) = Px*x+Dx+0x
F (y) = Py*y+Dy+0y
通過以上算法,可以計算出由定位設備的矩形坐標而轉換為非矩形的顯示設備的坐標。本發明帶來的優點有1、能夠校正顯示變形,精確顯示校正後的圖像。2、只使用了四個定位點,用戶操作簡潔,計算時間縮短。3、整個坐標系沒有採用分塊處理因此對不同區域的坐標計算是均勻的,不會出現在跨區域時出現坐標跳變。
如圖2所示,通過本發明方法的原理還可應用到如下各種顯示變形之中。可以在不同顯示界面上校正顯示變形的圖形。
權利要求
1.基於顯示的四點定位校正畸形的算法,其特徵在於,包括步驟101、在定位設備的顯示坐標系統中設定四個定位點的坐標;102、在顯示設備的顯示坐標系統中,計算顯示與所述四個定位點匹配映射的四個顯示點時,所述顯示點的X軸坐標是通過加入了 X軸的變形補償量,而所述X軸的變形補償量是根據Y軸的不同位置計算出來的;所述顯示點的Y軸坐標是通過加入了 Y軸的變形補償量, 而所述Y軸的變形補償量是根據X軸的不同位置計算出來的。
2.根據權利要求1所述基於顯示的四點定位校正畸形的算法,其特徵在於,所述步驟 102包括計算出定位設備坐標和顯示設備坐標之間的縮放量,以及計算出定位設備坐標和顯示設備坐標之間的偏移量;再計算出顯示設備的X軸坐標因為顯示變形而由Y軸引發的變形係數,以及顯示設備的Y軸坐標因為顯示變形而由X軸引發的變形係數;通過所述偏移量和由Y軸引發的變形係數,在顯示設備的顯示坐標系統中,計算出由於Y軸顯示變形而引起的X軸的變形補償量;以及通過所述偏移量和由X軸引發的變形係數,在顯示設備的顯示坐標系統中,計算出由於X軸顯示變形而引起的Y軸的變形補償量;最後根據所述偏移量和所述X軸的變形補償量,得到轉換後顯示設備的顯示點X軸坐標F (χ);以及根據所述偏移量和所述Y軸的變形補償量,得到轉換後顯示設備的顯示點Y 軸坐標F(y)。
全文摘要
本發明公開了基於顯示的四點定位校正畸形的算法,包括步驟101、在定位設備的顯示坐標系統中設定四個定位點的坐標;102、在顯示設備的顯示坐標系統中,計算顯示與所述四個定位點匹配映射的四個顯示點時,所述顯示點的X軸坐標是通過加入了X軸的變形補償量,而所述X軸的變形補償量是根據Y軸的不同位置計算出來的;所述顯示點的Y軸坐標是通過加入了Y軸的變形補償量,而所述Y軸的變形補償量是根據X軸的不同位置計算出來的。本發明帶來的優點有1、能夠校正顯示變形。2、只使用了四個定位點,用戶操作簡潔。3、整個坐標系沒有採用分塊處理因此對不同區域的坐標計算是均勻的,不會出現在跨區域時出現坐標跳變。
文檔編號G09G3/20GK102522058SQ20111043609
公開日2012年6月27日 申請日期2011年12月22日 優先權日2011年12月22日
發明者左春生 申請人:廣州視睿電子科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀