【技術實現步驟摘要】
一種電子白板系統的免驅動定位校準引導方法及其裝置
本專利技術涉及一種電子白板系統的定位校準引導方法及其裝置,尤其涉及一種電子白板系統的免驅動程序安裝的定位校準引導方法及其裝置,屬于交互式電子白板
技術介紹
隨著交互式電子白板的應用越來越廣泛,其操作與使用的便捷性也越來越受到使用者的關注。目前,市場上已經出現了被枚舉為人機交互設備(HumanInterfaceDevice簡稱HID)的電子白板產品,通常上位機系統把這類設備枚舉為USB鼠標或USB觸摸板,這類設備由于操作系統自帶了HID類的驅動程序,電子白板設備的使用階段也就無需專門的驅動程序,但是,在進行定位校準時,還必需定位校準驅動軟件,以確保電子白板顯示區域和書寫操作區域之間的準確對應關系。現有的定位校準軟件均安裝在電子白板系統的上位機中,具體的定位校準步驟是:(1)在上位機中安裝電子白板廠商配套的定位校準驅動軟件;(2)使用者在上位機中選擇、點擊并運行該定位校準驅動軟件,使該定位校準軟件界面顯示在電子白板系統的顯示設備上;(3)使用者用與該電子白板系統配套的信號發射器在該定位校準軟件界面的第一預設定位點位置處進行有效操作,此時上位機獲取到第一預設定位點的校準數據;然后該定位校準軟件界面上顯示的定位點會跳躍至當前有效操作定位點的下一個定位點(第二預設定位點)位置處,此時使用者再次在第二預設定位點位置處進行有效操作,上位機軟件再次獲得第二預設定位點校準數據,如此依次依序進行,直至電子白板系統獲取到最后一預設定位點的校準數據;(4)所述上位機的定位校準軟件將所述定位點屏幕坐標數據與該定位點校準數據 ...
【技術保護點】
一種電子白板系統的免驅動定位校準引導方法,其特征在于:按如下步驟進行:(1)電子白板的控制設備連接至上位機,上位機通過內部通用驅動程序讀取控制設備中的HID設備描述符,并識別出控制設備為HID設備;(2)當所述控制設備處于定位校準狀態時,控制設備發送第i個預先設定的定位點邏輯絕對坐標至上位機,上位機將接收到的第i個定位點的邏輯絕對坐標轉換為實際屏幕坐標,并以光標圖像的方式顯示在上位機屏幕以及電子白板系統的顯示設備相應位置處,其中,i的起始值為1;(3)電子白板系統的信號發射器在步驟(2)中顯示設備的光標位置處操作,控制設備實時采集所述信號發射器操作位置的物理坐標,如果采集到的物理坐標無效,則重新執行步驟(2),如果采集到的物理坐標有效,則控制設備將所述邏輯絕對坐標和所述物理坐標進行對應存儲,并執行步驟(4);(4)所述控制設備比較發送的定位校準點的數量i與預先設置的定位校準點的數量n,如果i<n,則設定i=i+1,繼續執行步驟(2),如果i=n,則完成定位校準引導,將所述控制設備設置為非定位校準狀態。
【技術特征摘要】
1.一種電子白板系統的免驅動定位校準引導方法,其特征在于:按如下步驟進行:(1)電子白板的控制設備連接至上位機,上位機通過內部通用驅動程序讀取控制設備中的人機交互設備HID描述符,并識別出控制設備為人機交互設備HID;(2)當所述控制設備處于定位校準狀態時,控制設備發送第i個預先設定的定位點邏輯絕對坐標至上位機,上位機將接收到的第i個定位點的邏輯絕對坐標轉換為實際屏幕坐標,并以光標圖像的方式顯示在上位機屏幕以及電子白板系統的顯示設備相應位置處,其中,i的起始值為1;(3)電子白板系統的信號發射器在步驟(2)中顯示設備的光標位置處操作,控制設備實時采集所述信號發射器操作位置的物理坐標,如果采集到的物理坐標無效,則重新執行步驟(2),如果采集到的物理坐標有效,則控制設備將所述邏輯絕對坐標和所述物理坐標進行對應存儲,并執行步驟(4);(4)所述控制設備比較發送的定位點的數量i與預先設置的定位點的數量n,如果i<n,則設定i=i+1,繼續執行步驟(2),如果i=n,則完成定位校準引導,將所述控制設備設置為非定位校準狀態;步驟(2)中所述的控制設備預先設定的定位點邏輯絕對坐標的生成方法是:①根據預先設定的邏輯絕對坐標最大值(Xhid_max,Yhid_max)、定位點的數量n、各定位點的位置排列方式以及排列順序,計算出各定位點的邏輯絕對坐標(Xi_logic,Yi_logic),其中i=0,1,...,n-1;②上述定位點的邏輯絕對坐標(Xi_logic,Yi_logic)即為控制設備預先設定的定位點邏輯絕對坐標;步驟(2)中上位機將所述邏輯絕對坐標轉換為實際屏幕坐標的方式為:上位機根據識別控制設備時獲得的控制設備預先設定的邏輯絕對坐標最大值(Xhid_max,Yhid_max)與上位機系統自動獲取的所述上位機屏幕的分辨率(Xscreen_max,Yscreen_max)建立比例關系(a,b),其中a=Xscreen_max/Xhid_max,b=Yscreen_max/Yhid_max;則轉換后的實際屏幕坐標為(Xi_logic*Xscreen_max/Xhid_max,Yi_logic*Yscreen_max/Yhid_max),其中,(Xi_logic,Yi_logic)為定位點邏輯絕對坐標。2.根據權利要求1所述的一種電子白板系統的免驅動定位校準引導方法,其特征在于:步驟(2)中控制設備發送預先設定的定位點邏輯絕對坐標之前,采用逐次逼近某一定位點邏輯絕對坐標的插值算法,在最近已定位校準過的定位點與當前欲校準的定位點之間冗余地輸出若干個起引導作用的邏輯絕對坐標。3.根據權利要求1所述的一種電子白板系統的免驅動定位校準引導方法,其特征在于:步驟(2)中所述的控制設備的定位校準狀態采用如下三種控制方式中的任意一種實現:第一種:在所述控制設備上設置一個按鍵,所述按鍵與所...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。