TW201544993A - 手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置 - Google Patents
手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置 Download PDFInfo
- Publication number
- TW201544993A TW201544993A TW103118706A TW103118706A TW201544993A TW 201544993 A TW201544993 A TW 201544993A TW 103118706 A TW103118706 A TW 103118706A TW 103118706 A TW103118706 A TW 103118706A TW 201544993 A TW201544993 A TW 201544993A
- Authority
- TW
- Taiwan
- Prior art keywords
- detection point
- detection
- point
- relative distance
- points
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/96—Management of image or video recognition tasks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本發明為一種手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置。手勢控制之方法包括以下步驟:執行設定流程,包括以下步驟:擷取手部圖像;於手部圖像中辨識出複數之偵測點;以及記錄每一偵測點與其他偵測點之間所具有之至少一相對距離;執行控制流程,包括以下步驟:判斷偵測點之數量或相對距離是否改變;以及若是,根據偵測點之數量變化或相對距離之變化以產生相對應之指令。
Description
本發明係關於一種手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置,特別是一種可供使用者精準控制之手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置。
隨著科技的進步,現今電子裝置的控制方式已經非常的多元化。於現有的技術中已經出現多種具有電子裝置功能或是能與電子裝置互相搭配的穿戴式裝置,例如眼鏡、手錶或是項鍊等。一般而言,先前技術中的穿戴式裝置之控制方式通常為語音控制或是利用實體按鍵或虛擬觸控螢幕來直接控制。然而,對於語音控制的方式來說,語音控制會產生的錯誤率居高不下,穿戴式裝置常常因此產生錯誤的控制指令。另外,雖然使用實體按鍵或虛擬觸控螢幕來直接控制的方式可以有效地控制穿戴式裝置,減少錯誤率的發生,但穿戴式裝置所能設置的空間有限,對於實體按鍵或虛擬觸控螢幕而言,穿戴式裝置上並無法設置太多的按鍵來供使用者操作。如此一來,也會限制住穿戴式裝置的使用方式。
因此,需要發明一種新的手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置,以解決先前技術的缺失。
本發明之主要目的係在提供一種手勢控制模組,其具有可供使用者精準控制之效果。
本發明之另一主要目的係在提供一種其具有手勢控制模組之穿戴式裝置。
本發明之又一主要目的係在提供手勢控制之方法。
達成上述之目的,本發明之手勢控制模組係用於穿戴式裝置內。手勢控制模組包括擷取模組、辨識模組、資料庫及主控制模組。擷取模組用以擷取手部圖像。辨識模組係電性連接於擷取模組,用以從手部圖像中辨識出複數之偵測點,並記錄每一偵測點與其他偵測點之間所具有之至少一相對距離。資料庫係電性連接辨識模組,資料庫具有對應表,用以儲存複數之手部圖像變化參數及複數之對應指令,其中複數之手部圖像變化參數包括偵測點之數量變化或相對距離之變化。主控制模組係電性連接辨識模組,用以判斷偵測點之數量或相對距離是否改變,若偵測點之數量或相對距離改變,主控制模組係查詢對應表,以根據偵測點之數量變化或相對距離之變化以產生相對應之指令。
本發明之穿戴式裝置包括手勢控制模組及受控模組。手勢控制模組包括擷取模組、辨識模組、資料庫及主控制模組。擷取模組用以擷取手部圖像。辨識模組係電性連接於擷取模組,用以從手部圖像中辨識出複數之偵測點,並記錄每一偵測點與其他偵測點之間所具有之至少一相對距離。資料庫係電性連接辨識模組,資料庫具有對應表,用以儲存複數之手部圖像變化參數及複數之對應指令,其中複數之手部圖像變化參數包括偵測點之數量變化或相對距離之變化。主控制模組係電性連接辨識模組,用以判斷偵測點之數量或相對距離是否改變,若偵測點之數量或相對距離改變,主控制模組係查詢對應表,以根據偵測點之數量變化或相對距離之變化以產生相對應之指令。受控模組係電性連接於主控制模組,用以根據相對應之指令執行相對應之動作。
本發明之手勢控制之方法包括以下步驟:執行設定流程,包括以下步驟:擷取手部圖像;於手部圖像中辨識出複數之偵測點;以及記錄每一偵測點與其他偵測點之間所具有之至少一相對距離;執行控制流程,包括以下步驟:判斷偵測點之數量或相對距離是否改變;以及若是,根據偵測點之數量變化或相對距離之變化以產生相對應之指令。
為讓本發明之上述和其他目的、特徵和優點能更明顯易懂,下文特舉出本發明之具體實施例,並配合所附圖式,作詳細說明如下。
請先參考圖1係本發明之手勢控制模組之架構示意圖。
本發明之手勢控制模組10係用於一穿戴式裝置1內,此穿戴式裝置1可為手錶、項鍊或眼鏡等裝置,但本發明並不以上述所列舉的裝置為限。手勢控制模組10包括擷取模組20、辨識模組30、資料庫40及主控制模組50。擷取模組20係為一深度攝影機,藉此擷取一手部圖像2。就如圖2所示,圖2係本發明之手部圖像之示意圖。當使用者要設定手勢控制模組10時,使用者先讓擷取模組20對使用者的手部進行擷取,以得到預設的手部圖像2。本發明於圖2中所示的手部圖像2為使用者的右手影像,但本發明並不限於此,擷取模組20也可以擷取使用者的左手影像或是雙手的影像作為辨識的依據。
辨識模組30係由一硬體、一韌體結合硬體或一軟體結合硬體所架構而成。辨識模組30電性連接於擷取模組20,用以從該手部圖像2中辨識出複數之偵測點,並記錄每一偵測點與其他偵測點之間所具有之至少一相對距離。於本實施方式中,辨識模組30可於手部圖像2中辨識出五個手指指尖及一手掌中心點,藉此設定出六個偵測點。亦即辨識模組30可設定該手部圖像2中五個手指指尖依序為第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E,以及設定手掌中心點為第六偵測點F,但本發明並不限於此。當辨識模組30辨識出上述第一偵測點A到第六偵測點F後,辨識模組30係同時記錄下每一偵測點之間所具有之相對距離。
資料庫40係電性連接辨識模組30,資料庫40係為一儲存媒介,具有一對應表41,對應表41用以儲存預先設定的複數之手部圖像變化參數及其所互相對應的複數之對應指令,其中複數之手部圖像變化參數包括偵測點之數量變化或該相對距離之變化。主控制模組50係電性連接該辨識模組40。主控制模組50係由一硬體、一韌體結合硬體或一軟體結合硬體所架構而成,例如可為手勢控制模組10內部之微處理晶片等模組,但本發明並不以上述架構方式為限。主控制模組50用以根據辨識模組30之辨識結果,再比對預設的手部圖像2,來判斷手部圖像2中偵測點之數量或每一偵測點之間的相對距離是否改變。若主控制模組50判斷偵測點之數量或每一偵測點之間的相對距離改變時,主控制模組50係查詢該對應表41,以根據偵測點之數量變化或相對距離之變化以產生相對應之指令。
而穿戴式裝置1更包括一受控模組1a。受控模組1a係由一硬體、一韌體結合硬體或一軟體結合硬體所架構而成。受控模組1a可包括穿戴式裝置1內部之音樂撥放模組、電話撥號模組或是拍照模組等模組。當主控制模組50產生相對應的指令後,受控模組1a用以根據相對應之指令而產生相對應的動作。
接著請參考圖3係本發明之手勢控制之方法之步驟流程圖。此處需注意的是,以下雖以具有手勢控制模組10之穿戴式裝置1為例說明本發明之手勢控制之方法,但本發明之手勢控制之方法並不以使用在手勢控制模組10為限。
首先手勢控制模組10所要執行的手勢控制之方法可以包括兩個主要步驟,即步驟3a:執行一設定流程以及步驟3b:執行一控制流程。
當手勢控制模組10執行步驟3a之設定流程時,首先進行步驟301:擷取一手部圖像。
首先擷取模組20先對使用者的手部進行拍攝,以擷取手部圖像2。
接著進行步驟302:於該手部圖像中辨識出複數之偵測點。
接著辨識模組30從擷取模組20擷取到的手部圖像2中辨識出複數之偵測點。於此實施方式中,辨識模組30係設定該手部圖像2中五個手指指尖依序為第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E,以及設定手掌中心點為第六偵測點F,但本發明並不限於此。
接著進行步驟303:記錄每一偵測點與其他偵測點之間所具有之至少一相對距離。
當辨識模組30辨識出上述第一偵測點A到第六偵測點F後,辨識模組30係同時記錄下每一偵測點與其他偵測點之間所具有之至少一相對距離,並可儲存於資料庫40中,或是其他的儲存媒介,但本發明並不限於此。
藉此,手勢控制模組10即可得知手部圖像2中偵測點之數量及每一偵測點之間的相對距離,以完成步驟3a之設定流程。
接著當手勢控制模組10要執行步驟3b之控制流程時,會先執行步驟304:判斷該偵測點之數量或該相對距離是否改變。
此時主控制模組50會由擷取模組20所擷取的影像中,判斷手部圖像2是否改變。主控制模組50可以藉由查詢資料庫40來比對目前擷取與預設的手部圖像2是否不同。主控制模組50係判斷該偵測點之數量或該相對距離是否改變,即可以得知使用者的手勢是否變化,而不需要辨識全部的手部圖像2。
若步驟304中已經判斷出偵測點之數量或相對距離改變,則進行步驟305:根據該偵測點之數量變化或該相對距離之變化以產生一相對應之指令。
此時主控制模組50係根據偵測點之數量變化或相對距離之變化查詢對應表41,以產生相對應的指令。而此相對應的指令係直接控制受控模組1a,以得到相對應的動作。
而本發明可以具有不同的實施方式,主控制模組50可以藉由不同的手勢產生不同的對應指令。接著請參考圖4A及圖4B,其中圖4A係本發明之手勢控制之方法之第一實施方式之步驟流程圖,圖4B係根據圖4A,為本發明之第一實施方式之手部圖像之示意圖。
首先進行步驟400:判斷是否同時偵測到六個偵測點。
首先主控制模組50於擷取模組20持續擷取的手部圖像2中,判斷出是否同時偵測到六個偵測點。若主控制模組50於手部圖像2中同時偵測出六個偵測點,則進行步驟401或步驟500。然而,當主控制模組50沒有於手部圖像2中同時偵測出六個偵測點時,則進行步驟701、步驟801或步驟901。須注意的是,下面圖示中的手部圖像2a到2f僅為舉例說明,本發明並不限定僅能辨識上述六種手勢。
於本發明之第一實施例中,係先以擷取模組20係擷取到手部圖像2a為例進行說明。因此,主控制模組50於步驟400中即可判斷手部圖像2a中具有六個偵測點。
若主控制模組50已經判斷手部圖像2a中具有六個偵測點時,其次進行步驟401:偵測出該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離係大於一第一特定距離。
其次主控制模組50係確認手部圖像2a中第三偵測點C、第四偵測點D及第五偵測點E之間的相對距離,若上述偵測點之間的相對距離大於第一特定距離時,係可以確定第三偵測點C、第四偵測點D及第五偵測點E為手指張開的狀態。
接著進行步驟402:偵測出該第一偵測點及該第二偵測點之間的該相對距離係小於一第二特定距離。
接著主控制模組50係確認手部圖像2a中第一偵測點A及第二偵測點B之間的相對距離,若上述偵測點之間的相對距離小於第二特定距離時,可以確定第一偵測點A及第二偵測點B互相靠近或是直接接觸。
因此,當主控制模組50經過上述步驟401及402之後,係進行步驟403:執行一第一指令。
經過上述步驟401及402之後,主控制模組50係判斷出手部圖像2a為類似「OK」之手勢,因此即查詢對照表41,以要求受控模組1a執行第一指令。於本發明之第一實施例中,第一指令可為確認之指令。
接著請參考圖5A及圖5B,其中圖5A係本發明之手勢控制之方法之第二實施方式之步驟流程圖,圖5B係根據圖5A,為本發明之第二實施方式之手部圖像之示意圖。
於本發明之第二實施例中,擷取模組20係擷取到手部圖像2b,此時主控制模組50即可於上述的步驟400中判斷手部圖像2a中具有六個偵測點。
因此第二實施例中先進行步驟500:判斷該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離是否小於一第三特定距離。
主控制模組50係於手部圖像2b中判斷第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E之間相對距離是否小於第三特定距離。若第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E之間相對距離小於第三特定距離時,主控制模組50係可判斷手部圖像2b中五個手指指尖係互相靠攏。反之,若第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E之間相對距離大於第三特定距離時,主控制模組50係執行步驟601。
因此,當第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E之間相對距離小於第三特定距離即執行步驟501:偵測出該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點到該第六偵測點的該相對距離係大於一第四特定距離。
此時,主控制模組50係進一步偵測出第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E到第六偵測點F之間的相對距離係大於第四特定距離時,主控制模組50係可判斷手部圖像2b中五個手指皆伸直。
接著執行步驟502:判斷該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點是否皆朝一順時針旋轉或一逆時針旋轉。
接著主控制模組50由擷取模組20擷取之手部圖像2b中,判斷各偵測點之旋轉方向。當第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E皆朝順時針旋轉時,係執行步驟503:執行一第二指令。
經過上述步驟之後,主控制模組50係判斷出手部圖像2b之手勢及旋轉方向,因此即執行第二指令以控制受控模組1a。於本發明之第二實施例中,受控模組1a可為選單控制模組,第二指令可為控制選單切換至上一頁之指令。
最後當第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E皆朝逆時針旋轉時,係執行步驟504:執行一第三指令。
當主控制模組50判斷第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E皆朝逆時針旋轉時,則主控制模組50係執行第三指令以控制受控模組1a。於本發明之第二實施例中,受控模組1a可為選單控制模組,第三指令可與第二指令相反,為控制選單切換至下一頁之指令。
接著請參考圖6A及圖6B,其中圖6A係本發明之手勢控制之方法之第三實施方式之步驟流程圖,圖6B係根據圖6A,為本發明之第三實施方式之手部圖像之示意圖。
此外,於本發明之第三實施例中,若主控制模組50係於手部圖像2c中判斷第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E之間相對距離大於第三特定距離時,主控制模組50係可判斷手部圖像2b中五個手指指尖之間並沒有完全互相靠攏。
因此,即進行步驟601:偵測出該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點到該第六偵測點的該相對距離係大於一第五特定距離。
此時主控制模組50偵測得知第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E到第六偵測點F之間的距離大於第五特定距離,即代表各手指係為伸直的狀態。
接著進行步驟602:偵測出該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離係小於一第六特定距離,且該第一偵測點及該第二偵測點之間的該相對距離係大於一第七特定距離。
接著主控制模組50偵測得知第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E之間的相對距離係小於第六特定距離,亦即表示食指到小指皆併攏。同時主控制模組50偵測出第一偵測點A及第二偵測點B之間的距離大於第七特定距離,亦即表示食指與拇指分開。
接著執行步驟603:判斷該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點皆朝一順時針旋轉或一逆時針旋轉。
接著主控制模組50由擷取模組20擷取之手部圖像2c中,判斷各偵測點之旋轉方向。當第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E皆朝順時針旋轉時,係執行步驟604:執行一第四指令。
經過上述步驟之後,主控制模組50係判斷出手部圖像2c之手勢及旋轉方向,因此即執行第四指令以控制受控模組1a。於本發明之第三實施例中,受控模組1a可為音量控制模組,第四指令可為放大音量之指令。
當第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E皆朝逆時針旋轉時,係執行步驟605:執行一第五指令。
當主控制模組50判斷第一偵測點A、第二偵測點B、第三偵測點C、第四偵測點D及第五偵測點E皆朝一逆時針旋轉時,則該主控制模組係執行第五指令以控制受控模組1a。於本發明之第三實施例中,受控模組1a可為音量控制模組,第三指令可與第二指令相反,為縮小音量之指令。
接著請參考圖7A及圖7B,其中圖7A係本發明之手勢控制之方法之第四實施方式之步驟流程圖,圖7B係根據圖7A,為本發明之第四實施方式之手部圖像之示意圖。
在步驟400之後,若主控制模組50於擷取模組20持續擷取的手部圖像2中,判斷出沒有同時偵測到六個偵測點時,此時可以進行步驟701:偵測出該第一偵測點、該第二偵測點、該第五偵測點及該第六偵測點。
於本發明之第四實施例中,主控制模組50於手部圖像2d中無法同時偵測到六個偵測點,然而此時主控制模組50可以從手部圖像2d中偵測出第一偵測點A、第二偵測點B、第五偵測點E及第六偵測點F。
接著進行步驟702:偵測該第一偵測點、該第二偵測點及該第五偵測點之間的該相對距離係大於一第八特定距離。
接著主控制模組50可以從手部圖像2d中,偵測出第一偵測點A、第二偵測點B、第五偵測點E及第六偵測點F之間的相對距離係大於一第八特定距離。
若上述的步驟701到702皆符合,則執行步驟703:執行一第六指令。
經過上述步驟701到702之後,主控制模組50係判斷出手部圖像2d之手勢,因此即執行第六指令以控制受控模組1a。於本發明之第四實施例中,受控模組1a可為音樂模組,第六指令可為啟動音樂功能之指令。
接著請參考圖8A及圖8B,其中圖8A係本發明之手勢控制之方法之第五實施方式之步驟流程圖,圖8B係根據圖8A,為本發明之第五實施方式之手部圖像之示意圖。
另外,在步驟400之後,若主控制模組50於擷取模組20持續擷取的手部圖像2中,判斷出沒有同時偵測到六個偵測點時,此時也可能進行步驟801:偵測出該第一偵測點、該第五偵測點及該第六偵測點。
於本發明之第五實施例中,主控制模組50於手部圖像2e中無法同時偵測到六個偵測點,然而此時主控制模組50可以偵測出第一偵測點A、第五偵測點E及第六偵測點F。
接著進行步驟802:偵測該第一偵測點及該第五偵測點之間的該相對距離係大於一第九特定距離。
接著主控制模組50可以從手部圖像2e中,偵測出第一偵測點A、第五偵測點E及第六偵測點F之間的相對距離係大於一第九特定距離。
若上述的步驟801到802皆符合,則執行步驟803:執行一第七指令。
經過上述步驟801到802之後,主控制模組50係判斷出手部圖像2e之手勢,因此即執行第七指令以控制受控模組1a。於本發明之第五實施例中,受控模組1a可為通話模組,第七指令可為啟動電話功能之指令。
最後請參考圖9A及圖9B,其中圖9A係本發明之手勢控制之方法之第六實施方式之步驟流程圖,圖9B係根據圖9A,為本發明之第六實施方式之手部圖像之示意圖。
最後,在步驟400之後,若主控制模組50於擷取模組20持續擷取的手部圖像2中,判斷出沒有同時偵測到六個偵測點時,此時也可以進行步驟901:偵測到該第二偵測點及該第六偵測點。
於本發明之第六實施例中,主控制模組50於手部圖像2f中無法同時偵測到六個偵測點,然而此時主控制模組50可以偵測出第二偵測點B及第六偵測點F。
接著進行步驟902:偵測第二偵測點之位移距離係大於一第十特定距離。
接著主控制模組50可以從持續得到的手部圖像2f中,偵測出第二偵測點B的位移距離係大於一第十特定距離。
若上述的步驟901到902皆符合,則執行步驟903:執行一第八指令。
經過上述步驟之後,主控制模組50係判斷出手部圖像2f之手勢,因此即執行第八指令以控制受控模組1a。於本發明之第六實施例中,受控模組1a可為拍照模組,第八指令可為啟動拍照功能之指令。
此處需注意的是,本發明之手勢控制之方法並不以上述之步驟次序為限,只要能達成本發明之目的,上述之步驟次序亦可加以改變。
藉由上述的流程及手勢控制模組10,使用者使用穿戴式裝置1時,即可方便地利用不同實施例的手部圖像2a、2b、2c、2d、2e或2f來控制不同的受控模組1a,以減少錯誤的發生,明顯優於先前技術的控制方式。
綜上所陳,本發明無論就目的、手段及功效,在在均顯示其迥異於習知技術之特徵,懇請 貴審查委員明察,早日賜准專利,俾嘉惠社會,實感德便。惟應注意的是,上述諸多實施例僅係為了便於說明而舉例而已,本發明所主張之權利範圍自應以申請專利範圍所述為準,而非僅限於上述實施例。
1‧‧‧穿戴式裝置
1a‧‧‧受控模組
2、2a、2b、2c、2d、2e、2f‧‧‧手部圖像
10‧‧‧手勢控制模組
20‧‧‧擷取模組
30‧‧‧辨識模組
40‧‧‧資料庫
41‧‧‧對應表
50‧‧‧主控制模組
A‧‧‧第一偵測點
B‧‧‧第二偵測點
C‧‧‧第三偵測點
D‧‧‧第四偵測點
E‧‧‧第五偵測點
F‧‧‧第六偵測點
1a‧‧‧受控模組
2、2a、2b、2c、2d、2e、2f‧‧‧手部圖像
10‧‧‧手勢控制模組
20‧‧‧擷取模組
30‧‧‧辨識模組
40‧‧‧資料庫
41‧‧‧對應表
50‧‧‧主控制模組
A‧‧‧第一偵測點
B‧‧‧第二偵測點
C‧‧‧第三偵測點
D‧‧‧第四偵測點
E‧‧‧第五偵測點
F‧‧‧第六偵測點
圖1係本發明之手勢控制模組之架構示意圖。 圖2係本發明之手部圖像之示意圖。 圖3係本發明之手勢控制之方法之步驟流程圖。 圖4A係本發明之手勢控制之方法之第一實施方式之步驟流程圖。 圖4B係根據圖4A,為本發明之第一實施方式之手部圖像之示意圖。 圖5A係本發明之手勢控制之方法之第二實施方式之步驟流程圖。 圖5B係根據圖5A,為本發明之第二實施方式之手部圖像之示意圖。 圖6A係本發明之手勢控制之方法之第三實施方式之步驟流程圖。 圖6B係根據圖6A,為本發明之第三實施方式之手部圖像之示意圖。 圖7A係本發明之手勢控制之方法之第四實施方式之步驟流程圖。 圖7B係根據圖7A,為本發明之第四實施方式之手部圖像之示意圖。 圖8A係本發明之手勢控制之方法之第五實施方式之步驟流程圖。 圖8B係根據圖8A,為本發明之第五實施方式之手部圖像之示意圖。 圖9A係本發明之手勢控制之方法之第六實施方式之步驟流程圖。 圖9B係根據圖9A,為本發明之第六實施方式之手部圖像之示意圖。
Claims (18)
- 一種手勢控制之方法,係用於一手勢控制模組,該包括以下步驟: 執行一設定流程,包括以下步驟: 擷取一手部圖像; 於該手部圖像中辨識出複數之偵測點;以及 記錄每一偵測點與其他偵測點之間所具有之至少一相對距離;以及 執行一控制流程,包括以下步驟: 判斷該偵測點之數量或該相對距離是否改變;以及 若是,根據該偵測點之數量變化或該相對距離之變化以產生一相對應之指令。
- 如申請專利範圍第1項所述之手勢控制之方法,其中執行該設定流程之步驟更包括: 於該手部圖像中辨識出五個手指指尖及一手掌中心點,藉此設定出六個偵測點。
- 如申請專利範圍第1或2項所述之手勢控制之方法,其中執行該設定流程之步驟更包括: 設定該手部圖像中五個手指指尖依序為一第一偵測點、一第二偵測點、一第三偵測點、一第四偵測點及一第五偵測點;以及 設定該手掌中心點為一第六偵測點。
- 如申請專利範圍第3項所述之手勢控制之方法,其中執行該控制流程之步驟更包括: 判斷是否同時偵測到六個偵測點。
- 如申請專利範圍第4項所述之手勢控制之方法,其中若同時偵測到六個偵測點時,則進一步執行以下步驟: 偵測出該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離係大於一第一特定距離;偵測出該第一偵測點及該第二偵測點之間的該相對距離係小於一第二特定距離;以及 藉此執行一第一指令。
- 如申請專利範圍第4項所述之手勢控制之方法,其中若同時偵測到六個偵測點時,則進一步執行以下步驟: 判斷該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離是否小於一第三特定距離; 若是,偵測出該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點到該第六偵測點的該相對距離係大於一第四特定距離; 判斷當該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點皆朝一順時針旋轉之情況下,執行一第二指令;以及 判斷當該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點皆朝一逆時針旋轉之情況下,則執行一第三指令。
- 如申請專利範圍第6項所述之手勢控制之方法,其中若該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離係大於該第三特定距離時,則進一步執行以下步驟: 偵測出該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點到該第六偵測點的該相對距離係大於一第五特定距離; 偵測出該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點之間的該相對距離係小於一第六特定距離,且該第一偵測點及該第二偵測點之間的該相對距離係大於一第七特定距離; 判斷該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點皆朝一順時針旋轉的情況下,執行一第四指令;以及 判斷該第一偵測點、該第二偵測點、該第三偵測點、該第四偵測點及該第五偵測點皆朝一逆時針旋轉的情況下,執行一第五指令。
- 如申請專利範圍第4項所述之手勢控制之方法,其中若沒有同時偵測到六個偵測點時,則進一步執行以下步驟: 偵測出該第一偵測點、該第二偵測點、該第五偵測點及該第六偵測點; 偵測該第一偵測點、該第二偵測點及該第五偵測點之間的該相對距離係大於一第八特定距離;以及 執行一第六指令。
- 如申請專利範圍第4項所述之手勢控制之方法,其中若沒有同時偵測到六個偵測點時,則進一步執行以下步驟: 偵測出該第一偵測點、該第五偵測點及該第六偵測點; 偵測該第一偵測點及該第五偵測點之間的該相對距離係大於一第九特定距離;以及 執行一第七指令。
- 如申請專利範圍第4項所述之手勢控制之方法,其中若沒有同時偵測到六個偵測點時,則進一步執行以下步驟: 偵測到該第二偵測點及該第六偵測點; 偵測第二偵測點之位移距離係大於一第十特定距離;以及 執行一第八指令。
- 一種手勢控制模組,係用於一穿戴式裝置內,該手勢控制模組包括: 一擷取模組,用以擷取一手部圖像; 一辨識模組,係電性連接於該擷取模組,用以從該手部圖像中辨識出複數之偵測點,並記錄每一偵測點與其他偵測點之間所具有之至少一相對距離; 一資料庫,係電性連接該辨識模組,該資料庫具有一對應表,用以儲存複數之手部圖像變化參數及複數之對應指令,其中該複數之手部圖像變化參數包括該偵測點之數量變化或該相對距離之變化;以及 一主控制模組,係電性連接該辨識模組,用以判斷該偵測點之數量或該相對距離是否改變,若該偵測點之數量或該相對距離改變,該主控制模組係查詢該對應表,以根據該偵測點之數量變化或該相對距離之變化以產生一相對應之指令。
- 如申請專利範圍第11項所述之手勢控制模組,其中該辨識模組係於該手部圖像中辨識出五個手指指尖及一手掌中心點,藉此設定出六個偵測點。
- 如申請專利範圍第11或12項所述之手勢控制模組,其中該辨識模組係用以設定該手部圖像中五個手指指尖依序為一第一偵測點、一第二偵測點、一第三偵測點、一第四偵測點及一第五偵測點;並設定該手掌中心點為一第六偵測點。
- 如申請專利範圍第13項所述之手勢控制模組,其中該主控制模組係用以判斷是否同時偵測到六個偵測點。
- 如申請專利範圍第10項所述之手勢控制模組,其中該擷取模組係為一深度攝影機。
- 一種穿戴式裝置,包括: 一手勢控制模組,包括: 一擷取模組,用以擷取一手部圖像; 一辨識模組,係電性連接於該擷取模組,用以從該手部圖像中辨識出複數之偵測點,並記錄每一偵測點與其他偵測點之間所具有之至少一相對距離; 一資料庫,係電性連接該辨識模組,該資料庫具有一對應表,用以儲存複數之手部圖像變化參數及複數之指令,其中該複數之手部圖像變化參數包括該偵測點之數量變化或該相對距離之變化;以及 一主控制模組,係電性連接該辨識模組,用以判斷該偵測點之數量或該相對距離是否改變,若該偵測點之數量或該相對距離改變,該主控制模組係查詢該對應表,以根據該偵測點之數量變化或該相對距離之變化以產生一相對應之指令;以及 一受控模組,係電性連接於該主控制模組,用以根據該相對應之指令執行一相對應之動作。
- 如申請專利範圍第16項所述之穿戴式裝置,其中該辨識模組係於該手部圖像中辨識出五個手指尖及一手掌中心點,藉此設定出六個偵測點。
- 如申請專利範圍第16或17項所述之穿戴式裝置,其中該辨識模組係用以設定該手部圖像中五個手指尖依序為一第一偵測點、一第二偵測點、一第三偵測點、一第四偵測點及一第五偵測點;並設定該手掌中心點為一第六偵測點。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103118706A TW201544993A (zh) | 2014-05-28 | 2014-05-28 | 手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置 |
| US14/720,314 US20150346828A1 (en) | 2014-05-28 | 2015-05-22 | Gesture control method, gesture control module, and wearable device having the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103118706A TW201544993A (zh) | 2014-05-28 | 2014-05-28 | 手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201544993A true TW201544993A (zh) | 2015-12-01 |
Family
ID=54701684
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103118706A TW201544993A (zh) | 2014-05-28 | 2014-05-28 | 手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20150346828A1 (zh) |
| TW (1) | TW201544993A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112154402A (zh) * | 2019-08-29 | 2020-12-29 | 深圳市大疆创新科技有限公司 | 可穿戴设备及其控制方法、识别手势的方法和控制系统 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104394312B (zh) * | 2014-10-23 | 2017-08-22 | 小米科技有限责任公司 | 拍摄控制方法及装置 |
| CN110414473B (zh) * | 2019-08-06 | 2022-02-25 | 青海师范大学 | 一种基于数理统计的数据手套手势识别算法 |
| CN116610206A (zh) * | 2022-02-09 | 2023-08-18 | 华为技术有限公司 | 一种电子设备控制方法、装置及电子设备 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060017702A1 (en) * | 2004-07-23 | 2006-01-26 | Chung-Yi Shen | Touch control type character input method and control module thereof |
| US8467991B2 (en) * | 2008-06-20 | 2013-06-18 | Microsoft Corporation | Data services based on gesture and location information of device |
| KR101199970B1 (ko) * | 2010-10-29 | 2012-11-12 | 전남대학교산학협력단 | 멀티 터치 특징정보 추출방법 및 그 멀티 터치 특징정보를 이용한 멀티 터치 제스처 인식방법 |
| US8843845B2 (en) * | 2012-10-16 | 2014-09-23 | Google Inc. | Multi-gesture text input prediction |
| JP6480434B2 (ja) * | 2013-06-27 | 2019-03-13 | アイサイト モバイル テクノロジーズ リミテッド | デジタルデバイスとの対話のための直接的なポインティング検出のためのシステムおよび方法 |
| US10295338B2 (en) * | 2013-07-12 | 2019-05-21 | Magic Leap, Inc. | Method and system for generating map data from an image |
| US20150177866A1 (en) * | 2013-12-23 | 2015-06-25 | Microsoft Corporation | Multiple Hover Point Gestures |
-
2014
- 2014-05-28 TW TW103118706A patent/TW201544993A/zh unknown
-
2015
- 2015-05-22 US US14/720,314 patent/US20150346828A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112154402A (zh) * | 2019-08-29 | 2020-12-29 | 深圳市大疆创新科技有限公司 | 可穿戴设备及其控制方法、识别手势的方法和控制系统 |
| WO2021035646A1 (zh) * | 2019-08-29 | 2021-03-04 | 深圳市大疆创新科技有限公司 | 可穿戴设备及其控制方法、识别手势的方法和控制系统 |
| US11782514B2 (en) | 2019-08-29 | 2023-10-10 | SZ DJI Technology Co., Ltd. | Wearable device and control method thereof, gesture recognition method, and control system |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150346828A1 (en) | 2015-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104991721B (zh) | 一种指纹操作方法和装置 | |
| US20230134764A1 (en) | Augmenting the functionality of user input devices using a digital glove | |
| WO2020186826A1 (zh) | 基于智能手环的游戏控制方法、智能手环及存储介质 | |
| TW201135515A (en) | Gesture identification method and apparatus applied in a touchpad | |
| CN101984396A (zh) | 一种自动识别旋转手势的方法及移动终端 | |
| WO2013189372A2 (zh) | 一种触屏终端及其实现复选功能的方法 | |
| TW201432520A (zh) | 操作方法以及電子裝置 | |
| CN106662923B (zh) | 信息处理装置、信息处理方法和程序 | |
| US10656746B2 (en) | Information processing device, information processing method, and program | |
| TW201102880A (en) | Method for multiple touch modes, method for applying multi single-touch instruction and electronic device performing these methods | |
| CN103455262A (zh) | 一种基于移动计算平台的笔式交互方法及系统 | |
| TW201544993A (zh) | 手勢控制之方法、手勢控制模組及其具有手勢控制模組之穿戴式裝置 | |
| CN104914982B (zh) | 一种电子设备的控制方法和装置 | |
| CN108984096A (zh) | 触控操作方法、装置、存储介质及电子设备 | |
| US20170068321A1 (en) | Gesture Interactive Operation Method | |
| WO2015131590A1 (zh) | 一种控制黑屏手势处理的方法及终端 | |
| WO2014146516A1 (zh) | 一种左右手交互装置及方法 | |
| WO2018092368A1 (ja) | 検出装置、情報処理装置および情報処理方法 | |
| CN105808129B (zh) | 一种利用手势快速开启软件功能的方法和装置 | |
| JP5682899B1 (ja) | 撮像装置、撮像装置の制御方法、調整装置、調整装置の制御方法、設定装置、設定装置の制御方法、装置プログラム | |
| CN106462336B (zh) | 一种移动屏幕界面的方法及终端 | |
| WO2016145827A1 (zh) | 终端的控制方法及装置 | |
| WO2019201223A1 (zh) | 屏幕显示的切换方法以及装置及存储介质 | |
| CN105867685A (zh) | 终端设备的控制方法和装置 | |
| JP6008904B2 (ja) | 表示制御装置、表示制御方法、及び、プログラム |