專利名稱:一種電子設備、筆記本電腦及觸摸控制實現方法
技術領域:
本發明涉及觸摸實現技術,特別是一種電子設備、筆記本電腦及觸摸實現方法。
背景技術:
當前的電子設備中已經越來越多的采用觸摸控制技術,如手機、PDA、銀行自動取款機、筆記本電腦等。
然而,當前的電子設備中所采用的觸摸控制技術主要包括矢量壓力傳感式、電阻式、電容式等,其均通過獲取被觸摸位置來實現觸摸控制。
發明人在實現本發明的過程中,發現現有的觸摸控制技術存在以下的缺
點
都需要利用觸摸屏,而觸摸屏價格昂貴,同時,在觸摸屏面積加大時,電子設備的成本將顯著上升;
觸摸屏需要配置相應的專用電路,實現復雜。
發明內容
本發明實施例的目的是提供一種電子設備、筆記本電腦及觸摸實現方法,
實現筒單,降低觸摸控制的實現成本。
為了實現上述目的,本發明實施例提供了一種電子設備,包括第一光源發射模塊,用于發射第一光幕和第二光幕,所述第一光幕和第二
光幕與輸入區域相對應的部分位于所述輸入區域上方,且所述第 一光幕和第二
光幕具有角度大于零的第一夾角;
攝像模塊,用于獲取所有光幕在輸入裝置的投影圖像;第一投影高度獲取模塊,用于根據所述投影圖像獲取所述第一光幕和第二
光幕在所述輸入裝置上的投影之間的第一高度;第一距離獲取模塊,用于根據所述第一高度、第一夾角及所述第一光幕和第二光幕的相對位置信息獲取所述輸入裝置與所述第一光源發射模塊之間的
第一距離;
第一定位模塊,用于根據所述第一距離和第二定位信息定位觸摸點,所述第二定位信息為所述輸入裝置與 一參照物的相對位置信息;
控制信號生成模塊,用于根據所述觸摸點的定位結果輸出控制信號。
優選的,上述的電子設備,其中,所述參照物為所述輸入區域,所述第二定位信息為根據輸入區域的圖像中所述輸入裝置相對于所述輸入區域的邊界的距離得到的所述輸入裝置相對于所述輸入區域的邊界的實際橫向距離。
優選的,上述的電子設備,其中,還包括
第二光源發射模塊,用于發射第三光幕和第四光幕,所述第三光幕和第四光幕與所述輸入區域相對應的部分位于所述輸入區域上方,且所述第三光幕和第四光幕具有角度大于零的第二夾角;
第二投影高度獲取模塊,用于根據所述投影圖像獲取所述第三光幕和第四光幕在所述輸入裝置上的投影之間的第二高度;
第二距離獲取模塊,用于根據所述第二高度、第二夾角及所述第三光幕和第四光幕的相對位置信息獲取所述輸入裝置與所述第二光源發射模塊之間的第二距離;
所述參照物為所述第二光源發射模塊,所述第二定位信息為所述輸入裝置與所述第二光源發射模塊之間的第二距離。
優選的,上述的電子設備,其中,所述光幕為紅外激光光幕,所述攝像模塊為紅外攝像模塊。
優選的,上述的電子設備,其中,所述攝像模塊為多個。
為了實現上述目的,本發明實施例還提供了一種筆記本電腦,包括
主板;
中央處理器,設置在所述主板上;
芯片組,設置在所述主板上,與所述中央處理器連接;
其中,還包括
第一光源發射模塊,設置于所述主板,用于發射第一光幕和第二光幕,所述第 一光幕和第二光幕與輸入區域相對應的部分位于所述輸入區域上方,且所
述第一光幕和第二光幕具有角度大于零的第一夾角;
攝像模塊,設置于所述主板,與所述芯片組連接,用于獲取所有光幕在輸入裝置的投影圖像;
所述CPU用于根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸入裝置上的4更影之間的第一高度,利用所述第一高度、第一夾角及所述第一光幕和第二光幕的相對位置信息獲取所述輸入裝置與所述光源發射模塊之間的第一距離,并根據所述第一距離和第二定位信息定位觸摸點后,根據所述觸摸點的定位結果輸出控制信號;
所述第二定位信息為所述輸入裝置與一參照物的相對位置信息。
優選的,上述的筆記本電腦,其中,所述參照物為所述輸入區域,所述第二定位信息為所述CPU根據輸入區域圖像中所述輸入裝置相對于所述輸入區域的橫向距離得到的所述輸入裝置相對于所述輸入區域的實際橫向距離。
優選的,上述的筆記本電腦,其中,還包括
第二光源發射沖莫塊,設置于所述主板,用于發射第三光幕和第四光幕,所述第三光幕和第四光幕與輸入區域相對應的部分位于所述輸入區域上方,且所述第三光幕和第四光幕具有角度大于零的第二夾角;
所述CPU還用于根據所述投影圖像獲取所述第三光幕和第四光幕在所述輸入裝置上的投影之間的第二高度,并根據所述第二高度、第二夾角及所述第三光幕和第四光幕的相對位置信息獲取所述輸入裝置與所述第二光源發射模塊之間的第二距離;
所述參照物為所述第二光源發射模塊,所述第二定位信息為所述輸入裝置與所述第二光源發射模塊之間的第二距離。
優選的,上述的筆記本電腦,其中,所述光幕為紅外激光光幕,所述攝像模塊為紅外攝像模塊。
優選的,上述的筆記本電腦,其中,所述攝像模塊為多個。
為了實現上述目的,本發明實施例還提供了 一種觸摸控制實現方法,包括
發射具有角度大于零的第一夾角的第一光幕和第二光幕,所述第一光幕和第二光幕與輸入區域相對應的部分位于所述輸入區域上方;獲取所有光幕在輸入裝置的投影圖像;
根據所述投影圖像獲取所述第 一光幕和第二光幕在所述輸入裝置上的投 影之間的第一高度;
根據所述第一高度、第一夾角及所述第一光幕和第二光幕的相對位置信息 獲取所述輸入裝置與所述光源發射模塊之間的第一距離;
根據所述第一距離和第二定位信息定位觸摸點,所述第二定位信息為所述 輸入裝置與一參照物的相對位置信息;
根據所述觸摸點的定位結果輸出控制信號。
優選的,上述的方法,其中,所述參照物為所述輸入區域,所述第二定位 信息為根據輸入區域圖像中所述輸入裝置相對于所述輸入區域的橫向距離得 到的所述輸入裝置相對于所述輸入區域的實際橫向距離。
優選的,上述的方法,其中,所述參照物為第二光源發射模塊,所述第二 定位信息為所述輸入裝置與所述第二光源發射才莫塊之間的第二距離。
本發明實施例具有以下有益效果
1、 本發明實施例中,利用光源發射模塊發射第一光幕和第二光幕,進而 獲取所有光幕在輸入裝置的投影圖像,根據投影圖像計算位置后進行定位,實 現筒單;
2、 本發明實施例中,僅利用光源發射模塊、攝傳4莫塊等常見的電子元件, 其相對于觸摸屏,價格便宜,有效地降低了觸摸控制的實現成本。
圖1為本發明第一實施例的電子設備中的觸摸控制設備的結構示意圖2為本發明實施例的電子設備的側面示意圖3為本發明實施例中用戶手指觸摸輸入區域后的示意圖4為本發明實施例中計算D3的幾何示意圖5為本發明第一實施例中定位觸摸點的示意圖6為本發明第一實施例的方法的流程示意圖7為本發明第二實施例的方法的流程示意圖。
具體實施例方式
本發明實施例的電子設備、筆記本電腦及觸摸控制實現方法中,設置能夠 發射具有一定夾角的多個光幕的光源發射模塊,并由攝像模塊獲取光幕在輸入 裝置上形成光斑圖像后,根據光斑圖像計算光斑之間的距離,最后根據光斑之 間的距離、光幕的夾角和光源發射模塊的物理位置即可確定觸摸點的物理位 置,進而實現觸摸控制。
在利用實施例進行詳細說明之前,先對涉及到的一些概念進行說明,以利 于更好的理解實施例。
光幕,為近似平面光;在此,之所以說近似平面光,是基于現實情況的考 慮,在現實中不可能出現完全不發散的光,所以平面光在現實應用中不可能出 現,所以只可能是近似平面光;
輸入裝置,可以是觸摸筆、用戶手指或者其他具有實體的裝置,其只需要 光幕可以在其上形成光斑即可,該光斑可以被攝像模塊捕獲后定位觸摸點;
輸入區域,由至少兩個光幕限定,與輸入區域相對應的光幕位于輸入區域 上方,其還受到攝像模塊的視野范圍限制。
<第一實施例>
在本發明的第一實施例中,以光源發射模塊為1個,而攝像模塊也為1 個的情況進行說明。.
本發明第一實施例的電子設備如圖1所示,包括
第一光源發射模塊,用于發射第一光幕和第二光幕,所述第一光幕和第二 光幕在輸入區域上的投影從上方覆蓋所述輸入區域(即光幕與所述輸入區域相 對應的部分位于輸入區域上方),且所述第一光幕與所述第二光幕具有第一夾 角;
攝像^^莫塊,用于獲取所述光幕在所述輸入裝置上所形成的投影圖像; 投影高度獲取模塊,用于根據所述投影圖像獲取所述第一光幕和第二光幕
在所述輸入裝置上的投影之間的第一高度;
第一距離獲取模塊,用于根據所述第一高度、第一夾角以及所述第一光幕
和第二光幕的相對位置信息獲取所述觸摸點與所述第一光源發射模塊之間的
第一距離;第二距離獲取模塊,用于根據所述輸入區域圖像中觸摸點相對于輸入區域
的橫向距離獲取觸摸點相對于輸入區域的實際橫向距離;
第 一定位模塊,用于根據所述第 一距離和所述實際橫向距離定位觸摸點; 控制信號生成模塊,用于根據所述觸摸點的定位信息輸出控制信號。 在上述的描述中,是以發射兩個光幕的情況進行說明,但當然也可以是多
個光幕。
在此,上述的電子設備可以是手機、個人數字助理、數碼相機、電腦等通 用電子設備。
在本發明的具體實施例中,攝像模塊需要獲取所述光幕在所述輸入裝置上 所形成的投影圖像,以計算所述光幕在所述輸入裝置上的投影之間的高度,為 了實現精確的測量,該光幕最好平面光幕,但現實情況下,平面光幕很難實現, 因此,在本發明的具體實施例中,光源發射模塊釆用發散性很小的激光光源來 實現,使光幕近似于平面光幕,以達到最佳的測量結果。
由于本發明實施例為日常生活中常用的電子設備,因此,需要保證該光幕 的強度在一定范圍之內,不會對用戶造成損害。
同時,考慮到該光源發射模塊所發射的光幕應該容易被攝像模塊識別且盡 可能不對用戶產生影響,因此,該光幕應該區別于可見光幕,在本發明的具體 實施例中,該光源發射模塊為紅外激光發射模塊,且該攝像模塊為紅外攝像模 塊,此時,由于紅外激光發射模塊所發射的紅外激光不在用戶的視覺范圍內, 不會對用戶產生影響,同時,該攝像模塊為紅外攝像模塊,避免了可見光對測 量的影響,提高了測量精度。
下面以實際的例子對本發明的實施例進行詳細:^兌明。
如圖2所示,為本發明第一實施例的電子設備的側面示意圖,該紅外激光 發射模塊上下相距Dl (即第一光幕和第二光幕的相對位置信息)設置的第一 紅外激光源和第二紅外激光源,其分別發射紅外激光幕,而第一紅外激光幕和 第二紅外激光幕之間的夾角為a。
當輸入裝置(用戶手指或觸摸筆等,在圖3中以用戶手指為例)觸摸輸入 區域中的一個觸摸點時,其示意圖如圖3所示,紅外激光發射模塊所發射的第 一紅外激光幕和第二紅外激光幕分別投影于用戶手指后形成的兩個光斑之間的高度為D2。
Dl 、 D2和a之間的關系如圖4所示,從圖中可以得到 觸摸點與第一光源發射模塊之間的第一距離D3如下所示 D3 = ( Dl - D2 ) x ctana
當然,該第一紅外激光源和第二紅外激光源可能是同一高度設置,此時, D3 =D2 x ctana 。
在得到該觸摸點與第一光源發射模塊之間的第一距離D3之后,可以知道 該觸摸點位于觸摸屏幕上,以第一光源發射模塊的中心為圓心,以D3為半徑 的半圓上。
同時,進一步根據輸入區域圖像中觸摸點相對于輸入區域的邊界橫向距離 獲取觸摸點相對于輸入區域的邊界的實際橫向距離D4,如圖5所示,結合該 半圓即可唯一定位觸摸點。
圖5中是以距離左邊界的距離為例進行的說明,當然也可以是根據與上邊 界、下邊界、右邊界的距離來定位觸摸點,在此不進行詳細說明。
本發明第 一 實施例的計算機包括
主板;
中央處理器,設置在所述主板上;
芯片組,設置在所述主板上,與所述中央處理器連接;
存儲設備,設置在所述主板上,與所述芯片組連接;
第一光源發射模塊,設置在所述主板上,用于發射第一光幕和第二光幕, 所述第一光幕和第二光幕在輸入區域上的投影從上方覆蓋所述輸入區域,且所 述第 一光幕與所述第二光幕具有第 一夾角;
攝像模塊,設置在所述主板上,與所述芯片組連接,用于獲取所述光幕在 所述輸入裝置上所形成的投影圖像;
所述CPU用于分別所述投影圖像獲取所述第一光幕和第二光幕在所述輸 入裝置上的投影之間的第一高度后,根據所述第一高度、第一夾角以及所述第 一光幕和第二光幕的相對位置信息獲取所述觸摸點與所述第一光源發射模塊 之間的第 一距離,同時用于根據所述輸入區域圖像中觸摸點相對于輸入區域的 橫向距離獲取觸摸點相對于輸入區域的實際橫向距離,根據所述第一距離和所
ii述實際橫向距離定位觸摸點后,根據觸摸點的定位信息輸出控制信號。
本發明第一實施例的方法如圖6所示,包括
步驟61,獲^C所述第一光幕和第二光幕在所述輸入裝置上所形成的第一 投影圖像;
步驟62,根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸入裝 置上的投影之間的第一高度;所述第一光幕和第二光幕在輸入區域上的投影從 上方覆蓋所述輸入區域,且所述第 一光幕與所述第二光幕具有第一夾角;
步驟63,根據所述第一高度、第一夾角以及所述第一光幕和第二光幕的 相對位置信息獲取所述觸摸點與所述第 一光源發射模塊之間的第 一距離;
步驟64,根據所述輸入區域圖像中觸摸點相對于輸入區域的橫向距離獲 取觸摸點相對于輸入區域的實際橫向距離;
步驟65,根據所述第一距離和所述實際橫向距離定位觸摸點后,根據所 述觸摸點的定位信息輸出控制信號。
<第二實施例>
在本發明的第二實施例中,以光源發射模塊為2個,而攝像模塊為l個為 例進4亍說明。
本發明第二實施例的電子設備包括
第一光源發射才莫塊,用于發射第一光幕和第二光幕,所述第一光幕和第二 光幕在輸入區域上的投影從上方覆蓋所述輸入區域,且所述第一光幕與所述第 二光幕具有第一夾角;
第二光源發射才莫塊,用于發射第三光幕和第四光幕,所述第三光幕和第四 光幕在輸入區域上的投影從上方覆蓋所述輸入區域,且所述第三光幕和第四光 幕具有第二夾角;
攝像模塊,用于獲取所述光幕在所述輸入裝置上所形成的投影圖像; 投影高度處理模塊,用于根據所述投影圖像分別獲取所述第一光幕和第二
光幕在所述輸入裝置上的投影之間的第一高度和所述第三光幕和第四光幕在
所述輸入裝置上的投影之間的第二高度;
距離處理模塊,用于根據所述第一高度、第一夾角以及所述第一光幕和第
二光幕的相對位置信息獲取所述觸摸點與所述第一光源發射模塊之間的第一距離,并根據所述第二高度、第二夾角以及所述第三光幕和第四光幕的相對位
置信息獲取所述觸摸點與所述第 一光源發射模塊之間的第二距離;
第二定位模塊,用于根據所述第 一距離和第二距離定位所述觸摸點; 控制信號生成沖莫塊,用于才艮據所述觸摸點的定位信息輸出控制信號。 在本發明的具體實施例中,攝像模塊需要獲取所述光幕在所述輸入裝置上 所形成的投影圖像,以計算所述光幕在所述輸入裝置上的投影之間的高度,為 了實現精確的測量,該光幕最好平面光幕,但現實情況下,平面光幕很難實現, 因此,在本發明的具體實施例中,光源發射模塊采用發散性很小的激光光源來 實現, -使光幕近似于平面光幕,以達到最佳的測量結果。
由于本發明實施例為日常生活中常用的電子設備,因此,需要保證該光幕 的強度在一定范圍之內,不會對用戶造成損害。
同時,考慮到該光源發射模塊所發射的光幕應該容易被攝像模塊識別且盡 可能不對用戶產生影響,因此,該光幕應該區別于可見光幕,在本發明的具體 實施例中,該光源發射模塊為紅外激光發射模塊,且該攝像才莫塊為紅外攝像模 塊,此時,由于紅外激光發射;f莫塊所發射的紅外激光不在用戶的^L覺范圍內, 不會對用戶產生影響,同時,該攝像模塊為紅外攝像模塊,避免了可見光對測 量的影響,提高了測量精度。
下面以實際的例子對本發明的實施例進行詳細說明。 如圖2所示,為本發明第二實施例的電子設備的側面示意圖(兩個發射模 塊具有相同的高度,因此其中僅示出一個紅外激光發射模塊),該紅外激光發 射模塊上下相距D1設置的第一紅外激光源和第二紅外激光源,其分別發射紅 外激光幕,而第一紅外激光幕和第二紅外激光幕之間的夾角為a。
當輸入裝置(用戶手指或觸摸筆等,在圖5中以用戶手指為例)觸摸輸入 區域中的一個觸摸點時,其示意圖如圖5所示,紅外激光發射模塊所發射的第 一紅外激光幕和第二紅外激光幕分別投影于用戶手指,其之間的高度為D2。
Dl、 D2和a之間的關系如圖6所示,從圖中可以得到 觸摸點與第一光源發射模塊之間的第一距離D3如下所示 D3 = (Dl - D2 ) x ct纖
當然,該第一紅外激光源和第二紅外激光源可能是同一高度設置,此時,
13D3 =D2 x ctana
基于同樣的道理,可以得到觸摸點與第二光源發射模塊之間的第二距離。 由于有4個紅外激光源,因此可通過一定的設置來簡化投影高度處理模塊
的處理,如下所述
方式一、將第一光幕和第三光幕設置為重合,而第二光幕高于第一光幕,
第四光幕高于第 一光幕,此時投影高度處理模塊根據所述投影圖像中的最低的
光斑和中間光斑的距離得到第 一高度,根據最低的光斑和最高的光斑得到第二高度。
方式二、將光幕依據高度依次設置,且不交叉,此時投影高度處理模塊根 據所述投影圖像中的光斑的位置即可得到第一高度和第二高度。
方式三、第一光源發射模塊和第二光源發射模塊間隔發射光幕,此時,攝 像模塊會分別獲取第一光源發射模塊發射的光幕在所述輸入裝置上所形成的 第一投影圖像和第二光源發射模塊發射的光幕在所述輸入裝置上所形成的第 二投影圖像,進而由投影高度處理模塊分別根據第一和第二投影圖像獲取所述 第一光幕和第二光幕在所述輸入裝置上的投影之間的第一高度和所述第三光 幕和第四光幕在所述輸入裝置上的投影之間的第二高度。
算,在此不——列舉。
在得到觸摸點與第 一光源發射模塊之間的第 一距離和觸摸點與第二光源 發射模塊之間的第二距離后,即可唯一定位該觸摸點,該觸摸點為兩個半圓的 交點,第一個半圓以第一光源發射4莫塊為圓心,以第一距離為半徑,而第二個 半圓以第二光源發射^^莫塊為圓心,以第二距離為半徑。
在上述是以單點觸摸的實現為例進行的說明,基于同樣的道理也可以實現 多點觸摸控制。
本發明第二實施例的計算機包括
主板;
中央處理器,設置在所述主板上;
芯片組,設置在所述主板上,與所述中央處理器連接;
存儲設備,設置在所述主板上,與所述芯片組連接;第一光源發射沖莫塊,設置在所述主板上,用于發射第一光幕和第二光幕, 所述第一光幕和第二光幕在輸入區域上的投影從上方覆蓋所述輸入區域,且所
述第一光幕與所述第二光幕具有第一夾角;
第二光源發射模塊,設置在所述主板上,用于發射第三光幕和第四光幕, 所述第三光幕和第四光幕在輸入區域上的投影從上方覆蓋所述輸入區域,且所
述第三光幕和第四光幕具有第二夾角;
攝像模塊,設置在所述主板上,與所述芯片組連接,用于獲取所述光幕在 所述輸入裝置上所形成的投影圖像;
所述CPU用于根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸 入裝置上的投影之間的第 一 高度和所述第三光幕和第四光幕在所述輸入裝置 上的投影之間的第二高度后,根據所述第一高度、第一夾角以及所述第一光幕 和第二光幕的相對位置信息獲取所述觸摸點與所述第一光源發射模塊之間的 第一距離,根據所述第二高度、第二夾角以及第三光幕和第四光幕的相對位置 信息獲取所述觸摸點與所述第一光源發射模塊之間的第二距離,并根據所述第 一距離和第二距離定位所述觸摸點,根據所述觸摸點的定位信息輸出控制信 號。
如圖7所示,本發明第二實施例的方法包括
步驟71,獲取所述第一光幕、第二光幕、第三光幕、第四光幕在所述輸 入裝置上所形成的投影圖像;所述第一光幕、第二光幕、第三光幕和第四光幕 在輸入區域上的投影從上方覆蓋所述輸入區域,且所述第一光幕與所述第二光 幕具有第一夾角,所述第三光幕和第四光幕具有第二夾角;
步驟72,根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸入裝 置上的投影之間的第一高度和所述第三光幕和第四光幕在所述輸入裝置上的 投影之間的第二高度;
步驟73,根據所述第一高度、第一夾角以及所述第一光幕和第二光幕的 相對位置信息獲取所述觸摸點與所述第 一光源發射模塊之間的第 一距離;
步驟74,根據所述第二高度、第二夾角以及所述第三光幕和第四光幕的 相對位置信息獲取所述觸摸點與所述第 一光源發射模塊之間的第二距離;
步驟75,根據所述第一距離和第二距離定位所述觸摸點;步驟76,根據所述觸摸點的定位信息輸出控制信號。 <第三實施例>
在本發明的第三實施例中,以光源發射模塊為2個,且攝像模塊為2個為 例進行說明。
在上述的第二實施例中,攝像模塊只有l個,在一般情況下,上述第二實 施例均可以實現單點觸摸控制和多點觸摸控制,然而在某些情況下,在實現多 點觸摸時,由于存在多個輸入裝置,就有可能存在其他的輸入裝置被另外的輸 入裝置阻擋。
以兩點觸4莫控制為例,在一般情況下,上述的第二實施例可以實現單點觸 摸控制和多點觸摸控制,但在某些情況下,第二輸入裝置正好被第一輸入裝置 所遮擋,此時,攝像模塊可能無法獲取第二輸入裝置上的投影圖像,進而無法 進行兩點觸摸控制。
本發明第三實施例的電子設備進一 步設置
第二攝^^莫塊作為備份,在多點觸摸控制時,當第二實施例的裝置無法獲 取所有的輸入裝置的投影圖像時,由投影高度獲取模塊、第一距離獲取模塊、 第二距離獲取模塊和第 一定位模塊結合第二攝像模塊獲取的第二輸入裝置的 投影圖像來實現對第二觸摸點的定位,進而實現多點控制。
由于其中各才莫塊的處理方式與第二實施例中均相同,在此不再詳細描述。 以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通 4支術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾, 這些改進和潤飾也應視為本發明的保護范圍。
1權利要求
1.一種電子設備,其特征在于,包括第一光源發射模塊,用于發射第一光幕和第二光幕,所述第一光幕和第二光幕與輸入區域相對應的部分位于所述輸入區域上方,且所述第一光幕和第二光幕具有角度大于零的第一夾角;攝像模塊,用于獲取所有光幕在輸入裝置的投影圖像;第一投影高度獲取模塊,用于根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸入裝置上的投影之間的第一高度;第一距離獲取模塊,用于根據所述第一高度、第一夾角及所述第一光幕和第二光幕的相對位置信息獲取所述輸入裝置與所述第一光源發射模塊之間的第一距離;第一定位模塊,用于根據所述第一距離和第二定位信息定位觸摸點,所述第二定位信息為所述輸入裝置與一參照物的相對位置信息;控制信號生成模塊,用于根據所述觸摸點的定位結果輸出控制信號。
2. 根據權利要求1所述的電子設備,其特征在于,所述參照物為所述輸入區域,所述第二定位信息為根據輸入區域的圖像中所述輸入裝置相對于所述輸入區域的邊界的距離得到的所述輸入裝置相對于所述輸入區域的邊界的實際才黃向3巨離。
3. 根據權利要求1所述的電子設備,其特征在于,還包括第二光源發射模塊,用于發射第三光幕和第四光幕,所述第三光幕和第四光幕與所述輸入區域相對應的部分位于所述輸入區域上方,且所述第三光幕和第四光幕具有角度大于零的第二夾角;第二投影高度獲取模塊,用于根據所述投影圖像獲取所述第三光幕和第四光幕在所述輸入裝置上的投影之間的第二高度;第二距離獲取模塊,用于根據所述第二高度、第二夾角及所述第三光幕和第四光幕的相對位置信息獲取所述輸入裝置與所述第二光源發射模塊之間的第二距離;所述參照物為所述第二光源發射模塊,所述第二定位信息為所述輸入裝置與所述第二光源發射模塊之間的第二距離。
4. 根據權利要求1或2或3所述的電子設備,其特征在于,所述光幕為紅外激光光幕,所述攝像模塊為紅外攝像模塊。
5. 根據權利要求1或2或3所述的電子設備,其特征在于,所述攝像模塊為多個。
6. —種筆記本電腦,包括主板;中央處理器,設置在所述主板上;芯片組,設置在所述主板上,與所述中央處理器連接;其特征在于,還包括第一光源發射模塊,設置于所述主板,用于發射第一光幕和第二光幕,所述第一光幕和第二光幕與輸入區域相對應的部分位于所述輸入區域上方,且所述第一光幕和第二光幕具有角度大于零的第一夾角;攝像模塊,設置于所述主板,與所述芯片組連接,用于獲取所有光幕在輸入裝置的投影圖像;所述CPU用于根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸入裝置上的投影之間的第一高度,利用所述第一高度、第一夾角及所述第一光幕和第二光幕的相對位置信息獲取所述輸入裝置與所述光源發射模塊之間的第一距離,并根據所述第一距離和第二定位信息定位觸摸點后,根據所述觸摸點的定位結果輸出控制信號;所述第二定位信息為所述輸入裝置與一參照物的相對位置信息。
7. 才艮據權利要求6所述的筆記本電腦,其特征在于,所述參照物為所述輸入區域,所述第二定位信息為所述CPU根據輸入區域圖像中所述輸入裝置相對于所述輸入區域的橫向距離得到的所述輸入裝置相對于所述輸入區域的實際4黃向i 巨離。
8. 根據權利要求6所述的筆記本電腦,其特征在于,還包括第二光源發射模塊,設置于所述主板,用于發射第三光幕和第四光幕,所迷第三光幕和第四光幕與輸入區域相對應的部分位于所述輸入區域上方,且所述第三光幕和第四光幕具有角度大于零的第二夾角;所述CPU還用于根據所述投影圖像獲取所述第三光幕和第四光幕在所述輸入裝置上的投影之間的第二高度,并根據所述第二高度、第二夾角及所述第三光幕和第四光幕的相對位置信息獲取所述輸入裝置與所述第二光源發射模塊之間的第二距離;所述參照物為所述第二光源發射模塊,所述第二定位信息為所述輸入裝置與所述第二光源發射模塊之間的第二距離。
9. 根據權利要求6或7或8所述的筆記本電腦,其特征在于,所述光幕為紅外激光光幕,所述攝像模塊為紅外攝像模塊。
10. 根據權利要求6或7或8所述的筆記本電腦,其特征在于,所述攝像模塊為多個。
11. 一種觸摸控制實現方法,其特征在于,包括發射具有角度大于零的第一夾角的第一光幕和第二光幕,所述第一光幕和第二光幕與輸入區域相對應的部分位于所述輸入區域上方;獲取所有光幕在輸入裝置的投影圖像;根據所述投影圖像獲取所述第一光幕和第二光幕在所述輸入裝置上的投影之間的第一高度;根據所述第一高度、第一夾角及所述第一光幕和第二光幕的相對位置信息獲取所述輸入裝置與所述光源發射模塊之間的第 一距離;根據所述第一距離和第二定位信息定位觸摸點,所述第二定位信息為所述輸入裝置與 一參照物的相對位置信息;根據所述觸摸點的定位結果輸出控制信號。
12. 根據權利要求11所述的方法,其特征在于,所述參照物為所述輸入區域,所述第二定位信息為根據輸入區域圖像中所述輸入裝置相對于所述輸入區域的橫向距離得到的所述輸入裝置相對于所述輸入區域的實際橫向距離。
13. 根據權利要求11所述的方法,其特征在于,所述參照物為第二光源發射^^莫塊,所述第二定位信息為所述輸入裝置與所述第二光源發射模塊之間的第二距離。
全文摘要
本發明提供一種電子設備、筆記本電腦及觸摸控制實現方法,該電子設備包括第一光源發射模塊,用于發射第一光幕和第二光幕,所述第一光幕和第二光幕與輸入區域相對應的部分位于所述輸入區域上方,且具有角度大于零的第一夾角;攝像模塊,用于獲取所有光幕在輸入裝置的投影圖像;第一投影高度獲取模塊,用于獲取所述第一光幕和第二光幕在所述輸入裝置上的投影之間的第一高度;第一距離獲取模塊,用于獲取所述輸入裝置與所述第一光源發射模塊之間的第一距離;第一定位模塊,用于根據所述第一距離和第二定位信息定位觸摸點;控制信號生成模塊,用于根據觸摸點的定位結果輸出控制信號。本發明實現簡單、降低了觸摸控制的實現成本。
文檔編號G06F1/16GK101576787SQ20081010602
公開日2009年11月11日 申請日期2008年5月7日 優先權日2008年5月7日
發明者楊錦平, 詹姆士·史提芬·魯特里澤 申請人:聯想(北京)有限公司