專利名稱:通過跟蹤手指控制移動(dòng)裝置的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子通信裝置,更具體地,涉及一種通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置的方法和系統(tǒng)。
背景技術(shù):
諸如移動(dòng)通信終端的移動(dòng)裝置配備有各種功能,并從而提供組合操作。所述功能的示例是語音呼叫、文本消息發(fā)送/接收、數(shù)字廣播接收、音頻文件回放等。為了控制和執(zhí)行所述功能,移動(dòng)裝置配備有輸入裝置。輸入裝置可以以各種類型的裝置實(shí)現(xiàn),諸如按鈕鍵板、觸摸屏、觸摸板、球型游戲桿、光學(xué)游戲桿、滾輪按鍵、軌跡球等。大多數(shù)移動(dòng)裝置趨向于采用全觸摸屏作為輸入裝置以對用戶提供便利。
傳統(tǒng)觸摸屏僅允許用戶的直接觸摸以執(zhí)行相應(yīng)的功能。這種用戶的觸摸運(yùn)動(dòng)阻擋了一部分觸摸屏,從而用戶不能觸摸正確的點(diǎn),這導(dǎo)致移動(dòng)裝置誤動(dòng)作。因此,需要開發(fā)新的輸入裝置。移動(dòng)裝置可通過同時(shí)執(zhí)行多個(gè)應(yīng)用來執(zhí)行多任務(wù)。雖然移動(dòng)裝置執(zhí)行許多應(yīng)用,但是它們不能在一個(gè)屏幕上顯示執(zhí)行的應(yīng)用。這是由于屏幕大小受限。因此,為了執(zhí)行應(yīng)用,移動(dòng)裝置必須在相應(yīng)的屏幕之間進(jìn)行切換。例如,當(dāng)在移動(dòng)裝置正再現(xiàn)廣播的同時(shí)在該裝置中發(fā)生警報(bào)事件時(shí),需要用戶將廣播屏幕切換到警報(bào)屏幕,并隨后觸摸屏幕以釋放警報(bào)。由于傳統(tǒng)移動(dòng)裝置僅經(jīng)由一個(gè)輸入裝置(例如,觸摸屏)控制多個(gè)執(zhí)行的應(yīng)用,故使用戶感到不便。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的上述缺陷,首要目標(biāo)在于提供一種可通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置的方法和系統(tǒng)。本發(fā)明還提供一種可通過經(jīng)由多個(gè)輸入裝置之一跟蹤手指的運(yùn)動(dòng)來分別控制多個(gè)應(yīng)用程序的方法和系統(tǒng)。根據(jù)本發(fā)明的實(shí)施例,提供了一種用于控制移動(dòng)裝置的方法。激活通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置的手指模式。經(jīng)由相機(jī)檢測手指并跟蹤檢測的手指的運(yùn)動(dòng)。當(dāng)跟蹤的檢測的手指的運(yùn)動(dòng)與映射的運(yùn)動(dòng)樣式相應(yīng)時(shí),執(zhí)行與映射的運(yùn)動(dòng)樣式相應(yīng)的功能。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種用于控制移動(dòng)裝置的系統(tǒng)。所述系統(tǒng)包括相機(jī)和控制器。相機(jī)在手指模式中獲得視頻,在該手指模式中,通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置。控制器經(jīng)由通過相機(jī)獲得的視頻來檢測手指,跟蹤檢測的手指的運(yùn)動(dòng),并當(dāng)跟蹤的檢測的手指的運(yùn)動(dòng)與映射的運(yùn)動(dòng)樣式相應(yīng)時(shí),執(zhí)行與映射的運(yùn)動(dòng)樣式相應(yīng)的功能。在進(jìn)行下面的本發(fā)明的具體實(shí)施方式
之前,闡述在整個(gè)專利文檔中使用的特定詞語和短語的定義會是有利的術(shù)語“包括”和“包含”及其派生詞是指包括但無限制;術(shù)語“或者”是包括的,意思是和/或;短語“與. 關(guān)聯(lián)”和“與其關(guān)聯(lián)”及其派生詞可指包括、被包括在...內(nèi)、與...互聯(lián)、包含、被包含在...內(nèi)、連接到或與...連接,耦接到或與...耦接、與...可通信、與...合作、交織、并列、接近于、綁定到或者與...綁定、具有、具有...特性等;術(shù)語“控制器”是指控制至少一個(gè)操作的任何裝置、系統(tǒng)或其部件,這種裝置可被實(shí)現(xiàn)為硬件、固件或軟件、或者它們中的至少兩個(gè)的一些組合。應(yīng)該注意與任何特定控制器相關(guān)的功能性可以是集中式的或者分布式的,不管是本地或遠(yuǎn)程。貫穿此專利文檔,提供了特定詞語和短語的定義,本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在許多情況下(如果不是大多數(shù)情況下),這種定義應(yīng)用于這種定義的詞語和短語的現(xiàn)有使用以及未來使用。
為了更加徹底地理解本公開及其優(yōu)點(diǎn),現(xiàn)對下面結(jié)合附圖的描述做出參考,其中,相似的標(biāo)號表不相似的部件
圖I示出根據(jù)本發(fā)明實(shí)施例的通過跟蹤用戶的手指的運(yùn)動(dòng)而被控制的移動(dòng)裝置的透視圖;圖2示出根據(jù)本發(fā)明實(shí)施例的移動(dòng)裝置的示意性框圖;圖3示出描述了根據(jù)本發(fā)明實(shí)施例的通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置的方法的流程圖;圖4示出描述了根據(jù)本發(fā)明實(shí)施例的通過跟蹤手指的運(yùn)動(dòng)來控制執(zhí)行多個(gè)應(yīng)用程序(即,在多任務(wù)環(huán)境中)的移動(dòng)裝置的方法的流程圖。
具體實(shí)施例方式本專利文檔中下面討論的圖I到圖4以及用于描述本公開的原理的各種實(shí)施例僅是出于說明性的目的,并不應(yīng)以任何方式被解釋為限制本公開的范圍。本領(lǐng)域的技術(shù)人員將理解,可以以任何合適地布置的運(yùn)動(dòng)傳感裝置來實(shí)現(xiàn)本公開的原理。以下,參照附圖來詳細(xì)描述本發(fā)明的實(shí)施例。貫穿附圖,相同的標(biāo)號用于表示相同或相似的部件。合并于此的已知功能和結(jié)構(gòu)的詳細(xì)描述可被省略,以避免模糊本發(fā)明的主題。本發(fā)明的以下優(yōu)選實(shí)施例被公開用于說明性目的,故應(yīng)理解本發(fā)明的范圍應(yīng)不限于實(shí)施例。對本領(lǐng)域中的技術(shù)人員容易理解的是,在不脫離本發(fā)明的范圍的情況下,能夠?qū)?shí)施例進(jìn)行各種修改、添加和替換。圖I示出根據(jù)本發(fā)明實(shí)施例的通過跟蹤用戶的手指的運(yùn)動(dòng)而被控制的移動(dòng)裝置的透視圖。參照圖1,本發(fā)明經(jīng)由相機(jī)170感測用戶的手指并通過跟蹤感測的手指的運(yùn)動(dòng)來控制移動(dòng)裝置100。本發(fā)明提供一種允許用戶控制移動(dòng)裝置100而不觸摸觸摸屏130的輸入系統(tǒng)。這使用戶控制移動(dòng)裝置100而不遮蓋屏幕。該操作在下文中被稱為手指模式,在該手指模式中,通過跟蹤用戶的手指的運(yùn)動(dòng)來控制移動(dòng)裝置100,并且可根據(jù)用戶的選擇來開啟/關(guān)閉該模式。當(dāng)移動(dòng)裝置100在手指模式中進(jìn)行操作時(shí),移動(dòng)裝置100驅(qū)動(dòng)相機(jī)170以感測用戶的手指的運(yùn)動(dòng)。當(dāng)移動(dòng)裝置100經(jīng)由相機(jī)170感測用戶的手指運(yùn)動(dòng)時(shí),移動(dòng)裝置100經(jīng)由通過相機(jī)170獲得的視頻來檢測指尖,并跟蹤指尖。當(dāng)手指的運(yùn)動(dòng)相應(yīng)于存儲在移動(dòng)裝置100中的特定運(yùn)動(dòng)樣式時(shí),移動(dòng)裝置100執(zhí)行相應(yīng)的功能。例如,當(dāng)在移動(dòng)裝置100正在顯示菜單屏幕的同時(shí)檢測到用戶的手指從左邊運(yùn)動(dòng)到右邊時(shí),移動(dòng)裝置100可移動(dòng)菜單屏幕上的菜單項(xiàng)。相似地,當(dāng)在移動(dòng)裝置100正在執(zhí)行應(yīng)用的同時(shí)檢測到用戶的手指從左邊運(yùn)動(dòng)到右邊時(shí),移動(dòng)裝置100可終止執(zhí)行的應(yīng)用。為此,移動(dòng)裝置100包括這樣的數(shù)據(jù)庫,在該數(shù)據(jù)庫中,手指姿勢的樣式被映射到功能。當(dāng)移動(dòng)裝置被制造時(shí)可將所述數(shù)據(jù)庫安裝在移動(dòng)裝置中。移動(dòng)裝置用戶可改變數(shù)據(jù)庫以注冊、刪除、編輯映射等。圖2示出根據(jù)本發(fā)明實(shí)施例的移動(dòng)裝置的示意性框圖。參照圖2,移動(dòng)裝置100包括相機(jī)170、音頻處理單元160、RF通信單元150、輸入單元140、觸摸屏130、存儲單元120和控制器110。觸摸屏130包括顯示面板131和觸摸面板132??刂破?10包括手指跟蹤單元111。RF通信單元150執(zhí)行通信功能。RF通信單元150與無線網(wǎng)絡(luò)(包括基站)建立 通信信道并執(zhí)行語音或視頻呼叫、數(shù)據(jù)通信等。RF通信單元150包括用于上變換將被發(fā)送的信號的頻率和放大所述信號的RF發(fā)送器(未示出)以及用于低噪聲放大接收的RF信號和下變換接收的RF信號的頻率的RF接收器(未示出)。當(dāng)移動(dòng)裝置100以不提供通信功能的方式實(shí)現(xiàn)時(shí),移動(dòng)裝置100可不包括RF通信單元150。輸入單元140可包括接收數(shù)字或字母信息以及設(shè)置和控制移動(dòng)裝置100中的各種功能的輸入鍵和功能鍵。輸入單元140中的輸入鍵的示例是用于請求語音呼叫的呼叫鍵、用于請求視頻呼叫的視頻呼叫鍵、用于請求語音/視頻呼叫的終止的終止鍵、音量鍵以及用于控制音頻信號的輸出音量的方向鍵。輸入單元140可被實(shí)現(xiàn)為觸摸板、觸摸屏、鍵板、游戲桿、滾輪鍵等中的一個(gè),或者被實(shí)現(xiàn)為它們的組合。音頻處理單元160對音頻信號進(jìn)行處理,諸如編碼、解碼、發(fā)送和接收。音頻處理單元160包括編解碼器、放大器等。音頻處理單元160連接到麥克風(fēng)(MIC)和揚(yáng)聲器(SPK)。音頻處理單元160將經(jīng)由麥克風(fēng)(MIC)接收的模擬音頻信號轉(zhuǎn)換為數(shù)字音頻信號,并隨后將它們傳送到控制器。音頻處理單元160還將從控制器110輸出的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號,并經(jīng)由揚(yáng)聲器(SPK)將它們輸出。音頻處理單元160還可將當(dāng)例如MP3文件或視頻文件被再現(xiàn)時(shí)創(chuàng)建的音頻信號輸出到揚(yáng)聲器。具體地,音頻處理單元160可輸出指示當(dāng)移動(dòng)裝置處于手指模式時(shí)不存在與跟蹤的手指的運(yùn)動(dòng)相應(yīng)的樣式的聲音效果。相機(jī)170對對象進(jìn)行拍攝。相機(jī)170包括圖像傳感器和圖像處理器。圖像傳感器將對象的光圖像轉(zhuǎn)換為電視頻信號。在本發(fā)明的實(shí)施例中,圖像傳感器被實(shí)現(xiàn)為互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)圖像傳感器或電荷耦合裝置(CCD)圖像傳感器。圖像處理器對從圖像傳感器輸出的視頻進(jìn)行處理,并隨后輸出處理的視頻。根據(jù)實(shí)施例,圖像處理器通過例如重新調(diào)整大小、將視頻在存儲裝置之間移動(dòng)、將視頻變換為RGB信號、將視頻在模擬/數(shù)字信號之間轉(zhuǎn)換、去除噪聲、數(shù)字變焦、旋轉(zhuǎn)、編碼等來對視頻進(jìn)行處理。由于相機(jī)170對于本領(lǐng)域普通技術(shù)人員來說是公知的,故在該申請中將省略其詳細(xì)描述。在本發(fā)明的實(shí)施例中,當(dāng)移動(dòng)裝置100在手指模式中進(jìn)行操作時(shí)激活相機(jī)170,拍攝對象(例如,用戶的手指)的視頻并將其傳送到控制器110。觸摸屏130作為顯示裝置和輸入裝置兩者。為此,觸摸屏130包括顯示面板131和觸摸面板132。顯示面板131執(zhí)行顯示功能。例如,顯示面板131顯示當(dāng)移動(dòng)裝置100對根據(jù)用戶的輸入的事件、根據(jù)鍵操作的狀態(tài)信息、關(guān)于在移動(dòng)裝置100中設(shè)置的功能的信息等進(jìn)行操作時(shí)創(chuàng)建的屏幕數(shù)據(jù)。顯示面板131還顯示色彩信息和從控制器110輸出的信號。具體地,當(dāng)控制器110確定跟蹤的用戶的手指的運(yùn)動(dòng)不與預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)時(shí),顯示面板131可顯示錯(cuò)誤消息。此外,當(dāng)控制器110確定錯(cuò)誤發(fā)生等于或大于預(yù)設(shè)次數(shù)時(shí),顯示面板131可在其一側(cè)顯示關(guān)于存儲的運(yùn)動(dòng)樣式的信息(例如,多個(gè)運(yùn)動(dòng)樣式和與各個(gè)樣式相應(yīng)的功能)。當(dāng)移動(dòng)裝置100被設(shè)置為顯示手指模式的預(yù)覽屏幕時(shí),顯示面板131可在其一側(cè)半透明地顯示。或者,顯示面板131可在預(yù)覽屏幕上半透明地顯示請求顯示的屏幕。同時(shí),當(dāng)在第一事件期間發(fā)生第二事件時(shí),顯示面板131可在與第一事件相應(yīng)的第一屏幕上半透明地顯示與第二事件相應(yīng)的第二屏幕。顯示面板131可實(shí)現(xiàn)為液晶顯示器(LCD)、有機(jī)發(fā)光二極管(OLED)、有源矩陣有機(jī)發(fā)光二極管(AMOLED)等中的一個(gè)。觸摸面板132執(zhí)行輸入功能。觸摸面板132被安裝在顯示面板131上。觸摸面板132通過檢測物理量的改變來感測觸摸,將根據(jù)觸摸的改變轉(zhuǎn)換為觸摸信號,并將其傳送到控制器110。觸摸面板132可被實(shí)現(xiàn)為各種類型的觸摸傳感器,例如壓力傳感器、電阻覆蓋類型傳感器、電容覆蓋類型傳感器、超聲波反射傳感器、光傳感器、電感傳感器等。由于觸摸面板132的操作對于本領(lǐng)域的普通技術(shù)人員是公知的,故省略其詳細(xì)描述。存儲單元120存儲用于控制移動(dòng)裝置100中的全部操作和功能的程序。存儲單元 120還存儲當(dāng)執(zhí)行程序時(shí)創(chuàng)建的數(shù)據(jù)以及用戶輸入數(shù)據(jù)。例如,存儲單元120存儲用于啟動(dòng)移動(dòng)裝置100的操作系統(tǒng)(OS)以及用于操作移動(dòng)裝置100的功能的應(yīng)用程序。應(yīng)用程序的示例是音頻回放程序、視頻再現(xiàn)程序、web訪問程序等。在本發(fā)明的實(shí)施例中,存儲單元120存儲這樣的數(shù)據(jù)庫,在該數(shù)據(jù)庫中,運(yùn)動(dòng)樣式被存儲并被映射到相應(yīng)的功能。例如,手指從左邊移動(dòng)到右邊的運(yùn)動(dòng)樣式對應(yīng)于終止功能;手指從右邊移動(dòng)到左邊的運(yùn)動(dòng)樣式對應(yīng)于取消功能;手指從底部移動(dòng)到頂部的運(yùn)動(dòng)樣式對應(yīng)于屏幕捕捉功能。應(yīng)理解,運(yùn)動(dòng)樣式不限于本發(fā)明。此外,在本發(fā)明的實(shí)施例中,數(shù)據(jù)庫可被以這種方式實(shí)現(xiàn)相同運(yùn)動(dòng)樣式可根據(jù)手指的數(shù)量或者根據(jù)正執(zhí)行的應(yīng)用的類型而被映射到不同功能。數(shù)據(jù)庫可在制造移動(dòng)裝置100時(shí)被存儲在存儲單元120中。數(shù)據(jù)庫可由用戶經(jīng)由菜單而改變(注冊新的運(yùn)動(dòng)樣式、刪除、修正等)。存儲單元120存儲可從經(jīng)由相機(jī)170獲得的視頻來檢測指尖、跟蹤指尖的運(yùn)動(dòng)以及確定運(yùn)動(dòng)是否與預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)的應(yīng)用程序。存儲單元120還可存儲可通過跟蹤指尖的運(yùn)動(dòng)來識別字母的應(yīng)用程序。控制器110控制移動(dòng)裝置100的全部操作以及在移動(dòng)裝置100的各組件之間流動(dòng)的信號。控制器110還執(zhí)行數(shù)據(jù)處理功能。在本發(fā)明的實(shí)施例中,當(dāng)在移動(dòng)裝置100中激活手指模式時(shí),控制器110經(jīng)由相機(jī)170感測手指,跟蹤檢測的手指的運(yùn)動(dòng),并根據(jù)跟蹤的手指的運(yùn)動(dòng)來控制移動(dòng)裝置100。為此,控制器110包括手指跟蹤單元111。手指跟蹤單元111從經(jīng)由相機(jī)170獲得的視頻來檢測指尖,跟蹤指尖的運(yùn)動(dòng)(或軌跡),并確定跟蹤的運(yùn)動(dòng)是否與存儲在存儲單元120中的預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)。在本發(fā)明的實(shí)施例中,運(yùn)動(dòng)樣式分配有相應(yīng)的功能。當(dāng)控制器110確定跟蹤的運(yùn)動(dòng)與預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)時(shí),控制器110執(zhí)行與該運(yùn)動(dòng)樣式相應(yīng)的功能。相反,當(dāng)控制器110確定跟蹤的運(yùn)動(dòng)不與任何預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)時(shí),控制器Iio在觸摸屏130上經(jīng)由指示不存在與跟蹤的運(yùn)動(dòng)相應(yīng)的運(yùn)動(dòng)樣式的彈出消息來顯示錯(cuò)誤消息,或者經(jīng)由揚(yáng)聲器(SPK)輸出指示發(fā)生錯(cuò)誤的聲音效果?;蛘?,當(dāng)錯(cuò)誤發(fā)生等于或大于預(yù)設(shè)次數(shù)(例如,3次)時(shí),控制器110可在觸摸屏130上經(jīng)由彈出窗口輸出關(guān)于可用運(yùn)動(dòng)樣式的信息(例如,多個(gè)運(yùn)動(dòng)樣式和與各個(gè)運(yùn)動(dòng)樣式相應(yīng)的功能)。這有助于用戶參考在彈出窗口上顯不的信息來輸入正確輸入。
當(dāng)移動(dòng)裝置100在手指模式中進(jìn)行操作時(shí),控制器110確定是否在預(yù)覽屏幕上示出經(jīng)由相機(jī)170獲得的視頻。當(dāng)移動(dòng)裝置100被設(shè)置為顯示預(yù)覽屏幕時(shí),控制器110半透明地將其顯示在觸摸屏130的一部分上。半透明地顯示預(yù)覽屏幕允許用戶觀看原始屏幕(例如,空閑屏幕、菜單屏幕、當(dāng)執(zhí)行特定功能時(shí)示出的屏幕等)?;蛘?,控制器110可在預(yù)覽屏幕上半透明地顯示原始屏幕??刂破?10可根據(jù)顯示面板131的開啟/關(guān)閉來開啟/關(guān)閉相機(jī)170。這是由于在顯示面板131關(guān)閉的狀態(tài)下,移動(dòng)裝置100不被控制。在以上描述中,描述了在手指模式中總是開啟相機(jī)170的實(shí)施例。然而,實(shí)施了還可以以這樣的方式實(shí)現(xiàn)雖然移動(dòng)裝置100在手指模式中運(yùn)行,但是控制器110在空閑屏幕上關(guān)閉相機(jī)170并當(dāng)發(fā)生事件時(shí)將其激活。例如,當(dāng)在空閑屏幕上關(guān)閉相機(jī)170時(shí)控制器110從用戶接收到互聯(lián)網(wǎng)訪問請求時(shí),控制器110可顯示請求的web頁面并同時(shí)開啟相機(jī)170。
當(dāng)控制器110確定發(fā)生多個(gè)事件時(shí),控制器110可在與第一事件相應(yīng)的第一屏幕上半透明地顯示與第二事件相應(yīng)的第二屏幕。之后,控制器110根據(jù)在觸摸屏130上創(chuàng)建的觸摸來控制第一屏幕,并隨后根據(jù)手指的運(yùn)動(dòng)來控制第二屏幕。例如,當(dāng)移動(dòng)裝置100在再現(xiàn)廣播時(shí)接收到文本消息時(shí),控制器110可在廣播屏幕上(S卩,第一屏幕)半透明地顯示文本消息屏幕(即,第二屏幕)。在該處理中,當(dāng)控制器110感測到手指從左邊移動(dòng)到右邊時(shí),控制器Iio可終止文本消息屏幕。或者,當(dāng)控制器110感測到手指在空中劃出字母“R”時(shí),控制器110將文本消息屏幕切換為回復(fù)消息編寫屏幕,并隨后根據(jù)手指的運(yùn)動(dòng)接收字母。在該處理中,控制器110還可根據(jù)發(fā)生在觸摸面板132上的觸摸來執(zhí)行關(guān)于當(dāng)前再現(xiàn)的廣播的各種控制操作,諸如音量控制、頻道交替等。在實(shí)施例中,當(dāng)控制器110在再現(xiàn)廣播時(shí)確定發(fā)生警報(bào)事件時(shí),控制器110在廣播再現(xiàn)屏幕上半透明地顯示警報(bào)屏幕。之后,當(dāng)控制器110感測到手指運(yùn)動(dòng)為請求警報(bào)釋放的預(yù)設(shè)運(yùn)動(dòng)樣式時(shí),控制器110可釋放警報(bào)。這樣,本發(fā)明可簡單地釋放警報(bào),而不用停止再現(xiàn)廣播并且不用覆蓋屏幕。雖然在圖2中未示出,但是移動(dòng)裝置100還可選擇性地包括包含添加(add-on)功能的如下單元短距離RF通信模塊、用于接收和再現(xiàn)廣播的廣播模塊、音頻源回放模塊(諸如,MP3模塊)、用于經(jīng)由互聯(lián)網(wǎng)執(zhí)行通信的互聯(lián)網(wǎng)通信模塊等。隨著數(shù)字融合的擴(kuò)展,雖然移動(dòng)裝置極大地改變以至于不能在本說明書中列出它們的修改,但是本領(lǐng)域的技術(shù)人員應(yīng)該容易地理解,與上述列出的單元對等的其它單元也可包括在本發(fā)明的移動(dòng)裝置中。圖3示出描述了根據(jù)本發(fā)明實(shí)施例的通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置的處理的流程圖。參照圖I到圖3,控制器110確定手指模式是否被激活(方框301)。在手指模式中,控制器110從經(jīng)由相機(jī)170獲得的視頻跟蹤手指的運(yùn)動(dòng),并控制移動(dòng)裝置100。當(dāng)控制器110在方框301確定手指模式未被激活時(shí),控制器110控制移動(dòng)裝置100在普通模式中進(jìn)行操作(方框319)??刂破?10根據(jù)從觸摸屏130和輸入單元140傳送的信號來控制移動(dòng)裝置100。相反,當(dāng)控制器110在方框301確定手指模式被激活時(shí),控制器110驅(qū)動(dòng)相機(jī)170 (方框303)??刂破?10根據(jù)顯示面板131的開啟/關(guān)閉來開啟/關(guān)閉相機(jī)170。這是由于在顯示面板131關(guān)閉的狀態(tài)下,移動(dòng)裝置100不被控制。同時(shí),雖然移動(dòng)裝置100在手指模式中運(yùn)行,但是控制器110可在空閑屏幕上關(guān)閉相機(jī)170并僅當(dāng)發(fā)生事件時(shí)將其激活。例如,當(dāng)在空閑屏幕上關(guān)閉相機(jī)170時(shí)控制器110從用戶接收到互聯(lián)網(wǎng)訪問請求時(shí),控制器110可顯示請求的web頁面并同時(shí)開啟相機(jī)170。之后,控制器110確定是否經(jīng)由相機(jī)170感測到手指(方框305)。當(dāng)控制器110在方框305感測到手指時(shí),控制器110跟蹤檢測的手指的運(yùn)動(dòng)(方框307),并隨后確定手指運(yùn)動(dòng)是否與存儲在存儲單元120中的預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)(方框309)。當(dāng)控制器110在方框309確定手指運(yùn)動(dòng)不與任何預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)時(shí),控制器110輸出錯(cuò)誤消息(方框311)。 例如,控制器110可在觸摸屏130上顯示指示沒有與跟蹤的運(yùn)動(dòng)相應(yīng)的運(yùn)動(dòng)樣式的彈出消息或者可經(jīng)由揚(yáng)聲器(SPK)輸出指示發(fā)生錯(cuò)誤的聲音效果。在實(shí)施例中,當(dāng)錯(cuò)誤發(fā)生等于或大于預(yù)設(shè)次數(shù)(例如,3次)時(shí),控制器110可在觸摸屏130上經(jīng)由彈出窗口輸出關(guān)于可用運(yùn)動(dòng)樣式的信息(例如,多個(gè)運(yùn)動(dòng)樣式和與各個(gè)運(yùn)動(dòng)樣式相應(yīng)的功能)。這有助于用戶參考在彈出窗口上顯示的信息在移動(dòng)裝置100上輸入正確運(yùn)動(dòng)。在輸出錯(cuò)誤消息之后,控制器110返回并進(jìn)行方框305。相反,當(dāng)控制器110在方框309確定手指運(yùn)動(dòng)與預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)時(shí),控制器110執(zhí)行與該運(yùn)動(dòng)樣式相應(yīng)的功能(方框313)。例如,當(dāng)感測的手指的運(yùn)動(dòng)與滾動(dòng)屏幕的功能相應(yīng)時(shí),控制器110滾動(dòng)屏幕,例如web頁面。在方框315,控制器110確定手指模式是否被關(guān)閉。當(dāng)控制器110在方框315確定手指模式仍然開啟時(shí),控制器110返回方框305。相反,當(dāng)控制器110在方框315確定手指模式被關(guān)閉時(shí),控制器110關(guān)閉相機(jī)170 (方框317)并隨后控制移動(dòng)裝置100在普通模式中進(jìn)行操作(方框319)。同時(shí),當(dāng)控制器110在方框305未感測到手指時(shí),控制器110進(jìn)行到方框315。雖然在圖3中未示出,但是該實(shí)施例可被以這樣的方式修改以進(jìn)一步包括這樣的處理控制器110確定是否在手指模式中顯示相機(jī)170的預(yù)覽屏幕。在這種情況下,優(yōu)選的是預(yù)覽屏幕可被半透明地顯示在觸摸屏130的一部分上。半透明地顯示預(yù)覽屏幕允許用戶觀看原始屏幕(例如,空閑屏幕、菜單屏幕、當(dāng)執(zhí)行特定功能時(shí)示出的屏幕等)?;蛘撸刂破?10可在預(yù)覽屏幕上半透明地顯示原始屏幕。如上所述,由于移動(dòng)裝置100跟蹤用戶的手指的運(yùn)動(dòng)并因此被控制,故移動(dòng)裝置100可提供示出當(dāng)前控制的狀態(tài)的屏幕,而用戶的手不會阻擋屏幕的觀看。因此,這種系統(tǒng)和方法提高了移動(dòng)裝置用戶的便利性,并當(dāng)閱讀web頁面或文檔時(shí)在滾動(dòng)頁面或文檔時(shí)是有用的。圖4示出描述了根據(jù)本發(fā)明實(shí)施例的通過跟蹤手指的運(yùn)動(dòng)來控制執(zhí)行多個(gè)應(yīng)用程序(即,在多任務(wù)環(huán)境中)的移動(dòng)裝置的處理的流程圖。參照圖I到圖4,控制器110確定手指模式是否被激活(方框401)。在手指模式中,控制器110從經(jīng)由相機(jī)170獲得的視頻跟蹤手指的運(yùn)動(dòng),并控制移動(dòng)裝置100。當(dāng)控制器110在方框401確定手指模式未被激活時(shí),控制器110控制移動(dòng)裝置100在普通模式中進(jìn)行操作(方框439)??刂破?10根據(jù)從觸摸屏130和輸入單元140傳送的信號來控制移動(dòng)裝置100。相反,當(dāng)控制器110在方框401確定手指模式被激活時(shí),控制器110驅(qū)動(dòng)相機(jī)170(方框 403)。在方框405,控制器110確定是否發(fā)生第一事件。當(dāng)控制器110在方框405確定發(fā)生第一事件時(shí),控制器110顯示與第一事件相應(yīng)的第一屏幕(方框407)。例如,當(dāng)控制器110確定發(fā)生數(shù)字廣播再現(xiàn)事件(S卩,第一事件)時(shí),控制器110在顯示面板131上顯示廣播屏幕(即,第一屏幕)。在該處理期間,如參照圖3描述的部分,控制器110可根據(jù)經(jīng)由相機(jī)170識別的手指的運(yùn)動(dòng)來控制第一屏幕。在方框407顯示第一屏幕之后,控制器110確定是否發(fā)生第二事件(方框409)。當(dāng)控制器110確定在方框409發(fā)生第二事件時(shí),控制器110在顯示面板131上半透明地顯示與第二事件相應(yīng)的第二屏幕(方框413)。在方框415,控制器110確定是否經(jīng)由相機(jī)170感測到手指。當(dāng)控制器110在方框 415確定經(jīng)由相機(jī)170未感測到手指時(shí),控制器110確定是否在觸摸面板132上創(chuàng)建觸摸(方框417)。當(dāng)控制器110在方框417確定未在觸摸面板132上創(chuàng)建觸摸時(shí),控制器110返回方框415。相反,當(dāng)控制器110在方框417確定在觸摸面板132上創(chuàng)建觸摸時(shí),控制器110確定該觸摸是否與請求第一事件的終止的觸摸相應(yīng)(方框419)。當(dāng)控制器110在方框419確定該觸摸不與請求第一事件的終止的觸摸相應(yīng)時(shí),控制器110根據(jù)該觸摸控制第一屏幕(方框421)并隨后返回方框415。相反,當(dāng)控制器110在方框419確定該觸摸與請求第一事件的終止的觸摸相應(yīng)時(shí),控制器110終止第一事件(方框422)。在方框423,控制器110將第二屏幕改變?yōu)榈谝黄聊徊㈦S后進(jìn)行將在后面進(jìn)行描述的方框435。同時(shí),當(dāng)控制器在方框415確定經(jīng)由相機(jī)170感測到手指時(shí),控制器110跟蹤檢測的手指的運(yùn)動(dòng)(方框425),并確定手指運(yùn)動(dòng)是否與存儲在存儲單元120中的任何運(yùn)動(dòng)樣式相應(yīng)(方框427)。當(dāng)控制器110在方框427確定手指運(yùn)動(dòng)不與任何運(yùn)動(dòng)樣式相應(yīng)時(shí),控制器110輸出錯(cuò)誤消息(方框429)。例如,控制器110可在觸摸屏130上顯示指示不存在與跟蹤的運(yùn)動(dòng)相應(yīng)的運(yùn)動(dòng)樣式的彈出消息或者可經(jīng)由揚(yáng)聲器(SPK)輸出指示發(fā)生錯(cuò)誤的聲音效果。在實(shí)施例中,當(dāng)錯(cuò)誤發(fā)生等于或大于預(yù)設(shè)次數(shù)(例如,3次)時(shí),控制器110可在觸摸屏130上經(jīng)由彈出窗口輸出關(guān)于可用運(yùn)動(dòng)樣式的信息。這有助于用戶參考在彈出窗口上顯示的信息在移動(dòng)裝置100上輸入正確運(yùn)動(dòng)。在輸出錯(cuò)誤消息之后,控制器110返回并進(jìn)行方框415。相反,當(dāng)控制器110在方框427確定該手指運(yùn)動(dòng)與一運(yùn)動(dòng)樣式相應(yīng)時(shí),控制器110確定該手指運(yùn)動(dòng)是否與對第二事件的終止的請求相應(yīng)(方框431)。當(dāng)控制器110在方框431確定該手指運(yùn)動(dòng)不與對第二事件的終止的請求相應(yīng)時(shí),控制器110根據(jù)手指運(yùn)動(dòng)控制第二屏幕(方框433),并隨后返回方框415。相反,當(dāng)控制器110在方框431確定手指運(yùn)動(dòng)與對第二事件的終止的請求相應(yīng)時(shí),控制器110終止第二事件(方框434)。在方框435,控制器110確定手指模式是否被關(guān)閉。當(dāng)控制器110在方框435確定手指模式仍然開啟時(shí),控制器110返回并進(jìn)行方框409。相反,當(dāng)控制器110在方框435確定手指模式被關(guān)閉時(shí),控制器110關(guān)閉相機(jī)170 (方框437)并隨后控制移動(dòng)裝置100在普通模式中進(jìn)行操作(方框439)。同時(shí),當(dāng)控制器110在方框405確定第一事件未發(fā)生或在方框409確定第二事件未發(fā)生時(shí),控制器110進(jìn)行方框435。如上所述,該實(shí)施例被描述為當(dāng)手指運(yùn)動(dòng)未被檢測到時(shí),控制器110確定是否感測到觸摸。然而,應(yīng)理解本發(fā)明不限于該實(shí)施例。例如,當(dāng)手指運(yùn)動(dòng)被檢測到并且觸摸被同時(shí)施加到移動(dòng)裝置100時(shí),控制器110可分別根據(jù)輸入觸摸控制第一屏幕和根據(jù)手指運(yùn)動(dòng)
控制第二屏幕。如上所述,根據(jù)本發(fā)明的方法和系統(tǒng)可通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置。所述方法和系統(tǒng)還可通過經(jīng)由多個(gè)輸入裝置中的一個(gè)跟蹤手指的運(yùn)動(dòng)來控制多個(gè)應(yīng)用程序。因此,所述方法和系統(tǒng)不需屏幕切換操作來控制多個(gè)應(yīng)用程序,從而提高用戶便利性。如上所述,根據(jù)本發(fā)明的移動(dòng)裝置控制方法和系統(tǒng)可實(shí)現(xiàn)為可由各種類型的計(jì)算機(jī)進(jìn)行處理并記錄在計(jì)算機(jī)可讀記錄介質(zhì)中的程序命令。計(jì)算機(jī)可讀記錄介質(zhì)包含程序命令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等,或者它們的組合。記錄在記錄介質(zhì)中的程序命令可被設(shè)計(jì)或配置為遵循本發(fā)明,或者程序命令可以是對本領(lǐng)域普通技術(shù)人員公知的軟件。 計(jì)算機(jī)可讀記錄介質(zhì)包括用于存儲和處理程序命令的硬件系統(tǒng)。硬件系統(tǒng)的示例是磁性介質(zhì)(諸如,硬盤、軟盤、磁帶)、光學(xué)介質(zhì)(諸如,⑶-ROM和DVD)、磁光介質(zhì)(諸如,可光讀盤)、ROM、RAM、閃存等。程序命令包括由編譯器編譯的匯編語言或機(jī)器代碼以及由解釋器解釋的更高級語言。硬件系統(tǒng)可實(shí)現(xiàn)為遵循本發(fā)明的至少一個(gè)軟件模塊。說明書和權(quán)利要求書中描述的術(shù)語或詞語不應(yīng)限于一般或詞典含義,而應(yīng)被解析為含義和概念,發(fā)明人通過所述含義和概念來定義和描述本發(fā)明以符合本發(fā)明的構(gòu)思。因此,本領(lǐng)域中的技術(shù)人員將理解,在提交本申請時(shí),說明書中公開的實(shí)施例和附圖中示出的結(jié)構(gòu)僅是實(shí)施例,并且可存在各種修改、改變和用于替換實(shí)施例的等同物。雖然已經(jīng)通過示例性實(shí)施例描述了本公開,但是可將各種改變和修改建議給本領(lǐng)域的技術(shù)人員。本公開意于包括落入權(quán)利要求的范圍內(nèi)的這種改變和修改。
權(quán)利要求
1.ー種用于控制移動(dòng)裝置的方法,包括 激活手指模式,在所述手指模式中,通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置; 經(jīng)由相機(jī)檢測手指并跟蹤檢測的手指的運(yùn)動(dòng); 當(dāng)跟蹤的檢測的手指的運(yùn)動(dòng)與映射的運(yùn)動(dòng)樣式相應(yīng)時(shí),執(zhí)行與映射的運(yùn)動(dòng)樣式相應(yīng)的功能。
2.如權(quán)利要求I所述的方法,還包括 將運(yùn)動(dòng)樣式映射到功能,并存儲運(yùn)動(dòng)樣式與功能之間的映射。
3.如權(quán)利要求2所述的方法,還包括 根據(jù)檢測的手指的數(shù)量將ー個(gè)運(yùn)動(dòng)樣式映射到不同功能; 根據(jù)應(yīng)用程序的類型將所述ー個(gè)運(yùn)動(dòng)樣式映射到不同功能。
4.如權(quán)利要求I所述的方法,還包括 根據(jù)顯示面板何時(shí)關(guān)閉或開啟來關(guān)閉或開啟相機(jī)。
5.如權(quán)利要求I所述的方法,還包括 當(dāng)跟蹤的手指的運(yùn)動(dòng)不與映射的運(yùn)動(dòng)樣式相應(yīng)時(shí),輸出錯(cuò)誤消息, 其中,輸出錯(cuò)誤消息的步驟包括 當(dāng)發(fā)生的錯(cuò)誤的數(shù)量等于或大于閾值次數(shù)時(shí),在顯示面板的一部分上輸出存儲的樣式信息。
6.如權(quán)利要求I所述的方法,其中,激活手指模式的步驟包括 設(shè)置是否顯示預(yù)覽屏幕。
7.如權(quán)利要求I所述的方法,還包括 當(dāng)發(fā)生第一事件并且在保持第一事件的發(fā)生的同時(shí)發(fā)生第二事件時(shí),顯示與第一事件相應(yīng)的第一屏幕,并在第一屏幕上半透明地顯示與第二事件相應(yīng)的第二屏幕; 根據(jù)輸入觸摸控制第一屏幕,井根據(jù)經(jīng)由相機(jī)跟蹤的手指的運(yùn)動(dòng)控制第二屏幕。
8.ー種用于控制移動(dòng)裝置的系統(tǒng),包括 相機(jī),被配置用于在手指模式中獲得視頻,在所述手指模式中,通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置; 控制器,被配置用于經(jīng)由通過相機(jī)獲得的視頻來檢測手指,跟蹤檢測的手指的運(yùn)動(dòng),并當(dāng)跟蹤的檢測的手指的運(yùn)動(dòng)與映射的運(yùn)動(dòng)樣式相應(yīng)時(shí),執(zhí)行與映射的運(yùn)動(dòng)樣式相應(yīng)的功倉^:。
9.如權(quán)利要求8所述的系統(tǒng),還包括 存儲單元,被配置用于存儲數(shù)據(jù)庫,所述數(shù)據(jù)庫被配置用于存儲被映射到功能的運(yùn)動(dòng)樣式。
10.如權(quán)利要求9所述的系統(tǒng),其中,數(shù)據(jù)庫被建立,使得ー個(gè)運(yùn)動(dòng)樣式根據(jù)手指的數(shù)量和應(yīng)用程序的類型中的至少ー種而被映射到不同功能。
11.如權(quán)利要求9所述的系統(tǒng),其中,數(shù)據(jù)庫被配置為將被編輯,使得運(yùn)動(dòng)樣式和相應(yīng)的功能中的至少ー個(gè)被修正、刪除和新注冊中的ー個(gè)。
12.如權(quán)利要求8所述的系統(tǒng),其中,控制器還被配置用于根據(jù)移動(dòng)裝置的顯示面板何時(shí)關(guān)閉或開啟來關(guān)閉或開啟相機(jī)。
13.如權(quán)利要求8所述的系統(tǒng),其中,控制器還被配置用于當(dāng)跟蹤的手指的運(yùn)動(dòng)不與映射的運(yùn)動(dòng)樣式相應(yīng)時(shí),輸出錯(cuò)誤消息, 其中,控制器還被配置用于當(dāng)發(fā)生的錯(cuò)誤的數(shù)量等于或大于閾值次數(shù)時(shí),在顯示面板的一部分上輸出存儲的樣式信息。
14.如權(quán)利要求8所述的系統(tǒng),其中,預(yù)覽屏幕被設(shè)置為將在手指模式中被顯示,控制器還被配置用于控制顯示面板以在顯示面板的一部分上顯示預(yù)覽屏幕。
15.如權(quán)利要求8所述的系統(tǒng),其中,控制器還被配置用于當(dāng)發(fā)生第一事件并且在保持第一事件的發(fā)生的同時(shí)發(fā)生第二事件時(shí),顯示與第一事件相應(yīng)的第一屏幕,并在第一屏幕上半透明地顯示與第二事件相應(yīng)的第二屏幕,井根據(jù)輸入觸摸控制第一屏幕,根據(jù)經(jīng)由相機(jī)跟蹤的手指的運(yùn)動(dòng)控制第二屏幕。
全文摘要
提供了一種通過跟蹤手指控制移動(dòng)裝置的方法和系統(tǒng)。一種通過跟蹤手指的運(yùn)動(dòng)控制移動(dòng)裝置的方法和系統(tǒng)。激活通過跟蹤手指的運(yùn)動(dòng)來控制移動(dòng)裝置的手指模式。經(jīng)由相機(jī)檢測手指并跟蹤檢測的手指的運(yùn)動(dòng)。當(dāng)跟蹤的檢測的手指的運(yùn)動(dòng)與預(yù)設(shè)運(yùn)動(dòng)相應(yīng)時(shí),執(zhí)行與預(yù)設(shè)運(yùn)動(dòng)樣式相應(yīng)的功能。可通過經(jīng)由多個(gè)輸入裝置中的一個(gè)跟蹤手指的運(yùn)動(dòng)來分別控制多個(gè)應(yīng)用程序。
文檔編號G06F3/041GK102693001SQ20121002285
公開日2012年9月26日 申請日期2012年1月10日 優(yōu)先權(quán)日2011年1月10日
發(fā)明者全賢弼 申請人:三星電子株式會社