專利名稱:一種虛擬鍵盤裝置及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種虛擬鍵盤裝置及其實(shí)現(xiàn)方法。
背景技術(shù):
目前,鍵盤主要有實(shí)體硬鍵盤和觸摸屏 軟鍵盤兩種,由于尺寸的限制,這兩種鍵盤在便攜性和易操作性上始終是相互矛盾的,虛擬鍵盤的產(chǎn)生解決了鍵盤在便攜性和易操作性之間的矛盾?,F(xiàn)有的虛擬鍵盤采用的是投影方式,在這種方式下,用戶需要一邊關(guān)注投影區(qū)域以確認(rèn)鍵盤位置,一邊看輸入目標(biāo)文字,也就需要用戶視線不停地移動(dòng)。然而,這種虛擬鍵盤容易遮擋用戶視線,對(duì)輸入造成影響,且由于光線在固定距離內(nèi)的投射面積固定,用戶必須適應(yīng)投影區(qū)域中鍵盤的大小,會(huì)產(chǎn)生一些使用上的不適。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種虛擬鍵盤裝置,能夠使得用戶在同一視線內(nèi)可見鍵盤信息和輸入信息,有效地提高輸入速度和準(zhǔn)確度。本發(fā)明還提供了一種虛擬鍵盤的實(shí)現(xiàn)方法,能夠使得用戶在同一視線內(nèi)可見鍵盤信息和輸入信息,有效地提高輸入速度和準(zhǔn)確度。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種虛擬鍵盤裝置,該裝置包括圖像采集檢測(cè)單元、虛擬鍵盤標(biāo)定單元、運(yùn)動(dòng)跟蹤定位單元和鍵盤模擬顯示單元,其中,所述圖像采集檢測(cè)單元,用于采集用戶的手掌位置及手指的坐標(biāo);所述虛擬鍵盤標(biāo)定單元,用于根據(jù)鍵盤模擬顯示單元顯示的用于確認(rèn)某個(gè)按鍵的提示信息以及圖像采集檢測(cè)單元采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小;所述運(yùn)動(dòng)跟蹤定位單元,用于將圖像采集檢測(cè)單元采集到的用戶的手掌位置發(fā)送給鍵盤模擬顯示單元,并根據(jù)圖像采集檢測(cè)單元采集到的手指的坐標(biāo)、鍵盤模擬顯示單元顯示的手指的位置、以及虛擬鍵盤標(biāo)定單元標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵;所述鍵盤模擬顯示單元,用于顯示用于確認(rèn)某個(gè)按鍵的提示信息,并將所述提示信息發(fā)送給虛擬鍵盤標(biāo)定單元來(lái)標(biāo)定虛擬鍵盤的位置和大??;接收由運(yùn)動(dòng)跟蹤定位單元發(fā)送的手掌的位置,將顯示的某個(gè)手指與對(duì)應(yīng)按鍵的位置發(fā)送給運(yùn)動(dòng)跟蹤定位單元來(lái)確定按下某個(gè)按鍵。所述圖像采集檢測(cè)單元通過(guò)雙目攝像頭或其它采集技術(shù)來(lái)采集用戶的手掌位置。所述圖像采集檢測(cè)單元采集用戶的一只手掌的位置、或用戶的雙手手掌的位置。所述虛擬鍵盤標(biāo)定單元,用于當(dāng)鍵盤模擬顯示單元顯示確認(rèn)某個(gè)按鍵時(shí),通過(guò)圖像采集檢測(cè)單元采集到的某個(gè)手指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為當(dāng)前與底面接觸的手指的坐標(biāo)為虛擬鍵盤的在鍵盤模擬顯示單元中顯示確認(rèn)的某個(gè)按鍵,根據(jù)確定的虛擬鍵盤上的至少兩個(gè)按鍵標(biāo)定出虛擬鍵盤的位置和大小。所述運(yùn)動(dòng)跟蹤定位單元,用于將圖像采集檢測(cè)單元采集到的用戶的手掌位置發(fā)送給鍵盤模擬顯示單元,以便鍵盤模擬顯示單元顯示手指的位置;同時(shí),還根據(jù)圖像采集檢測(cè)單元采集到的手指的坐標(biāo)、鍵盤模擬顯示單元顯示的該手指的對(duì)應(yīng)的按鍵的位置、以及虛擬鍵盤標(biāo)定單元標(biāo)定出的虛擬鍵盤的位置和大小確定按下鍵盤模擬顯示單元顯示的按鍵。一種虛擬鍵盤的實(shí)現(xiàn)方法,該方法包括攝像機(jī)采集用戶的手掌位置及手指的坐標(biāo),并將采集到的用戶的手掌顯示在實(shí)際鍵盤上;當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小;根據(jù)采集到的手指的坐標(biāo)、顯示在實(shí)際鍵盤上的手指的位置、以及標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵。 所述確定按下某個(gè)按鍵之間,該方法還包括判斷手掌與攝像機(jī)相對(duì)位置是否發(fā)生移動(dòng),如果是,則返回執(zhí)行通過(guò)攝像機(jī)采集用戶的手掌位置及手指的坐標(biāo),并將用戶的手掌顯示在實(shí)際鍵盤上的操作;否則,執(zhí)行確定按下某個(gè)按鍵的操作。所述采集用戶的手掌位置通過(guò)雙目攝像頭或其它攝像機(jī)來(lái)實(shí)現(xiàn)。所述攝像機(jī)采集用戶的手掌位置包括攝像機(jī)采集用戶的一只手掌的位置、或采集用戶的雙手手掌的位置。所述當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小包括當(dāng)顯示確認(rèn)某個(gè)按鍵時(shí),且某個(gè)手指的位置為該按鍵的位置時(shí),此時(shí),由采集到該指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為該手指的坐標(biāo)位置為虛擬鍵盤的該鍵。綜上所述,本發(fā)明所采用的虛擬鍵盤裝置及其實(shí)現(xiàn)方法,是通過(guò)對(duì)用戶的手掌和手指位置進(jìn)行采集,并將采集到的手掌顯示在實(shí)際鍵盤上,進(jìn)而根據(jù)實(shí)際鍵盤提示的確認(rèn)某個(gè)按鍵的信息和采集到的手指位置標(biāo)定出虛擬鍵盤的位置和大小,也就能夠根據(jù)標(biāo)定出的虛擬鍵盤和實(shí)際鍵盤上手掌位置、以及采集到的手指的坐標(biāo)確定是否進(jìn)行按鍵的操作。由于本發(fā)明方法是通過(guò)對(duì)手掌和手指進(jìn)行采集來(lái)標(biāo)定虛擬鍵盤的,因而也就能夠自主地定義虛擬鍵盤的位置和大小,無(wú)須局限于實(shí)際鍵盤的尺寸,而且,在實(shí)際鍵盤上還同步顯示輸入操作的相關(guān)提示,使得用戶在同一視線內(nèi)可見鍵盤信息和輸入信息,有效地提高了輸入速度和準(zhǔn)確度。
圖I為本發(fā)明虛擬鍵盤裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明所采用的虛擬鍵盤標(biāo)定的過(guò)程示意圖;圖3為本發(fā)明虛擬鍵盤裝置實(shí)現(xiàn)方法的工作流程圖。
具體實(shí)施例方式為了解決現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明提出了一種新的虛擬鍵盤裝置,即通過(guò)對(duì)用戶的手掌和手指位置進(jìn)行采集,并將采集到的手掌顯示在實(shí)際鍵盤上,進(jìn)而根據(jù)實(shí)際鍵盤提示的確認(rèn)某個(gè)按鍵的信息和采集到的手指位置標(biāo)定出虛擬鍵盤的位置和大小,也就能夠根據(jù)標(biāo)定出的虛擬鍵盤和實(shí)際鍵盤上手掌位置、以及采集到的手指的坐標(biāo)確定是否進(jìn)行按鍵的操作。基于上述介紹,本發(fā)明所述方案的具體實(shí)現(xiàn)包括攝像機(jī)采集用戶的手掌位置及手指的坐標(biāo),并將采集到的用戶的手掌顯示在實(shí)際鍵盤上;當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小;根據(jù)采集到的手指的坐標(biāo)、顯示在實(shí)際鍵盤上的手指的位置、以及標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵。為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。圖I給出了本發(fā)明所采用的虛擬鍵盤裝置的結(jié)構(gòu)示意圖。如圖I所示,該虛擬鍵盤裝置包括圖像采集檢測(cè)單元11、虛擬鍵盤標(biāo)定單元12、運(yùn)動(dòng)跟蹤定位單元13和鍵盤模 擬顯示單元14,其中,所述圖像采集檢測(cè)單元11,用于采集用戶的手掌位置及手指的坐標(biāo)。所述圖像采集檢測(cè)單元11通過(guò)雙目攝像頭或其它采集技術(shù)來(lái)采集用戶的手掌位置,具體如何采集為現(xiàn)有技術(shù),這里不再贅述。需要說(shuō)明的是,在本實(shí)施例中,圖像采集單元11可以采集用戶的一只手掌的位置,也可采集用戶的雙手手掌的位置。還需說(shuō)明的是,在本實(shí)施例中,采集的手指的坐標(biāo)是以某個(gè)參照物或?qū)⒛硞€(gè)點(diǎn)作為原點(diǎn)來(lái)說(shuō)的,具體以哪個(gè)作為參照物或哪個(gè)作為原點(diǎn)并不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)。所述虛擬鍵盤標(biāo)定單元12,用于根據(jù)鍵盤模擬顯示單元14顯示的用于確認(rèn)某個(gè)按鍵的提示信息以及圖像采集檢測(cè)單元11采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小。進(jìn)一步地,所述虛擬鍵盤標(biāo)定單元12,用于當(dāng)鍵盤模擬顯示單元14顯示確認(rèn)某個(gè)按鍵時(shí),通過(guò)圖像采集檢測(cè)單元11采集到的某個(gè)手指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為當(dāng)前與底面接觸的手指的坐標(biāo)為虛擬鍵盤的在鍵盤模擬顯示單元14中顯示確認(rèn)的某個(gè)按鍵,根據(jù)確定的虛擬鍵盤上的至少兩個(gè)按鍵標(biāo)定出虛擬鍵盤的位置和大小。具體可參見圖2給出的虛擬鍵盤標(biāo)定的過(guò)程示意圖,如圖2所示,當(dāng)鍵盤模擬顯示單元14顯示確認(rèn)F按鍵時(shí),且左手食指的位置為F按鍵的位置時(shí),此時(shí),由圖像采集檢測(cè)單元11采集到左手食指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為左手食指的坐標(biāo)位置為虛擬鍵盤的F鍵,同樣地,當(dāng)鍵盤模擬顯示單元14顯示確認(rèn)J按鍵時(shí),且右手中指的位置為J按鍵的位置時(shí),此時(shí),由圖像采集檢測(cè)單元11采集到右手中指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為右手中指的坐標(biāo)位置為虛擬鍵盤的J鍵,依次類推,根據(jù)確定出的至少兩個(gè)按鍵就可以標(biāo)定出虛擬鍵盤的位置和大小(其中,包括了虛擬鍵盤上每一個(gè)按鍵的范圍大小)。需要說(shuō)明的是,在圖2所述實(shí)施例中,僅僅是以左手食指的坐標(biāo)位置為虛擬鍵盤的F鍵和右手中指的坐標(biāo)位置為虛擬鍵盤的J鍵為例來(lái)說(shuō)明的,實(shí)際中還可僅僅以兩只手的任意兩個(gè)手指的坐標(biāo)位置為虛擬鍵盤的任意鍵或者一只手的任意兩個(gè)手指的坐標(biāo)位置為虛擬鍵盤的任意鍵,以不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)為準(zhǔn)。還需說(shuō)明的是,在本實(shí)施例中,在進(jìn)行虛擬鍵盤位置和大小標(biāo)定的過(guò)程中,需要用戶手掌與圖像采集檢測(cè)單元11的相對(duì)位置不變,如果發(fā)生變化,則需要重新進(jìn)行虛擬鍵盤位置和大小的標(biāo)定。所述運(yùn)動(dòng)跟蹤定位單元13,用于將圖像采集檢測(cè)單元11采集到的用戶的手掌位置發(fā)送給鍵盤模擬顯示單元14,并根據(jù)圖像采集檢測(cè)單元11采集到的手指的坐標(biāo)、鍵盤模擬顯示單元14顯示的手指的位置、以及虛擬鍵盤標(biāo)定單元標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵。進(jìn)一步地,所述運(yùn)動(dòng)跟蹤定位單元13,用于將圖像采集檢測(cè)單元11采集到的用戶的手掌位置發(fā)送給鍵盤模擬顯示單元14,以便鍵盤模擬顯示單元14顯示手指的位置;同時(shí),還根據(jù)圖像采集檢測(cè)單元11采集到的手指的坐標(biāo)、鍵盤模擬顯示單元14顯示的該手指的對(duì)應(yīng)的按鍵的位置、以及虛擬鍵盤標(biāo)定單元標(biāo)定出的虛擬鍵盤的位置和大小確定按下鍵盤模擬顯示單元14顯示的按鍵。
所述鍵盤模擬顯示單元14,用于顯示用于確認(rèn)某個(gè)按鍵的提示信息,并將所述提示信息發(fā)送給虛擬鍵盤標(biāo)定單元12來(lái)標(biāo)定虛擬鍵盤的位置和大??;接收由運(yùn)動(dòng)跟蹤定位單元13發(fā)送的手掌的位置,將顯示的某個(gè)手指與對(duì)應(yīng)按鍵的位置發(fā)送給運(yùn)動(dòng)跟蹤定位單元13來(lái)確定按下某個(gè)按鍵。至此,即完成了本發(fā)明所采用的虛擬鍵盤裝置。基于上述圖像虛擬鍵盤裝置,圖3為本發(fā)明所采用的虛擬鍵盤裝置的實(shí)現(xiàn)方法的工作流程圖。如圖3所示,該流程包括步驟301 :攝像機(jī)采集用戶的手掌位置及手指的坐標(biāo),并將采集到的用戶的手掌顯示在實(shí)際鍵盤上。在本步驟中,采集用戶的手掌位置可通過(guò)雙目攝像頭或其它攝像機(jī)來(lái)實(shí)現(xiàn),以不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)為準(zhǔn)。需要說(shuō)明的是,在本步驟中,攝像機(jī)采集用戶的手掌位置時(shí)可以僅采集一只手掌的位置,也可采集雙手手掌的位置。還需說(shuō)明的是,在本步驟中,采集的手指的坐標(biāo)是以某個(gè)參照物或?qū)⒛硞€(gè)點(diǎn)作為原點(diǎn)來(lái)說(shuō)的,具體以哪個(gè)作為參照物或哪個(gè)作為原點(diǎn)并不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)。步驟302 :當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小。所述當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小包括當(dāng)顯示確認(rèn)F按鍵時(shí),且左手食指的位置為F按鍵的位置時(shí),此時(shí),由采集到左手食指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為左手食指的坐標(biāo)位置為虛擬鍵盤的F鍵,同樣地,當(dāng)顯示確認(rèn)J按鍵時(shí),且右手中指的位置為J按鍵的位置時(shí),此時(shí),由采集到右手中指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為右手中指的坐標(biāo)位置為虛擬鍵盤的J鍵,依次類推,根據(jù)確定出的至少兩個(gè)按鍵就可以標(biāo)定出虛擬鍵盤的位置和大小(其中,包括了虛擬鍵盤上每一個(gè)按鍵的范圍大小)。需要說(shuō)明的是,在本步驟中,僅僅是以左手食指的坐標(biāo)位置為虛擬鍵盤的F鍵和右手中指的坐標(biāo)位置為虛擬鍵盤的J鍵為例來(lái)說(shuō)明的,實(shí)際中還可僅僅以兩只手的任意兩個(gè)手指的坐標(biāo)位置為虛擬鍵盤的任意鍵或者一只手的任意兩個(gè)手指的坐標(biāo)位置為虛擬鍵盤的任意鍵,以不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)為準(zhǔn)。
步驟303 :判斷手掌與攝像機(jī)相對(duì)位置是否發(fā)生移動(dòng),如果是,則返回執(zhí)行步驟301 ;否則,執(zhí)行步驟304。需要說(shuō)明的是,當(dāng)手掌與攝像機(jī)相對(duì)位置發(fā)生移動(dòng)時(shí),則標(biāo)定出的虛擬鍵盤在后續(xù)操作中是不能被使用的,因此,需要重新進(jìn)行標(biāo)定。步驟304 :根據(jù)采集到的手指的坐標(biāo)、顯示在實(shí)際鍵盤上的手指的位置、以及標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵。需要說(shuō)明的是,在本步驟中,手掌在實(shí)際鍵盤上與在虛擬鍵盤上的位置是相對(duì)的,當(dāng)手指在虛擬鍵盤上移動(dòng)時(shí),也就對(duì)應(yīng)的在實(shí)際鍵盤上移動(dòng),根據(jù)移動(dòng)到實(shí)際鍵盤上的某個(gè)鍵為需要按下的按鍵時(shí),點(diǎn)擊虛擬鍵盤上相應(yīng)的按鍵即可完成按鍵的操作。至此,即完成了本發(fā)明虛擬鍵盤裝置實(shí)現(xiàn)方法的整個(gè)工作流程??傊?,本發(fā)明所采用的虛擬鍵盤裝置,通過(guò)對(duì)用戶的手掌和手指位置進(jìn)行采集,并 將采集到的手掌顯示在實(shí)際鍵盤上,進(jìn)而根據(jù)實(shí)際鍵盤提示的確認(rèn)某個(gè)按鍵的信息和采集到的手指位置標(biāo)定出虛擬鍵盤的位置和大小,也就能夠根據(jù)標(biāo)定出的虛擬鍵盤和實(shí)際鍵盤上手掌位置、以及采集到的手指的坐標(biāo)確定是否進(jìn)行按鍵的操作。由于本發(fā)明方法是通過(guò)對(duì)手掌和手指進(jìn)行采集來(lái)標(biāo)定虛擬鍵盤的,因而也就能夠自主地定義虛擬鍵盤的位置和大小,無(wú)須局限于實(shí)際鍵盤的尺寸,而且,在實(shí)際鍵盤上還同步顯示輸入操作的相關(guān)提示,使得用戶在同一視線內(nèi)可見鍵盤信息和輸入信息,有效地提高了輸入速度和準(zhǔn)確度。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種虛擬鍵盤裝置,其特征在于,該裝置包括圖像采集檢測(cè)單元、虛擬鍵盤標(biāo)定單元、運(yùn)動(dòng)跟蹤定位單元和鍵盤模擬顯示單元,其中, 所述圖像采集檢測(cè)單元,用于采集用戶的手掌位置及手指的坐標(biāo); 所述虛擬鍵盤標(biāo)定單元,用于根據(jù)鍵盤模擬顯示單元顯示的用于確認(rèn)某個(gè)按鍵的提示信息以及圖像采集檢測(cè)單元采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大??; 所述運(yùn)動(dòng)跟蹤定位單元,用于將圖像采集檢測(cè)單元采集到的用戶的手掌位置發(fā)送給鍵盤模擬顯示單元,并根據(jù)圖像采集檢測(cè)單元采集到的手指的坐標(biāo)、鍵盤模擬顯示單元顯示的手指的位置、以及虛擬鍵盤標(biāo)定單元標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵; 所述鍵盤模擬顯示單元,用于顯示用于確認(rèn)某個(gè)按鍵的提示信息,并將所述提示信息發(fā)送給虛擬鍵盤標(biāo)定單元來(lái)標(biāo)定虛擬鍵盤的位置和大??;接收由運(yùn)動(dòng)跟蹤定位單元發(fā)送的 手掌的位置,將顯示的某個(gè)手指與對(duì)應(yīng)按鍵的位置發(fā)送給運(yùn)動(dòng)跟蹤定位單元來(lái)確定按下某個(gè)按鍵。
2.根據(jù)權(quán)利要求I所述的裝置,其特征在于,所述圖像采集檢測(cè)單元通過(guò)雙目攝像頭或其它采集技術(shù)來(lái)采集用戶的手掌位置。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述圖像采集檢測(cè)單元采集用戶的一只手掌的位置、或用戶的雙手手掌的位置。
4.根據(jù)權(quán)利要求I所述的裝置,其特征在于,所述虛擬鍵盤標(biāo)定單元,用于當(dāng)鍵盤模擬顯示單元顯示確認(rèn)某個(gè)按鍵時(shí),通過(guò)圖像采集檢測(cè)單元采集到的某個(gè)手指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為當(dāng)前與底面接觸的手指的坐標(biāo)為虛擬鍵盤的在鍵盤模擬顯示單元中顯示確認(rèn)的某個(gè)按鍵,根據(jù)確定的虛擬鍵盤上的至少兩個(gè)按鍵標(biāo)定出虛擬鍵盤的位置和大小。
5.根據(jù)權(quán)利要求I所述的裝置,其特征在于,所述運(yùn)動(dòng)跟蹤定位單元,用于將圖像采集檢測(cè)單元采集到的用戶的手掌位置發(fā)送給鍵盤模擬顯示單元,以便鍵盤模擬顯示單元顯示手指的位置;同時(shí),還根據(jù)圖像采集檢測(cè)單元采集到的手指的坐標(biāo)、鍵盤模擬顯示單元顯示的該手指的對(duì)應(yīng)的按鍵的位置、以及虛擬鍵盤標(biāo)定單元標(biāo)定出的虛擬鍵盤的位置和大小確定按下鍵盤模擬顯示單元顯示的按鍵。
6.一種虛擬鍵盤的實(shí)現(xiàn)方法,其特征在于,該方法包括 攝像機(jī)采集用戶的手掌位置及手指的坐標(biāo),并將采集到的用戶的手掌顯示在實(shí)際鍵盤上; 當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大??; 根據(jù)采集到的手指的坐標(biāo)、顯示在實(shí)際鍵盤上的手指的位置、以及標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述確定按下某個(gè)按鍵之間,該方法還包括判斷手掌與攝像機(jī)相對(duì)位置是否發(fā)生移動(dòng),如果是,則返回執(zhí)行通過(guò)攝像機(jī)采集用戶的手掌位置及手指的坐標(biāo),并將用戶的手掌顯示在實(shí)際鍵盤上的操作;否則,執(zhí)行確定按下某個(gè)按鍵的操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述采集用戶的手掌位置通過(guò)雙目攝像頭或其它攝像機(jī)來(lái)實(shí)現(xiàn)。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述攝像機(jī)采集用戶的手掌位置包括攝像機(jī)采集用戶的一只手掌的位置、或采集用戶的雙手手掌的位置。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述當(dāng)提示確認(rèn)某個(gè)按鍵時(shí),根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大小包括當(dāng)顯示確認(rèn)某個(gè)按鍵時(shí),且某個(gè)手指的位置為該按鍵的位置時(shí),此時(shí),由采集到該指的坐標(biāo)確認(rèn)出該手指與底面接觸時(shí),確定為該手指的坐標(biāo)位置為虛擬鍵盤的該鍵。
全文摘要
本發(fā)明提供了一種虛擬鍵盤裝置和實(shí)現(xiàn)方法,包括圖像采集檢測(cè)單元采集用戶的手掌位置及手指的坐標(biāo),并將用戶的手掌顯示在實(shí)際鍵盤上;當(dāng)鍵盤模擬顯示單元提示確認(rèn)某個(gè)按鍵時(shí),虛擬鍵盤標(biāo)定單元根據(jù)采集到的手指的坐標(biāo)標(biāo)定出虛擬鍵盤的位置和大??;運(yùn)動(dòng)跟蹤定位單元根據(jù)采集到的手指的坐標(biāo)、顯示在實(shí)際鍵盤上的手指的位置、以及標(biāo)定出的虛擬鍵盤的位置和大小確定按下某個(gè)按鍵。應(yīng)用本發(fā)明所述的虛擬鍵盤裝置及其實(shí)現(xiàn)方法,使得用戶在同一視線內(nèi)可見鍵盤信息和輸入信息,有效地提高了輸入速度和準(zhǔn)確度。
文檔編號(hào)G06F3/042GK102750044SQ201110101419
公開日2012年10月24日 申請(qǐng)日期2011年4月19日 優(yōu)先權(quán)日2011年4月19日
發(fā)明者屈明彬, 文偉, 羅恒亮 申請(qǐng)人:三星電子株式會(huì)社, 北京三星通信技術(shù)研究有限公司