一種通過紅外燈手勢與移動終端交互的方法及裝置制造方法
【專利摘要】本發(fā)明提出了一種通過紅外燈手勢與移動終端交互的方法,所述方法包括如下步驟:采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù);依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求,如是,執(zhí)行下一步驟;否則,返回上一步驟;將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài);判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的裝置。實(shí)施本發(fā)明的通過紅外燈手勢與移動終端交互的方法及裝置,具有以下有益效果:用戶無需與移動終端接觸就能操作移動終端、使用方便。
【專利說明】一種通過紅外燈手勢與移動終端交互的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端交互領(lǐng)域,特別涉及一種通過紅外燈手勢與移動終端交互的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有的手機(jī)、平板電腦等移動終端已經(jīng)非常普及,其通常都是通過觸摸屏幕或者物理按鍵與移動終端進(jìn)行交互。當(dāng)要對移動終端進(jìn)行操作時,必需接觸屏幕才能操作;當(dāng)帶手套或者手上有液體時就無法對移動終端進(jìn)行正常操作,這種交互方式在一般應(yīng)用場景中可以滿足用戶的需求。但是當(dāng)用戶不方便直接接觸移動終端時,這種傳統(tǒng)的交互方式就不能滿足用戶的需求了,導(dǎo)致使用不方便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述必須與移動終端接觸才能操作移動終端、使用不方便的缺陷,提供一種用戶無需與移動終端接觸就能操作移動終端、使用方便的通過紅外燈手勢與移動終端交互的方法及裝置。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種通過紅外燈手勢與移動終端交互的方法,所述移動終端中設(shè)有多組紅外燈;所述方法包括如下步驟:
A)采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù);
B)依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求,如是,執(zhí)行步驟C);否則,返回步驟A);
C)將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài);
D)判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0005]在本發(fā)明所述的通過紅外燈手勢與移動終端交互的方法中,所述步驟D)進(jìn)一步包括:
Dl)判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,執(zhí)行步驟D2);否則,退出手勢識別;
D2)確定所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù);
D3)找到對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作。
[0006]在本發(fā)明所述的通過紅外燈手勢與移動終端交互的方法中,所述步驟D2)進(jìn)一步包括:
D21)判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組;如是,執(zhí)行步驟D22);否則,執(zhí)行步驟D24);
D22)判斷被遮擋的是否是相鄰的紅外燈,如是,執(zhí)行步驟D23);否則,退出手勢識別; D23)所述計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋,如是,執(zhí)行步驟D25);否則,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;D24)判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組,如是,執(zhí)行步驟D25);否則,執(zhí)行步驟D26);
D25)判斷所述兩組紅外燈是否為兩組相鄰的紅外燈,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別;
D26)判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0007]在本發(fā)明所述的通過紅外燈手勢與移動終端交互的方法中,在所述步驟C)之后還包括:
D’)判斷所述被遮擋的紅外燈的信號強(qiáng)度是否發(fā)生變化,如是,根據(jù)其信號強(qiáng)度變化規(guī)律找到對應(yīng)的手勢,并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0008]在本發(fā)明所述的通過紅外燈手勢與移動終端交互的方法中,所述每一組紅外燈包括用于發(fā)射紅外光線的紅外發(fā)射燈和用于接收被發(fā)射回來的紅外光線的紅外接收燈。
[0009]本發(fā)明還涉及一種實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置,所述移動終端中設(shè)有多組紅外燈;所述裝置包括:
采集單元:用于采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù);
判斷單元:用于依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求;
記錄單元:用于將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài);
遮擋判斷單元:用于判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0010]在本發(fā)明所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置中,所述遮擋判斷單元進(jìn)一步包括:
遮擋判斷模塊:用于判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,并在沒有其他紅外燈被遮擋時退出手勢識別;
遮擋個數(shù)判斷模塊:用于確定所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù); 執(zhí)行模塊:用于找到對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作。
[0011]在本發(fā)明所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置中,所述遮擋個數(shù)判斷模塊進(jìn)一步包括:
第一遮擋判斷模塊:用于判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組;
第一相鄰遮擋判斷模塊:用于判斷被遮擋的是否是相鄰的紅外燈,并在不相鄰時退出手勢識別;
計(jì)時遮擋判斷模塊:用于使所述計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋,并在未有另外一組紅外燈被遮擋時找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;
第二遮擋判斷模塊:用于判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組; 第二相鄰遮擋判斷模塊:用于判斷所述兩組紅外燈是否為兩組相鄰的紅外燈,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別;
第三遮擋判斷模塊:用于判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0012]在本發(fā)明所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置中,所述裝置還包括:
信號判斷單元:用于判斷所述被遮擋的紅外燈的信號強(qiáng)度是否發(fā)生變化,如是,根據(jù)其信號強(qiáng)度變化規(guī)律找到對應(yīng)的手勢,并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0013]在本發(fā)明所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置中,所述每一組紅外燈包括用于發(fā)射紅外光線的紅外發(fā)射燈和用于接收被發(fā)射回來的紅外光線的紅外接收燈。
[0014]實(shí)施本發(fā)明的通過紅外燈手勢與移動終端交互的方法及裝置,具有以下有益效果:由于當(dāng)紅外燈被遮擋且其信號強(qiáng)度符合設(shè)定要求時,將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài);如果在設(shè)定時間內(nèi)有其他紅外燈被遮擋,則找到其對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作,這樣只需通過手勢就可以對移動終端進(jìn)行操作,而無需與移動終端接觸,所以其用戶無需與移動終端接觸就能操作移動終端、使用方便。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明通過紅外燈手勢與移動終端交互的方法及裝置一個實(shí)施例中方法的流程圖;
圖2為所述實(shí)施例中判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋的具體流程圖;
圖3為所述實(shí)施例中確定計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)的具體流程圖; 圖4為所述實(shí)施例中裝置的結(jié)構(gòu)示意圖;
圖5為所述實(shí)施例中遮擋個數(shù)判斷模塊的結(jié)構(gòu)示意圖;
圖6為所述實(shí)施例中紅外燈在移動終端中的位置示意圖;
圖7為所述實(shí)施例中第一種手勢的示意圖;
圖8為所述實(shí)施例中第二種手勢的示意圖;
圖9為所述實(shí)施例中第三種手勢的示意圖;
圖10為所述實(shí)施例中第四種手勢的示意圖;
圖11為所述實(shí)施例中第五種手勢的示意圖;
圖12為所述實(shí)施例中第六種手勢的示意圖;
圖13為所述實(shí)施例中第七種手勢的示意圖; 圖14為所述實(shí)施例中第八種手勢的示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]在本發(fā)明通過紅外燈手勢與移動終端交互的方法及裝置實(shí)施例中,其通過紅外燈手勢與移動終端交互的方法的流程圖如圖1所示。移動終端中設(shè)有多組紅外燈,移動終端可以是智能手機(jī)、平板電腦等等。本實(shí)施例中,移動終端選用的是智能手機(jī)。本實(shí)施例中,在移動終端正面(與屏幕垂直方向)設(shè)置四組紅外燈,分別放置在屏幕的左上角、右上角、右下角和左下角,請見圖6,圖6中,I為第一組紅外燈,2為第二組紅外燈,3為第三組紅外燈,4為第五組紅外燈。通過專用芯片來控制紅外燈的開關(guān)及紅外光信號強(qiáng)度等。每一組紅外燈包括紅外發(fā)射燈和紅外接收燈,其中,紅外發(fā)射燈用于發(fā)射紅外光線,紅外接收燈用于接收被發(fā)射回來的紅外光線。紅外發(fā)射燈垂直向上發(fā)射紅外光,當(dāng)遇到遮擋物體時,會發(fā)生反射,紅外接收燈就可以收到紅外光線。當(dāng)用手以一定順序依次遮擋紅外燈時,就會產(chǎn)生相應(yīng)的手勢??梢灶A(yù)先定義各種手勢的具體功能:如翻頁,解鎖等。圖8至圖14為預(yù)先定義的手勢中的其中八種手勢。
[0019]本實(shí)施例中,上述通過紅外燈手勢與移動終端交互的方法包括如下步驟:
步驟SOl采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù):本步驟中,采集各紅外燈的編號(即紅外燈ID)及對應(yīng)的信號強(qiáng)度數(shù)據(jù),這里的信號強(qiáng)度數(shù)據(jù)指的是各組紅外燈中紅外接收燈接收的紅外光的強(qiáng)度數(shù)據(jù)。
[0020]步驟S02依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求:本步驟中,根據(jù)采集的原始紅外燈ID數(shù)據(jù)及信號強(qiáng)度數(shù)據(jù),判斷是哪個紅外燈被遮擋,其信號強(qiáng)度是否符合設(shè)定要求,如果判斷的結(jié)果為是,則執(zhí)行步驟S03 ;否貝U,返回步驟S01。
[0021]步驟S03將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài):如果上述步驟S02的判斷結(jié)果為是,即被遮擋的紅外燈的信號強(qiáng)度符合設(shè)定要求,則執(zhí)行本步驟。本步驟中,將當(dāng)前被遮擋的紅外燈的編號(紅外燈ID)、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài)。
[0022]步驟S04判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋:本步驟中,判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,也就是判斷在計(jì)時器超時前是否有其他紅外燈被遮擋,如果判斷的結(jié)果為是,則執(zhí)行步驟S06 ;否則,執(zhí)行步驟S05。
[0023]步驟S05退出手勢識別:如果上述步驟S04的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,退出手勢識別。
[0024]步驟S06找到其對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作:如果上述步驟S04的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,根據(jù)紅外燈遮擋的規(guī)則,找到其對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作。這樣只需通過手勢就可以對移動終端進(jìn)行操作,而無需與移動終端接觸,所以其用戶無需與移動終端接觸就能操作移動終端、使用方便。[0025]對于本實(shí)施例而言,上述步驟S04-步驟S06還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖2所示。圖2中,上述步驟S04-步驟S06進(jìn)一步包括:
步驟S41判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋:本步驟中,判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,也就是從計(jì)時器開始計(jì)時起,判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如果判斷的結(jié)果為是,則執(zhí)行步驟S06 ;否則,執(zhí)行步驟S05。
[0026]步驟S42確定計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù):如果上述步驟S41的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,確定計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù),也就是確定計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈有幾組。被遮擋的紅外燈的組數(shù)不同,以及遮擋的順序不同的話,其對應(yīng)的手勢也不同,這樣可以使移動終端執(zhí)行不同的操作,例如:接聽電話、打開通訊錄、打開音樂等等。這樣增加使用的方便性。
[0027]對于本實(shí)施例而言,上述步驟S42還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖3所示。圖3中,上述步驟S42進(jìn)一步包括:
步驟S421判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組:本步驟中,判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組,如果判斷的結(jié)果為是,則執(zhí)行步驟S422 ;否則,執(zhí)行步驟S425。
[0028]步驟S422判斷被遮擋的是否是相鄰的紅外燈:如果上述步驟S421的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,判斷被遮擋的是否是相鄰的紅外燈,如果判斷的結(jié)果為是,則執(zhí)行步驟S423 ;否則,執(zhí)行步驟S05。
[0029]步驟S423計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋:如果上述步驟S422的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋,如果判斷的結(jié)果為是,則執(zhí)行步驟S424 ;如果判斷的結(jié)果為否,即計(jì)時器超時還沒有其他手勢燈被遮擋,則開始決斷是圖7和圖8中的哪種手勢,可以再根據(jù)紅外燈的編號來區(qū)分是圖7的手勢,還是圖8的手勢,然后執(zhí)行步驟S06。
[0030]步驟S424判斷上述兩組紅外燈是否為兩組相鄰的紅外燈:如果上述步驟S423的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,判斷上述兩組紅外燈是否為兩組相鄰的紅外燈,如果判斷的結(jié)果為是,則執(zhí)行步驟S06 ;否則,執(zhí)行步驟S05。本步驟針對的是同時(這里的同時不是絕對的,其時間點(diǎn)可以不重合)遮擋兩組相鄰的紅外燈的情況,當(dāng)已經(jīng)同時遮擋兩組相鄰的紅外燈后,如果在設(shè)定時間內(nèi)又遮擋另外兩組相鄰的紅外燈,則開始決斷是圖9和圖10中的哪種手勢,然后執(zhí)行步驟S06。如果在設(shè)定時間內(nèi)同時遮擋的不是相鄰的兩組紅外燈,則執(zhí)行步驟S05。
[0031]步驟S425判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組:如果上述步驟S421的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組,如果判斷的結(jié)果為是,則返回步驟S424;否則,執(zhí)行步驟S426。
[0032]步驟S426判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組:如果上述步驟S425的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組,如果判斷的結(jié)果為是,則判決屬于圖11和圖12中的哪種手勢。如果第一個被遮擋的紅外燈的編號為4,則為圖11中手勢,否則為圖12中的手勢,然后執(zhí)行步驟S06 ;否則,執(zhí)行步驟S05。
[0033]由于隨著遮擋物與紅外燈距離的變化,紅外燈的信號強(qiáng)度也相應(yīng)變化,在本實(shí)施例的一些情況下,還可以根據(jù)信號強(qiáng)度定制各種手勢,例如:當(dāng)遮擋物體與紅外燈的距離較遠(yuǎn)時,紅外燈的信號較弱,如圖13所示黑色圓點(diǎn)較小,當(dāng)遮擋物體與紅外燈的距離較近時,紅外燈的信號較強(qiáng),如圖14所示黑色圓點(diǎn)較大。此外,還可以將紅外燈信號強(qiáng)度的變化設(shè)定為一個手勢,這個手勢可對應(yīng)一個功能,例如“打開通訊錄”、“接聽電話”、“撥打電話”,當(dāng)然也可以將紅外燈信號強(qiáng)度的變化及紅外燈編號的變化設(shè)定為一個手勢,這個手勢也會對應(yīng)的功能。例如:如果使用被遮擋的紅外燈的信號強(qiáng)度的變化來設(shè)定手勢的話,則執(zhí)行完步驟S03之后,接著執(zhí)行下述步驟:
判斷被遮擋的紅外燈的信號強(qiáng)度是否發(fā)生變化,如是,根據(jù)其信號強(qiáng)度變化規(guī)律找到對應(yīng)的手勢,并使移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。本實(shí)施例中,其手勢的設(shè)置方法多種多樣,其使用較為靈活。
[0034]本實(shí)施例還涉及一種實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置,其結(jié)構(gòu)示意圖如圖4所示。本實(shí)施例中,移動終端中設(shè)有多組紅外燈,每一組紅外燈包括紅外發(fā)射燈和紅外接收燈,其中,紅外發(fā)射燈用于發(fā)射紅外光線,紅外接收燈用于接收被發(fā)射回來的紅外光線。圖4中,該裝置包括采集單元1、判斷單元2、記錄單元3和遮擋判斷單元4 ;其中,采集單元I用于采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù);判斷單元2用于依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求;記錄單元3用于將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài);遮擋判斷單元4用于判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。這樣只需通過手勢就可以對移動終端進(jìn)行操作,而無需與移動終端接觸,所以其用戶無需與移動終端接觸就能操作移動終端、使用方便。
[0035]本實(shí)施例中,遮擋判斷單元4進(jìn)一步包括遮擋判斷模塊41、遮擋個數(shù)判斷模塊42和執(zhí)行模塊43 ;其中,遮擋判斷模塊41用于判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,并在沒有其他紅外燈被遮擋時退出手勢識別;遮擋個數(shù)判斷模塊42用于確定計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù);執(zhí)行模塊43用于找到對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作。
[0036]圖5為本實(shí)施例中遮擋個數(shù)判斷模塊的具體結(jié)構(gòu)示意圖。圖5中,遮擋個數(shù)判斷模塊42進(jìn)一步包括第一遮擋判斷模塊421、第一相鄰遮擋判斷模塊422、計(jì)時遮擋判斷模塊423、第二遮擋判斷模塊424、第二相鄰遮擋判斷模塊425和第三遮擋判斷模塊426 ;其中,第一遮擋判斷模塊421用于判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組;第一相鄰遮擋判斷模塊422用于判斷被遮擋的是否是相鄰的紅外燈,并在不相鄰時退出手勢識別;計(jì)時遮擋判斷模塊423用于使計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋,并在未有另外一組紅外燈被遮擋時找到其對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作;第二遮擋判斷模塊424用于判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組;第二相鄰遮擋判斷模塊425用于判斷兩組紅外燈是否為兩組相鄰的紅外燈,如是,找到其對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別;第三遮擋判斷模塊426用于判斷計(jì)時器在設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組,如是,找到其對應(yīng)的手勢并使移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0037]在本實(shí)施例的一些情況下,為了增加使用的靈活性,還可以根據(jù)信號強(qiáng)度定制各種手勢,這樣,該裝置還包括信號判斷單元(圖中未示出),信號判斷單元用于判斷被遮擋的紅外燈的信號強(qiáng)度是否發(fā)生變化,如是,根據(jù)其信號強(qiáng)度變化規(guī)律找到對應(yīng)的手勢,并使移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
[0038]總之,在本實(shí)施例中,通過將四組紅外燈布局在移動終端的四個角上,通過專用芯片來控制紅外燈的開關(guān)及紅外光信號強(qiáng)度等。然后將這些信息轉(zhuǎn)換為具體數(shù)據(jù),并根據(jù)這些數(shù)據(jù)找到對應(yīng)的手勢,從而來控制移動終端的操作。這種非接觸式操作方式(即紅外燈手勢操作)可以滿足一些常用的非接觸式交互需求,同時增強(qiáng)用戶體驗(yàn)。
[0039]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種通過紅外燈手勢與移動終端交互的方法,其特征在于,所述移動終端中設(shè)有多組紅外燈;所述方法包括如下步驟: A)采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù); B)依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求,如是,執(zhí)行步驟C);否則,返回步驟A); C)將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài); D)判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
2.根據(jù)權(quán)利要求1所述的通過紅外燈手勢與移動終端交互的方法,其特征在于,所述步驟D)進(jìn)一步包括: Dl)判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,執(zhí)行步驟D2);否則,退出手勢識別; D2)確定所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù); D3)找到對應(yīng)的手勢并使所述移動終 端執(zhí)行相應(yīng)的操作。
3.根據(jù)權(quán)利要求2所述的通過紅外燈手勢與移動終端交互的方法,其特征在于,所述步驟D2)進(jìn)一步包括: D21)判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組;如是,執(zhí)行步驟D22);否則,執(zhí)行步驟D24); D22)判斷被遮擋的是否是相鄰的紅外燈,如是,執(zhí)行步驟D23);否則,退出手勢識別;D23)所述計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋,如是,執(zhí)行步驟D25);否則,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;D24)判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組,如是,執(zhí)行步驟D25);否則,執(zhí)行步驟D26); D25)判斷所述兩組紅外燈是否為兩組相鄰的紅外燈,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別; D26)判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
4.根據(jù)權(quán)利要求1所述的通過紅外燈手勢與移動終端交互的方法,其特征在于,其特征在于,在所述步驟C)之后還包括: D’)判斷所述被遮擋的紅外燈的信號強(qiáng)度是否發(fā)生變化,如是,根據(jù)其信號強(qiáng)度變化規(guī)律找到對應(yīng)的手勢,并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的通過紅外燈手勢與移動終端交互的方法,其特征在于,所述每一組紅外燈包括用于發(fā)射紅外光線的紅外發(fā)射燈和用于接收被發(fā)射回來的紅外光線的紅外接收燈。
6.一種實(shí)現(xiàn)如權(quán)利要求1所述的通過紅外燈手勢與移動終端交互的方法的裝置,其特征在于,所述移動終端中設(shè)有多組紅外燈;所述裝置包括: 采集單元:用于采集各紅外燈的編號及對應(yīng)的信號強(qiáng)度數(shù)據(jù); 判斷單元:用于依次判斷每組紅外燈是否被遮擋,并判斷被遮擋的紅外燈的信號強(qiáng)度是否符合設(shè)定要求; 記錄單元:用于將當(dāng)前被遮擋的紅外燈的編號、信號強(qiáng)度和當(dāng)前時間記錄下來,并啟動計(jì)時器開始進(jìn)入手勢識別狀態(tài); 遮擋判斷單元:用于判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
7.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置,其特征在于,所述遮擋判斷單元進(jìn)一步包括: 遮擋判斷模塊:用于判斷在設(shè)定時間內(nèi)是否有其他紅外燈被遮擋,并在沒有其他紅外燈被遮擋時退出手勢識別; 遮擋個數(shù)判斷模塊:用于確定所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù); 執(zhí)行模塊:用于找到對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置,其特征在于,所述遮擋個數(shù)判斷模塊進(jìn)一步包括: 第一遮擋判斷模塊:用于判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為一組; 第一相鄰遮擋判斷模塊:用于判斷被遮擋的是否是相鄰的紅外燈,并在不相鄰時退出手勢識別; 計(jì)時遮擋判斷模塊:用于使所述計(jì)時器重新開始計(jì)時,并判斷在計(jì)時器超時前是否還有另外一組紅外燈被遮擋,并在未有另外一組紅外燈被遮擋時找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作; 第二遮擋判斷模塊:用于判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為兩組; 第二相鄰遮擋判斷模塊:用于判斷所述兩組紅外燈是否為兩組相鄰的紅外燈,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別; 第三遮擋判斷模塊:用于判斷所述計(jì)時器在所述設(shè)定時間內(nèi)被遮擋的紅外燈的個數(shù)是否為三組,如是,找到其對應(yīng)的手勢并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
9.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置,其特征在于,所述裝置還包括: 信號判斷單元:用于判斷所述被遮擋的紅外燈的信號強(qiáng)度是否發(fā)生變化,如是,根據(jù)其信號強(qiáng)度變化規(guī)律找到對應(yīng)的手勢,并使所述移動終端執(zhí)行相應(yīng)的操作;否則,退出手勢識別。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的實(shí)現(xiàn)上述通過紅外燈手勢與移動終端交互的方法的裝置,其特征在于,所述每一組紅外燈包括用于發(fā)射紅外光線的紅外發(fā)射燈和用于接收被發(fā)射回來的紅外光線的紅外接收燈。
【文檔編號】G06F3/01GK103777758SQ201410053379
【公開日】2014年5月7日 申請日期:2014年2月17日 優(yōu)先權(quán)日:2014年2月17日
【發(fā)明者】梁勤飛, 彭濤, 張少林 申請人:深圳市威富多媒體有限公司