專利名稱:一種無線觸摸遙控方法和系統的制作方法
技術領域:
本發明涉及觸摸遙控領域,尤其涉及一種無線觸摸遙控方法和系統。
背景技術:
目前基于觸摸的無線遙控系統主要分為三種,一種是基于觸摸板的方式,將觸摸信號以2. 4GHz無線或者藍牙發送到主機,其工作方式為模擬鼠標指針;第二種則是雙屏觸摸模式,無線控制設備帶一塊小型觸摸屏,主機屏幕和小觸摸屏同步顯示相同內容,用戶在小型觸摸屏上的點擊和手勢操作直接投影到主機上;第三種模式是在小觸摸屏上顯示針對特定應用的控件,比如幻燈片/媒體中心/播放器應用等等,根據應用的不同,在小觸摸屏上載入不同的控件按鈕組來實現控制,相當于一種布局可動態變化的遙控器。觸摸板式的無線遙控系統本質上還是一個虛擬的鼠標,反映在主機上還是基于光標的移動和點擊等傳統操作,并非真正的觸摸,無法快速直接點擊主機上的圖形控件/按鈕,無法支持豐富的手勢,從設備類型角度講,這只能算指針設備而非觸摸設備。雙屏觸摸模式的關鍵點在于主機屏幕和觸控設備小觸摸屏同步顯示,要么主機設備作為源設備,將畫面信息同步到觸控設備小屏幕上,小屏幕上的觸摸操作經過坐標轉換投射到大主機屏幕上;要么是觸控設備作為源設備,將觸控設備的畫面同步到主機大屏幕上,實際觸摸操作在小屏設備上進行,這種方式實際上是一種無線畫面同步技術而非無線遠程觸控技術,其典型應用場景為智能手機/平板將畫面發送到兼容的智能電視上,實現雙屏同步,蘋果Apple TV和iphone/ipad通過Airplay同步顯示即屬于這種模式。雙屏同步顯示的模式要求主機端和無線觸控設備端均為具備較高運算能力的智能設備,因為在無線條件下做到高清晰度低延遲的畫面同步需要極大的傳輸帶寬,要依賴高速的無線網絡或者無線傳輸技術,主機端和觸控端都必須支持這種無線網絡或傳輸技術,同時可能還需要對顯示畫面進行實時壓縮和解碼,可能還需要應用到其他復雜的算法,必須依賴高運算性能的智能設備才能實現。對于游戲、視頻等需要高速刷新的顯示內容和常規的用戶界面操作需要區分處理,采用不同的同步方法,才能夠實現較為順暢的觸控體驗。另外這種模式不具備通用性,必須主機端和觸控設備端采用完全相同的標準、協議等體系才可以實現,在實際應用層面具有較大的局限性。這種模式本質上僅僅是一個可配置的遙控器,只能針對特定的應用,嚴格意義來講也不是一種觸摸輸入設備。
發明內容
本發明的目的在于提出一種在小型的無線觸摸控制設備上直接遠程觸摸主機系統大屏的無線觸摸遙控方法和系統。為達此目的,本發明采用以下技術方案一種無線觸摸遙控方法,包括a、主機端的UI控件事件引擎監視并提取主機上UI交互控件的繪制信息,得到繪制信息的輪廓及字符信息;
b、主機端對輪廓及字符信息進行坐標投影映射,并通過無線傳輸系統發送至觸摸控制設備的主控器;C、主控器依據坐標投影映射在觸摸控制設備的顯示屏上重繪輪廓及字符信息;d、根據顯示屏上的提示,觸摸面板接收到觸摸操作指令,該觸摸操作指令通過無線傳輸系統發送至主機端;e、主機端通過無線傳輸系統接收到觸摸操作指令后,交給觸摸驅動程序對觸摸操作指令進行坐標投影映射和軌跡插值計算;f、觸摸驅動程序向操作系統報告計算處理后的觸摸操作指令,操作系統和應用程序根據所述觸摸操作指令的坐標投影映射在主機大屏上進行響應,實現了在觸摸控制設備上直接遠程觸摸主機大屏的效果。其中,步驟a包括:當常規工作模式時:通過系統繪制接口監視并提取UI交互控件的繪制信息,截取繪制信息的位置、大小、標題名稱,忽略繪制信息的背景渲染、紋理、位圖,得到繪制信息的輪廓及字符信息;當硬提取工作模式時:UI控件事件引擎定期截取主機上的畫面,通過圖像濾鏡算法對原始畫面進行目標檢測、邊緣提取、單色化,得到單色輪廓畫面作為繪制信息的輪廓及
字符信息。其中,兩種工作模式由觸摸控制設備上的硬件按鈕進行切換。其中,觸摸控制設備由顯示屏、觸摸面板、主控器組成,觸摸面板覆蓋在顯示屏的上層,主控器的芯片采用低計算性能的系統級芯片或單片機系統。其中,無線傳輸系統指的是成熟的無線數據交互系統,包括WIF1、藍牙、2.4GHz射頻系統。一種無線觸摸遙控系統,包括主機端和觸摸控制設備,主機端包括無線傳輸系統硬件1、觸摸驅動程序、UI控件事件引擎、操作系統、應用程序、主機大屏,觸摸控制設備包括觸摸面板、顯示屏、主控器、無線傳輸系統硬件2,其特征在于,工作方法為:主機端的Π控件事件引擎監視并提取主機上Π交互控件的繪制信息,得到繪制信息的輪廓及字符信息;主機端對輪廓及字符信息進行坐標投影映射,并通過無線傳輸系統發送至觸摸控制設備的主控器;主控器依據坐標投影映射在觸摸控制設備的顯示屏上重繪輪廓及字符信息;根據顯示屏上的提示,觸摸面板接收到觸摸操作指令,該觸摸操作指令通過無線傳輸系統發送至主機端;主機端通過無線傳輸系統接收到觸摸操作指令后,交給觸摸驅動程序對觸摸操作指令進行坐標投影映射和軌跡插值計算;觸摸驅動程序向操作系統報告計算處理后的觸摸操作指令,操作系統和應用程序根據所述觸摸操作指令的坐標投影映射在主機大屏上進行響應,實現了在觸摸控制設備上直接遠程觸摸主機大屏的效果。其中,Π控件事件引擎包括兩種工作方式:當常規工作模式時:通過標準的系統繪制接口監視并提取UI交互控件的繪制信息,截取繪制信息的位置、大小、標題名稱,忽略繪制信息的背景渲染、紋理、位圖,得到繪制信息的輪廓及字符信息;當硬提取工作模式時:UI控件事件引擎定期截取主機上的畫面,通過成熟的圖像濾鏡算法對原始畫面進行目標檢測、邊緣提取、單色化,得到單色輪廓畫面作為繪制信息的輪廓及字符信息。其中,兩種工作模式由觸摸控制設備上的硬件按鈕進行切換。其中,觸摸面板覆蓋在顯示屏的上層,所述主控器的芯片采用低計算性能的系統級芯片或單片機系統。其中,無線傳輸系統指的是無線數據交互系統,包括WIF1、藍牙、2.4GHz射頻系統。本發明的有益效果為:一種無線觸摸遙控方法和系統,通過對主機上UI交互控件的輪廓提取和簡化,以極低的數據率發送至觸摸控制設備的顯示屏上進行重繪,重繪后的Π信息引導用戶在顯示屏上進行正確的觸摸操作,消除了雙屏同步的處理性能和傳輸性能的瓶頸,實現了在小型的無線觸摸控制設備上直接遠程觸摸主機大屏的效果,本發明對觸摸控制設備的硬件要求低,觸摸設備和主機接收端的數據量很小,可使用成熟的2.4GHz射頻系統或者藍牙傳輸技術,無需依賴高速的無線網絡或者傳輸技術,同時該方法以標準的觸摸設備形態進行接口封裝,適應性強。
圖1是無線觸摸遙控方法流程2是主機端UI交互畫面示意3是無線觸摸遙控統結構示意圖
具體實施例方式下面將結合圖1-圖3并通過具體實施方式
來進一步說明本發明的技術方案。一種無線觸摸遙控方法,包括:a、主機端的UI控件事件引擎監視并提取主機上UI交互控件的繪制信息,得到繪制信息的輪廓及字符信息;b、主機端對輪廓及字符信息進行坐標投影映射,并通過無線傳輸系統發送至觸摸控制設備的主控器,在本實施例中,主機大屏和觸摸控制設備的顯示屏在坐標換算時采用相對坐標,不受實際物理分辨率的影響;C、主控器依據坐標投影映射在觸摸控制設備的顯示屏上重繪輪廓及字符信息;d、根據顯示屏上的提示,觸摸面板接收到觸摸操作指令,該觸摸操作指令通過無線傳輸系統發送至主機端;e、主機端通過無線傳輸系統接收到觸摸操作指令后,交給觸摸驅動程序對觸摸操作指令進行坐標投影映射和軌跡插值計算;f、觸摸驅動程序向操作系統報告計算處理后的觸摸操作指令,操作系統和應用程序根據所述觸摸操作指令的坐標投影映射在主機大屏上進行響應,實現了在觸摸控制設備上直接遠程觸摸主機大屏的效果。在本實施例中,步驟a包括:當常規工作模式時:通過系統繪制接口監視并提取UI交互控件的繪制信息,截取繪制信息的位置、大小、標題名稱,忽略繪制信息的背景渲染、紋理、位圖,得到繪制信息的輪廓及字符信息,在本實施例中,開源系統(Open Source)可以通過修改底層源碼實現,非開源系統可以通過鉤子(Hook)等類似技術實現;當硬提取工作模式時:UI控件事件引擎定期截取主機上的畫面,通過圖像濾鏡算法對原始畫面進行目標檢測、邊緣提取、單色化,得到單色輪廓畫面作為繪制信息的輪廓及字符信息,本工作模式適用于采用了特殊圖形繪制技術生產的用戶界面,典型的如3D游戲等,沒有通過標準的系統繪制接口進行UI控件繪制,無法捕捉到控件繪制信息,這種情況下可采用硬提取工作模式,此方法提取的Π控件輪廓雖然不夠精確,但這些輪廓信息足以弓I導用戶在觸摸面板上進行觸摸操作。在本實施例中,兩種工作模式由觸摸控制設備上的硬件按鈕進行切換。在本實施例中,由于僅傳輸UI控件的輪廓和字符信息,傳輸的信息量大大降低,可使用成熟的2.4GHz射頻系統或者藍牙傳輸技術,無需依賴高速的無線網絡或者傳輸技術,同時也降低了對觸摸設備的硬件要求,可采用單色顯示屏或低成本彩色顯示屏。在本實施例中,觸摸控制設備由顯示屏、觸摸面板、主控器組成,觸摸面板覆蓋在顯示屏的上層,觸摸面板和顯示屏尺寸相同,主控器的芯片采用低計算性能的系統級芯片或單片機系統。在本實施例中,無線傳輸系統指的是成熟的無線數據交互系統,包括WIF1、藍牙、
2.4GHz射頻系統。一種無線觸摸遙控系統,包括主機端和觸摸控制設備,主機端包括無線傳輸系統硬件1、觸摸驅動程序、UI控件事件引擎、操作系統、應用程序、主機大屏,觸摸控制設備包括觸摸面板、顯示屏、主控器、無線傳輸系統硬件2,其特征在于,工作方法為:主機端的Π控件事件引擎監視并提取主機上Π交互控件的繪制信息,得到繪制信息的輪廓及字符信息;主機端對輪廓及字符信息進行坐標投影映射,并通過無線傳輸系統發送至觸摸控制設備的主控器;主控器依據坐標投影映射在觸摸控制設備的顯示屏上重繪輪廓及字符信息;根據顯示屏上的提示,觸摸面板接收到觸摸操作指令,該觸摸操作指令通過無線傳輸系統發送至主機端;主機端通過無線傳輸系統接收到觸摸操作指令后,交給觸摸驅動程序對觸摸操作指令進行坐標投影映射和軌跡插值計算;觸摸驅動程序向操作系統報告計算處理后的觸摸操作指令,操作系統和應用程序根據所述觸摸操作指令的坐標投影映射在主機大屏上進行響應,實現了在觸摸控制設備上直接遠程觸摸主機大屏的效果。在本實施例中,Π控件事件引擎包括兩種工作方式:當常規工作模式時:通過系統繪制接口監視并提取UI交互控件的繪制信息,截取繪制信息的位置、大小、標題名稱,忽略繪制信息的背景渲染、紋理、位圖,得到繪制信息的輪廓及字符信息,在本實施例中,開源系統(Open Source)可以通過修改底層源碼實現,非開源系統可以通過鉤子(Hook)等類似技術實現;當硬提取工作模式時:UI控件事件引擎定期截取主機上的畫面,通過圖像濾鏡算法對原始畫面進行目標檢測、邊緣提取、單色化,得到單色輪廓畫面作為繪制信息的輪廓及字符信息,本工作模式適用于采用了特殊圖形繪制技術生產的用戶界面,典型的如3D游戲等,沒有通過標準的系統繪制接口進行UI控件繪制,無法捕捉到控件繪制信息,這種情況下可采用硬提取工作模式,此方法提取的Π控件輪廓雖然不夠精確,但這些輪廓信息足以弓I導用戶在觸摸面板上進行觸摸操作。 在本實施例中,兩種工作模式由觸摸控制設備上的硬件按鈕進行切換。
在本實施例中,由于僅傳輸UI控件的輪廓和字符信息,傳輸的信息量大大降低,可使用成熟的2. 4GHz射頻系統或者藍牙傳輸技術,無需依賴高速的無線網絡或者傳輸技術,同時也降低了對觸摸設備的硬件要求,可采用單色顯示屏或低成本彩色顯示屏。在本實施例中,觸摸控制設備由顯示屏、觸摸面板、主控器組成,觸摸面板覆蓋在顯示屏的上層,觸摸面板和顯示屏尺寸相同,主控器的芯片采用低計算性能的系統級芯片或單片機系統。在本實施例中,無線傳輸系統指的是無線數據交互系統,包括WIF1、藍牙、2. 4GHz射頻系統。以上所述僅為本發明的具體實施方式
,這些描述只是為了解釋本發明的原理,而不能以任何方式解釋為對本發明保護范圍的限制。基于此處的解釋,本領域的技術人員不需要付出創造性的勞動即可聯想到本發明的其它具體實施方式
,這些方式都將落入本發明的保護范圍之內。
權利要求
1.一種無線觸摸遙控方法,其特征在于,包括: a、主機端的UI控件事件引擎監視并提取主機上UI交互控件的繪制信息,得到繪制信息的輪廓及字符信息; b、主機端對輪廓及字符信息進行坐標投影映射,并通過無線傳輸系統發送至觸摸控制設備的主控器; C、主控器依據坐標投影映射在觸摸控制設備的顯示屏上重繪輪廓及字符信息; d、根據顯示屏上的提示,觸摸面板接收到觸摸操作指令,該觸摸操作指令通過無線傳輸系統發送至主機端; e、主機端通過無線傳輸系統接收到觸摸操作指令后,交給觸摸驅動程序對觸摸操作指令進行坐標投影映射和軌跡插值計算; f、觸摸驅動程序向操作系統報告計算處理后的觸摸操作指令,操作系統和應用程序根據所述觸摸操作指令的坐標投影映射在主機大屏上進行響應,實現了在觸摸控制設備上直接遠程觸摸主機大屏的效果。
2.根據權利要求1所述的方法,其特征在于,所述步驟a包括: 當常規工作模式時:通過系統繪制接口監視并提取Π交互控件的繪制信息,截取繪制信息的位置、大小、標題名稱,忽略繪制信息的背景渲染、紋理、位圖,得到繪制信息的輪廓及字符信息; 當硬提取工作模式時:UI控件事件引擎定期截取主機上的畫面,通過圖像濾鏡算法對原始畫面進行目標檢測、邊緣提取、單色化,得到單色輪廓畫面作為繪制信息的輪廓及字符信息。`
3.根據權利要求2所述的方法,其特征在于,兩種工作模式由觸摸控制設備上的硬件按鈕進行切換。
4.根據權利要求1所述的方法,其特征在于,所述觸摸控制設備由顯示屏、觸摸面板、主控器組成,觸摸面板覆蓋在顯示屏的上層,主控器的芯片采用低計算性能的系統級芯片或單片機系統。
5.根據權利要求1所述的方法,其特征在于,所述無線傳輸系統指的是成熟的無線數據交互系統,包括WIF1、藍牙、2.4GHz射頻系統。
6.一種無線觸摸遙控系統,包括主機端和觸摸控制設備,主機端包括無線傳輸系統硬件1、觸摸驅動程序、UI控件事件引擎、操作系統、應用程序、主機大屏,觸摸控制設備包括觸摸面板、顯示屏、主控器、無線傳輸系統硬件2,其特征在于,工作方法為:主機端的Π控件事件引擎監視并提取主機上Π交互控件的繪制信息,得到繪制信息的輪廓及字符信息;主機端對輪廓及字符信息進行坐標投影映射,并通過無線傳輸系統發送至觸摸控制設備的主控器;主控器依據坐標投影映射在觸摸控制設備的顯示屏上重繪輪廓及字符信息;根據顯示屏上的提示,觸摸面板接收到觸摸操作指令,該觸摸操作指令通過無線傳輸系統發送至主機端;主機端通過無線傳輸系統接收到觸摸操作指令后,交給觸摸驅動程序對觸摸操作指令進行坐標投影映射和軌跡插值計算;觸摸驅動程序向操作系統報告計算處理后的觸摸操作指令,操作系統和應用程序根據所述觸摸操作指令的坐標投影映射在主機大屏上進行響應,實現了在觸摸控制設備上直接遠程觸摸主機大屏的效果。
7.根據權利要求6所述的系統,其特征在于,所述Π控件事件引擎包括兩種工作方式: 當常規工作模式時:通過標準的系統繪制接口監視并提取Π交互控件的繪制信息,截取繪制信息的位置、大小、標題名稱,忽略繪制信息的背景渲染、紋理、位圖,得到繪制信息的輪廓及字符信息; 當硬提取工作模式時:UI控件事件引擎定期截取主機上的畫面,通過成熟的圖像濾鏡算法對原始畫面進行目標檢測、邊緣提取、單色化,得到單色輪廓畫面作為繪制信息的輪廓及字符信息。
8.根據權利要求7所述的系統,其特征在于,兩種工作模式由觸摸控制設備上的硬件按鈕進行切換。
9.根據權利要求6所述的系統,其特征在于,所述觸摸面板覆蓋在顯示屏的上層,所述主控器的芯片采用低計算性能的系統級芯片或單片機系統。
10.根據權利要求6所述的系統,其特征在于,所述無線傳輸系統指的是無線數據交互系統,包括WIF1、藍牙、2.4GHz射頻系統。
全文摘要
本發明涉及觸摸遙控領域,尤其涉及一種無線觸摸遙控方法和系統,通過對主機上UI交互控件的輪廓提取和簡化,以極低的數據率發送至觸摸控制設備的顯示屏上進行重繪,重繪后的UI信息引導用戶在顯示屏上進行正確的觸摸操作,消除了雙屏同步的處理性能和傳輸性能的瓶頸,實現了在小型的無線觸摸控制設備上直接遠程觸摸主機大屏的效果,本發明對觸摸控制設備的硬件要求低,觸摸設備和主機接收端的數據量很小,可使用成熟的2.4GHz射頻系統或者藍牙傳輸技術,無需依賴高速的無線網絡或者傳輸技術,同時該方法以標準的觸摸設備形態進行接口封裝,適應性強。
文檔編號G08C17/02GK103076919SQ20121059360
公開日2013年5月1日 申請日期2012年12月29日 優先權日2012年12月29日
發明者王赫, 李民英 申請人:廣東志成冠軍集團有限公司