專利名稱:利用攝像設備實現(xiàn)鍵盤功能的裝置及方法
技術領域:
本發(fā)明涉及一種基于利用攝像設備實現(xiàn)鍵盤功能的裝置及方法,屬計算機輸入設備技術領域。
背景技術:
目前,公知的計算機鍵盤有硬鍵盤和軟鍵盤兩種。硬鍵盤是指實物鍵盤,由電路板,外殼等組成;軟鍵盤是指用軟件模擬實現(xiàn)鍵盤功能的應用程序。硬鍵盤占用空間較大, 不便隨意放置,比如拿在手中使用;軟鍵盤用鼠標進行操作,不太方便。
發(fā)明內容
本發(fā)明要實現(xiàn)一種利用攝像設備實現(xiàn)鍵盤功能的裝置及方法,該發(fā)明既保留攝像設備原有的攝像功能,又可當鍵盤用拿在手中,像操作手機鍵盤一樣,既方便,又小巧。
為了實現(xiàn)本發(fā)明的目的,本發(fā)明所實施的技術方案是,本發(fā)明裝置包括依次相連的附加裝置,攝像設備,處理模塊。所述附加裝置包括 一個盒體,盒體內安裝攝像設備,盒體有一面開口,作為攝像設備的圖像采集窗 Π ; 一塊面板,置于盒體開口處,也即圖像采集裝置的圖像采集窗口上; 面板可以是一塊上面標示鍵盤鍵位圖的透光面板,這種方式下,所述附加裝置還包括一支發(fā)光筆; 面板也可以是由一塊發(fā)光按鍵板和一塊多孔面板疊加在一起組成,這種方式下, 所述附加裝置不需要發(fā)光筆。
所述處理模塊包括鍵掃描單元、防抖動延時單元和鍵處理單元。
本發(fā)明的利用攝像設備實現(xiàn)鍵盤功能的方法,采用上述裝置,方法包括如下步驟 根據(jù)面板布局,建立鍵位空間表,鍵位空間表是一個標示每個鍵位的位置、大小和虛擬鍵碼的數(shù)據(jù)結構; 鍵掃描單元啟動連接到計算機的攝像設備,成功后循環(huán)獲取攝像設備傳來的圖像流,每獲取一幅圖像,都要進行由左到右,由上到下的行列式掃描,查找指定顏色的像素。所指指定顏色的像素,是指由發(fā)光筆或者發(fā)光按鍵的光透過面板被攝像設備采集入圖像形成的。如果找到,則停止掃描,把該點的坐標值發(fā)送給鍵處理單元,置掃描標識為FALSE,啟動防抖動延時單元;如果掃描完一幅圖像,沒有找到指定顏色的像素點,則獲取下一幅圖像進行掃描; 防抖動延時單元啟動計時器,延時一個時長,延時終了,置掃描標識為TRUE,允許鍵掃描單元獲取下一幅圖像進行掃描; 鍵處理單元獲得鍵掃描單元傳來的坐標值,用這個值查鍵位空間表,看這個值落在哪個鍵位空間里,值落在哪個鍵位空間就表示哪個鍵被按下,取出該鍵的虛擬鍵碼值,合成一次擊鍵事件。
本發(fā)明的有益效果是攝像設備既保留原有的攝像功能,又可當鍵盤用,達到攝像設備一物兩用的有益效果。
下面結合附圖和具體實施方式
對本發(fā)明進一步說明。
圖1是本發(fā)明裝置的結構示意圖。
圖2是本發(fā)明裝置的一個實施例的附加裝置結構示意圖。
圖中2.攝像設備,7.盒體,8.盒體開口,9.印制鍵盤鍵位圖的面板,10.發(fā)光筆, 11. USB 接口。
圖3是本發(fā)明裝置的另一個實施例的附加裝置結構示意圖。
圖中2.攝像設備,7.盒體,8.盒體開口,9.面板,11. USB接口,12.用于組成面板的發(fā)光按鍵板,13.用于組成面板的多孔面板。
圖4是本發(fā)明裝置的處理模塊結構示意圖。
圖中4.鍵掃描單元,5.鍵處理單元,6.防抖動延時單元。
具體實施例方式在圖1中,利用攝像設備實現(xiàn)鍵盤功能的裝置,本發(fā)明裝置包括依次相連的附加裝置(1),攝像設備(2),處理模塊(3)。
圖2為所示一個實施例中,所述附加裝置(1)示意圖。
一個盒體(7),盒體(7)內安裝攝像設備O),盒體有一面開口(8),作為攝像設備 (2)的圖像采集窗口 ; 一塊透光面板(9),上面標示鍵盤的鍵位圖,透光面板(9)置于盒體(7)開口處,也即攝像設備O)的圖像采集窗口上; 一支發(fā)光筆(10),作為點光源,用于產(chǎn)生按鍵動作。
附加裝置⑴中的攝像設備(2)通過USB接口(11)連接到計算機。
在該實施例中,用發(fā)光筆(10)在透光面板(9)上點按或劃過標示著的某個鍵位, 使得發(fā)光筆(10)的光透過透光面板(9)被攝像設備采集( 到圖像中。處理模塊(3)根據(jù)透光面板(9)上的標示的按鍵布局,建立鍵位空間表,鍵位空間表是一個標示每個鍵位的位置、大小和虛擬鍵碼的數(shù)據(jù)結構。鍵掃描單元(4)啟動連接到計算機的攝像設備0), 成功后循環(huán)獲取攝像設備( 傳來的圖像流,每獲取一幅圖像,都要進行由左到右,由上到下的行列式掃描,查找指定顏色的像素,所指指定顏色的像素,是指由發(fā)光筆(10)的光透過透光面板(9)被攝像設備(2)采集入圖像形成的;如果找到,則停止掃描,把該點的坐標值發(fā)送給鍵處理單元(5),置掃描標識為FALSE,啟動防抖動延時單元(6);如果掃描完一幅圖像,沒有找到指定顏色的像素點,則獲取下一幅圖像進行掃描; 防抖動延時單元啟動計時器(6),延時一個時長,延時終了,置掃描標識為TRUE, 允許鍵掃描單元(4)獲取下一幅圖像進行掃描; 鍵處理單元( 獲得鍵掃描單元(4)傳來的坐標值,用這個值查鍵位空間表,看這個值落在哪個鍵位空間里,值落在哪個鍵位空間就表示哪個鍵被按下,取出該鍵的虛擬鍵碼值,合成一次擊鍵事件。
圖3為所示另一個實施例中,所述附加裝置(1)示意圖。
一個盒體(7),盒體(7)內安裝攝像設備O),盒體有一面開口(8),作為攝像設備 (2)的圖像采集窗口 ; 一塊面板(9),由一塊發(fā)光按鍵板(1 和一塊多孔面板(1 組成,發(fā)光按鍵板 (12)層疊在多孔面板(13)上,面板(9)置于盒體開口(8)處,也即攝像設備O)的圖像采集窗口上。
附加裝置⑴中的攝像設備(2)通過USB接口(11)連接到計算機。
在該實施例中,發(fā)光按鍵板(1 層疊多孔面板(1 上,兩者緊貼成一體置于盒體 (7)開口上,多孔面板(1 上開孔的數(shù)目與發(fā)光按鍵板(1 上的按鍵個數(shù)相等,且每個孔位于每個按鍵之下,使得按下按鍵時發(fā)出的光能從孔中透過,從而能被攝像設備( 采集到圖像中。處理模塊C3)根據(jù)面板(9)上的按鍵布局,建立鍵位空間表,鍵位空間表是一個標示每個鍵位的位置、大小和虛擬鍵碼的數(shù)據(jù)結構。鍵掃描單元(4)啟動連接到計算機的攝像設備O),成功后循環(huán)獲取攝像設備( 傳來的圖像流,每獲取一幅圖像,都要進行由左到右,由上到下的行列式掃描,查找指定顏色的像素,所指指定顏色的像素,是指按下發(fā)光按鍵產(chǎn)生的光透過多孔面板(9)被攝像設備( 采集入圖像形成的;如果找到,則停止掃描,把該點的坐標值發(fā)送給鍵處理單元(5),置掃描標識為FALSE,啟動防抖動延時單元 (6);如果掃描完一幅圖像,沒有找到指定顏色的像素點,則獲取下一幅圖像進行掃描; 防抖動延時單元啟動計時器(6),延時一個時長,延時終了,置掃描標識為TRUE, 允許鍵掃描單元(4)獲取下一幅圖像進行掃描; 鍵處理單元( 獲得鍵掃描單元(4)傳來的坐標值,用這個值查鍵位空間表,看這個值落在哪個鍵位空間里,值落在哪個鍵位空間就表示哪個鍵被按下,取出該鍵的虛擬鍵碼值,合成一次擊鍵事件。
權利要求
1.一種利用攝像設備實現(xiàn)鍵盤功能的裝置,該裝置包括依次連接的附加裝置,攝像設備,處理模塊,所述處理模塊包括鍵掃描單元、防抖動延時單元和鍵處理單元,其特征在于, 所述附加裝置包括一個盒體,盒體內安裝攝像設備,盒體有一面開口,作為攝像設備的攝像窗口 ;一塊透光面板,上面標示鍵盤的鍵位圖,透光面板置于盒體開口處,也即圖像采集裝置的圖像采集窗口上;一支發(fā)光筆,作為點光源,用于產(chǎn)生按鍵動作。
2.一種利用攝像設備實現(xiàn)鍵盤功能的裝置,該裝置包括依次連接的附加裝置,攝像設備,處理模塊,所述處理模塊包括鍵掃描單元、防抖動延時單元和鍵處理單元,其特征在于, 所述附加裝置包括一個盒體,盒體內安裝攝像設備,盒體有一面開口,作為攝像設備的攝像窗口 ;一塊面板,由一塊發(fā)光按鍵板和一塊多孔面板組成,發(fā)光按鍵板層疊在多孔面板上,面板置于盒體開口處,也即圖像采集裝置的圖像采集窗口上。
3.一種利用攝像設備實現(xiàn)鍵盤功能的方法,采用權利要求1或權利要求2的裝置,本發(fā)明的方法包括如下步驟根據(jù)面板布局,建立鍵位空間表,鍵位空間表是一個標示每個鍵位的位置、大小和虛擬鍵碼的數(shù)據(jù)結構;鍵掃描單元啟動連接到計算機的攝像設備,成功后循環(huán)獲取攝像設備傳來的圖像流, 每獲取一幅圖像,都要進行由左到右,由上到下的行列式掃描,查找指定顏色的像素;所指指定顏色的像素,是指由發(fā)光筆或者發(fā)光按鍵的光透過面板被攝像設備采集入圖像形成的;如果找到,則停止掃描,把該點的坐標值發(fā)送給鍵處理單元,置掃描標識為FALSE,啟動防抖動延時單元;如果掃描完一幅圖像,沒有找到指定顏色的像素點,則獲取下一幅圖像進行掃描;防抖動延時單元啟動計時器,延時一個時長,延時終了,置掃描標識為TRUE,允許鍵掃描單元獲取下一幅圖像進行掃描;鍵處理單元獲得鍵掃描單元傳來的坐標值,用這個值查鍵位空間表,看這個值落在哪個鍵位空間里,值落在哪個鍵位空間就表示哪個鍵被按下,取出該鍵的虛擬鍵碼值,合成一次擊鍵事件。
全文摘要
本發(fā)明公開一種利用攝像設備實現(xiàn)鍵盤功能的裝置及方法。本發(fā)明裝置包括依次相連的附加裝置,攝像設備,處理模塊。所述附加裝置包括一個盒體,盒體內安裝攝像設備,盒體有一面開口,作為攝像設備的圖像采集窗口;一塊面板,面板可以是一塊上面標示鍵盤鍵位圖的透光面板;面板也可以是由一塊發(fā)光按鍵板和一塊多孔面板疊加在一起組成。所述處理模塊包括鍵掃描單元、防抖動延時單元和鍵處理單元。本發(fā)明既保留了攝像設備原有的攝像功能,又可當鍵盤用,達到攝像設備一物兩用的目的。
文檔編號G06F3/02GK102186014SQ201110080768
公開日2011年9月14日 申請日期2011年3月30日 優(yōu)先權日2011年3月30日
發(fā)明者黃冬明 申請人:黃冬明