實(shí)時(shí)更新操作區(qū)位置的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種實(shí)時(shí)更新操作區(qū)位置的方法及系統(tǒng)。該實(shí)時(shí)更新操作區(qū)位置的方法包括:先識(shí)別人臉位置;再在人臉兩側(cè)劃定預(yù)設(shè)范圍;隨后檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi);若是,對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí);在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。該實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)包括識(shí)別模塊、劃定模塊、檢測(cè)模塊、計(jì)時(shí)模塊和調(diào)整模塊。本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的方法和系統(tǒng)用戶體驗(yàn)較好。
【專利說明】實(shí)時(shí)更新操作區(qū)位置的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種體感操控的方法,尤其涉及一種實(shí)時(shí)更新操作區(qū)位置的方法。
[0002]此外,本發(fā)明涉及一種體感操控的系統(tǒng),尤其涉及一種實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)。
【背景技術(shù)】
[0003]智能化成為電視機(jī)發(fā)展的趨勢(shì),電視機(jī)越來越像電腦一樣具有更多的功能。與此同時(shí),同時(shí)人們也越來越希望應(yīng)用在電腦上的鼠標(biāo)技術(shù)也能夠應(yīng)用到電視機(jī)上。
[0004]但是,傳統(tǒng)的鼠標(biāo)技術(shù)在智能化的電視上的使用效果并不好。主要原因在于:1、電腦的操控者通常是坐在電腦屏幕前固定的位置、鼠標(biāo)所在的電腦桌相對(duì)于人的座椅位置較高;而用于放置電視機(jī)的鼠標(biāo)的茶幾相對(duì)于操作者所坐的沙發(fā)的位置較低,人們通常還需要彎腰進(jìn)行鼠標(biāo)操作,且無法實(shí)現(xiàn)多人同時(shí)使用鼠標(biāo)操控電視。2、電視機(jī)的屏幕一般遠(yuǎn)遠(yuǎn)大于電腦的顯示器,電視機(jī)的鼠標(biāo)在小范圍移動(dòng)的時(shí)候用戶的體驗(yàn)感較差。
[0005]于是,空中鼠標(biāo)技術(shù)和手勢(shì)操控技術(shù)應(yīng)運(yùn)而生。該兩種技術(shù)解決了前述兩個(gè)問題,但仍然存在不足。例如,空中鼠標(biāo)和手勢(shì)操控技術(shù)中,操作者和相關(guān)操作設(shè)備需要在規(guī)定的空間范圍內(nèi)進(jìn)行操作,超出這個(gè)范圍后,相關(guān)操作指令難以被識(shí)別到(如運(yùn)動(dòng)軌跡)。當(dāng)用戶在該規(guī)定的空間范圍外時(shí),需要移動(dòng)到該規(guī)定的空間范圍內(nèi),然后通過手勢(shì)或者相應(yīng)的鼠標(biāo)對(duì)智能電視進(jìn)行操作,這樣就使得用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0006]鑒于現(xiàn)有技術(shù)中的體感操控中操作區(qū)功能用戶體驗(yàn)較差的技術(shù)問題,有必要提供用戶體驗(yàn)較好的實(shí)時(shí)更新操作區(qū)位置的方法。
[0007]同時(shí),鑒于現(xiàn)有技術(shù)中的體感操控中操作區(qū)功能用戶體驗(yàn)較差的技術(shù)問題,還有必要提供用戶體驗(yàn)較好的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)。
[0008]本發(fā)明的具體技術(shù)方案如下:
[0009]一種實(shí)時(shí)更新操作區(qū)位置的方法,包括:先識(shí)別人臉位置;再在人臉兩側(cè)劃定預(yù)設(shè)范圍;隨后檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi);若是,對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí);在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。
[0010]進(jìn)一步地,在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后還需判斷該標(biāo)志物與當(dāng)前操作區(qū)中心的位置是否大于預(yù)設(shè)距離;若是,才調(diào)整該操作區(qū)位置至中心坐標(biāo)為該時(shí)刻標(biāo)志物的坐標(biāo)。
[0011]進(jìn)一步地,還包括:識(shí)別出的人臉位置為矩形平面區(qū)域,該標(biāo)志物的坐標(biāo)為平面坐標(biāo),并且在人臉兩側(cè)劃定的預(yù)設(shè)范圍,為分別位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域,該兩個(gè)矩形平面區(qū)域的邊長(zhǎng)是人臉位置的矩形平面區(qū)域的一半至兩倍;檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi)的步驟包括:檢測(cè)該標(biāo)志物是否位于人臉左右兩側(cè)的預(yù)設(shè)范圍內(nèi)的任意一個(gè)。
[0012]進(jìn)一步地,位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域與人臉位置的矩形平面區(qū)域的邊長(zhǎng)相等,且三個(gè)矩形緊挨無重疊部分。
[0013]進(jìn)一步地,在計(jì)時(shí)等于預(yù)設(shè)時(shí)間時(shí)調(diào)整該操作區(qū)的位置步驟中所述預(yù)設(shè)時(shí)間為I秒。
[0014]一種實(shí)時(shí)更新操作區(qū)位置的系統(tǒng),包括:識(shí)別模塊,用于識(shí)別人臉位置;劃定模塊,用于在人臉兩側(cè)劃定預(yù)設(shè)范圍;檢測(cè)模塊,用于檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi);計(jì)時(shí)模塊,用于在標(biāo)志物位于該預(yù)設(shè)范圍內(nèi)時(shí),對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí);調(diào)整模塊,用于在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。
[0015]進(jìn)一步地,還包括判斷模塊,該判斷模塊用于在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后,還判斷該標(biāo)志物與當(dāng)前操作區(qū)中心的位置是否大于預(yù)設(shè)距離;若是,該調(diào)整模塊才調(diào)整該操作區(qū)位置至中心坐標(biāo)為該時(shí)刻標(biāo)志物的坐標(biāo)。
[0016]進(jìn)一步地,該識(shí)別模塊識(shí)別出的人臉位置為矩形平面區(qū)域,檢測(cè)模塊檢測(cè)到的標(biāo)志物坐標(biāo)為平面坐標(biāo);該劃定模塊劃定的預(yù)設(shè)范圍,為分別位于該人臉的左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域,該兩個(gè)矩形平面區(qū)域的邊長(zhǎng)是人臉位置的矩形平面區(qū)域的一半至兩倍;該檢測(cè)模塊還用于檢測(cè)該標(biāo)志物是否位于人臉左右兩側(cè)的預(yù)設(shè)范圍內(nèi)的任意一個(gè)。
[0017]進(jìn)一步地,該劃定模塊劃定出來的位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域與人臉位置的矩形平面區(qū)域的邊長(zhǎng)相等,且三個(gè)矩形緊挨無重疊部分。
[0018]進(jìn)一步地,該調(diào)整模塊在用于計(jì)時(shí)等于預(yù)設(shè)時(shí)間時(shí)調(diào)整該操作區(qū)的位置時(shí),所述預(yù)設(shè)時(shí)間為I秒。
[0019]相對(duì)于現(xiàn)有技術(shù),由于本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)和方法包括:先識(shí)別人臉位置;再在人臉兩側(cè)劃定預(yù)設(shè)范圍;隨后檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi);若是,對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí);在計(jì)時(shí)等于預(yù)設(shè)時(shí)間時(shí)調(diào)整該操作區(qū)的位置;因此使得用戶對(duì)設(shè)備進(jìn)行體感操作時(shí),設(shè)備能夠?qū)崟r(shí)判斷是否需要調(diào)整操作區(qū)位置。在確定是否需要調(diào)整操作區(qū)位置后,就可以對(duì)操作區(qū)的位置實(shí)時(shí)調(diào)整,因此使得相應(yīng)的控制區(qū)位置在需要調(diào)整時(shí)能夠跟隨控制者的移動(dòng)而移動(dòng),操作者和相關(guān)操作設(shè)備不需要限定在預(yù)先設(shè)定的原始空間范圍內(nèi),超出這個(gè)原始空間范圍后,相關(guān)操作也能夠被識(shí)別到(如運(yùn)動(dòng)軌跡)。這使得用戶體驗(yàn)較好。
【專利附圖】
【附圖說明】
[0020]圖1是本發(fā)明實(shí)時(shí)更新操作區(qū)位置的方法的流程圖。
【具體實(shí)施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用來限定本發(fā)明。
[0022]請(qǐng)參閱1,圖1是本發(fā)明實(shí)時(shí)更新操作區(qū)位置的方法的流程圖。本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的方法包括:
[0023]S1、先識(shí)別人臉位置;
[0024]S2、再在人臉兩側(cè)劃定預(yù)設(shè)范圍;[0025]S3、隨后檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi);
[0026]S4、若是,對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí);
[0027]S5、在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。
[0028]在本發(fā)明中所述的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)包括識(shí)別模塊、劃定模塊和檢測(cè)模塊。該識(shí)別模塊用于識(shí)別人臉位置。該劃定模塊用于在人臉兩側(cè)劃定預(yù)設(shè)范圍。該檢測(cè)模塊用于檢測(cè)標(biāo)志物是否位于預(yù)設(shè)范圍內(nèi)。該標(biāo)志物通常是一個(gè)具有高反射率的反光材料,該反光材料由用戶手持。
[0029]具體地,該識(shí)別模塊用于識(shí)別人臉的位置和標(biāo)志物的位置。該識(shí)別模塊可以采用雙目視覺原理搭建的紅外定位裝置。紅外定位裝置設(shè)置有兩個(gè)間隔且光軸平行的采集圖像的攝像頭,標(biāo)志物位于兩個(gè)攝像頭的采集范圍之內(nèi)。由于標(biāo)志物相對(duì)于兩個(gè)攝像頭的位置不同,因此兩個(gè)攝像頭拍攝所得到的圖像具有差別。通過該差別與空間位置的對(duì)應(yīng)關(guān)系可以計(jì)算出該標(biāo)志物在三維空間中的位置。
[0030]該紅外定位裝置同時(shí)能夠?qū)?biāo)志物和人臉進(jìn)行空間定位。在不同的實(shí)施方式中,也可以采用兩個(gè)設(shè)備分別對(duì)人臉和標(biāo)志物進(jìn)行識(shí)別,屬于不同的硬件。例如該人臉識(shí)別通過采用深度攝像裝置(結(jié)構(gòu)光空間編碼技術(shù))進(jìn)行識(shí)別和定位。該紅外定位裝置還可以是根據(jù)單目視覺原理的定位裝置。該識(shí)別模塊可以采用雙目視覺裝置、單目視覺裝置、深度攝像裝置等通過獲得目標(biāo)物體圖像再根據(jù)圖像進(jìn)行定位的圖像定位裝置。
[0031]在本發(fā)明中,首先通過該定位模塊識(shí)別人臉在空間中的位置,確定人臉在空間中占據(jù)的區(qū)域。該識(shí)別模塊還用于確定該標(biāo)志物所在的位置。
[0032]該劃定模塊用于在人臉兩側(cè)劃定預(yù)設(shè)范圍時(shí),具體的,是在人臉左右兩側(cè)各劃定一個(gè)預(yù)設(shè)范圍。該檢測(cè)模塊用于檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi),具體地,是用于檢測(cè)該標(biāo)志物是否位于人臉左側(cè)或右側(cè)的預(yù)設(shè)范圍的任意一個(gè)內(nèi)。所謂左右兩側(cè)是相對(duì)于操作者而言,操作者左手所在方向就是左側(cè),右手所在方向就是右側(cè)。操作者通常面對(duì)電視機(jī)進(jìn)行操作,其面對(duì)的方向就是前方,前方相反的方向就是后方。
[0033]在獲得人臉在空間中占據(jù)的區(qū)域后,該劃定模塊在該區(qū)域的左右兩側(cè)各劃定一個(gè)預(yù)設(shè)范圍。假定人臉在空間是一個(gè)矩形平面區(qū)域,該矩形平面區(qū)域代表人臉的位置和大小,該矩形平面區(qū)域具有與水平面平行(水平方向)的兩個(gè)邊和與水平面垂直(豎直方向)的兩個(gè)邊,豎直方向的邊一般大于水平方向的邊。豎直方向的邊可以設(shè)定為人臉的上下的長(zhǎng)度(例如從頭頂?shù)较骂M),水平方向的邊可以設(shè)定為人臉左右的寬度(例如從左耳到右耳)。此時(shí),該預(yù)設(shè)范圍可以是與該矩形平面區(qū)域相接但不重疊的矩形平面區(qū)域。該該預(yù)設(shè)范圍的兩個(gè)矩形平面區(qū)域的邊長(zhǎng)可以是人臉位置的矩形平面區(qū)域邊長(zhǎng)的0.5至2倍大小,最優(yōu)為該兩個(gè)矩形平面區(qū)域與人臉位置的矩形平面區(qū)域的邊長(zhǎng)相等,且三個(gè)矩形緊挨無重疊部分。該矩形平面區(qū)域的邊長(zhǎng)具體尺寸依據(jù)操作者的習(xí)慣設(shè)定或者在系統(tǒng)內(nèi)預(yù)設(shè)一個(gè)固定的值,例如代表人臉的矩形平面區(qū)域的長(zhǎng)度為30厘米、寬度為20厘米,設(shè)定該矩形平面區(qū)域的邊長(zhǎng)為60厘米,是人臉長(zhǎng)度的2倍。
[0034]該檢測(cè)模塊從該識(shí)別模塊處獲得該標(biāo)志物的位置后,判斷該標(biāo)志物的位置是否位于該兩個(gè)矩形平面區(qū)域。若該標(biāo)志物位于該兩個(gè)矩形平面區(qū)域中一個(gè),則開始執(zhí)行下一步驟。若該檢測(cè)模塊檢測(cè)到該標(biāo)志物沒有位于該兩個(gè)矩形平面區(qū)域中的任意一個(gè)時(shí),則重復(fù)執(zhí)行該步驟SI。[0035]本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)還包括一個(gè)計(jì)時(shí)模塊,該計(jì)時(shí)模塊用于在標(biāo)志物位于該預(yù)設(shè)范圍內(nèi)時(shí),對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí)。
[0036]即,在某一個(gè)時(shí)刻TO時(shí)該檢測(cè)模塊檢測(cè)到該標(biāo)志物位于人臉左側(cè)的預(yù)設(shè)范圍內(nèi)或者檢測(cè)到該標(biāo)志物位于人臉右側(cè)的預(yù)定范圍內(nèi),則從TO時(shí)刻開始從O計(jì)時(shí),計(jì)算該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間,定義該時(shí)間為停留時(shí)間t。當(dāng)停留時(shí)間t等于預(yù)設(shè)時(shí)間時(shí),調(diào)整該操作區(qū)的位置。
[0037]對(duì)應(yīng)體感方式操控的智能電視機(jī)而言,標(biāo)志物的空間位置是操控智能電視的重要參數(shù),該標(biāo)志物通常都具有一個(gè)的操作區(qū)。該標(biāo)志物在該操作區(qū)內(nèi)的運(yùn)動(dòng)映射為智能電視的顯示器上顯示的鼠標(biāo)標(biāo)記(鼠標(biāo)的光標(biāo))的運(yùn)動(dòng),即,該標(biāo)志物相當(dāng)于鼠標(biāo)本身。鼠標(biāo)標(biāo)記在顯示器范圍內(nèi)運(yùn)動(dòng)時(shí)所對(duì)應(yīng)的該操作區(qū)的空間范圍可以是預(yù)定值。例如,一個(gè)長(zhǎng)寬比為16:9的顯示器對(duì)應(yīng)的操作區(qū)的大小為長(zhǎng)32厘米、寬18厘米的矩形區(qū)域。在本實(shí)施方式中,由于顯示器是平面的,因此該控制區(qū)的范圍只用到三維坐標(biāo)中的兩維,對(duì)第三個(gè)維度自動(dòng)忽略。例如三維直角坐標(biāo)系中只使用XY標(biāo),Z坐標(biāo)自動(dòng)忽略。此時(shí),該操作區(qū)為在該XY平面中的矩形平面區(qū)域。該標(biāo)志物在該操作區(qū)內(nèi)移動(dòng)時(shí),該鼠標(biāo)標(biāo)記在該顯示器內(nèi)等比例移動(dòng)。該標(biāo)志物位于該操作區(qū)內(nèi)能控制該鼠標(biāo)標(biāo)記移動(dòng)到該顯示器內(nèi)任意一個(gè)位置,類似于鼠標(biāo)在一個(gè)平面范圍內(nèi)能控制鼠標(biāo)標(biāo)記在顯示器內(nèi)移動(dòng)到任意一個(gè)位置。
[0038]為便于描述該操作區(qū),該操作區(qū)還具有一個(gè)中心,該中心的坐標(biāo)為(xl,yl)。當(dāng)中心坐標(biāo)位置確定,該操作區(qū)的空間范圍就唯一確定。
[0039]本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)還包括一個(gè)調(diào)整模塊,該調(diào)整模塊用于在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。
[0040]當(dāng)停留時(shí)間t等于預(yù)設(shè)時(shí)間時(shí),該調(diào)整模塊可調(diào)整該操作區(qū)的位置。該預(yù)設(shè)時(shí)間為經(jīng)驗(yàn)值,根據(jù)人的操作習(xí)慣,一般設(shè)置為I秒或者大于I秒的數(shù)值。該預(yù)設(shè)值可以調(diào)節(jié),對(duì)于動(dòng)作緩慢的老年人用戶而言,該預(yù)設(shè)時(shí)間`可以定為1.5秒等。
[0041]在進(jìn)一步細(xì)化的實(shí)施方式中,移動(dòng)當(dāng)前操作區(qū)時(shí),可以至操作區(qū)的中心坐標(biāo)為該標(biāo)志物坐標(biāo)。以上述的一個(gè)長(zhǎng)寬比為16:9的顯示器對(duì)應(yīng)的長(zhǎng)32厘米、寬18厘米的矩形平面操作區(qū)為例,該時(shí)刻標(biāo)志物的位置為(Xt, Yt),單位為厘米,則標(biāo)志物的坐標(biāo)范圍為[(Xt-16) ? (Xt+16), (Yt-9)(Yt+9)],當(dāng)移動(dòng)操作區(qū)后,操作區(qū)中心坐標(biāo)由標(biāo)志物坐標(biāo)確定,操作區(qū)的空間范圍就唯一確定。
[0042]相對(duì)于現(xiàn)有技術(shù),由于本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)和方法包括:先識(shí)別人臉位置;再在人臉兩側(cè)劃定預(yù)設(shè)范圍;隨后檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi);若是,對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí);在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)識(shí)物的坐標(biāo);因此使得用戶對(duì)設(shè)備進(jìn)行體感操作時(shí),設(shè)備能夠?qū)崟r(shí)判斷是否需要調(diào)整操作區(qū)位置。在確定是否需要調(diào)整操作區(qū)位置后,就可以對(duì)操作區(qū)的位置實(shí)時(shí)調(diào)整,因此使得相應(yīng)的控制區(qū)位置在需要調(diào)整時(shí)能夠跟隨控制者的移動(dòng)而移動(dòng),操作者和相關(guān)操作設(shè)備不需要限定在預(yù)先設(shè)定的原始空間范圍內(nèi),超出這個(gè)原始空間范圍后,相關(guān)操作也能夠被識(shí)別到(如運(yùn)動(dòng)軌跡)。這使得用戶體驗(yàn)較好。
[0043]在另外的實(shí)施方式中,在本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的方法中,該步驟S5“在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操區(qū)的位置至中心坐標(biāo)為該標(biāo)識(shí)物的坐標(biāo)”可以進(jìn)一步細(xì)化為:在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后,還需要進(jìn)一步判斷該標(biāo)志物與當(dāng)前操作區(qū)中心的位置是否大于預(yù)設(shè)距離;若是,才會(huì)調(diào)整該操作區(qū)位置以形成新操作區(qū),并使該新操作區(qū)的中心坐標(biāo)為該時(shí)刻標(biāo)志物的坐標(biāo)。在該優(yōu)選的實(shí)施方式中,能過濾掉因?yàn)槿四樜恢玫妮p微抖動(dòng)等各種誤操作導(dǎo)致的標(biāo)志物輕微離開該操作區(qū)的情況。
[0044]在優(yōu)選的實(shí)施方式中,該預(yù)設(shè)距離大于等于30厘米。該預(yù)設(shè)距離的數(shù)值為經(jīng)驗(yàn)數(shù)值,與正常人的手臂的長(zhǎng)度基本相同。
[0045]此時(shí),本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)還可以包括一個(gè)判斷模塊。該判斷模塊在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后,用于判斷該時(shí)刻的標(biāo)志物與當(dāng)前操作區(qū)中心的距離是否大于預(yù)
設(shè)距離。
[0046]相對(duì)于現(xiàn)有技術(shù),由于本發(fā)明的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng)和方法對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí),能夠識(shí)別因?yàn)橛脩魟?dòng)作幅度較大導(dǎo)致的短暫的遠(yuǎn)離該控制區(qū)的現(xiàn)象,將誤操作等區(qū)分出來,從而使得用戶體驗(yàn)更佳。
[0047]此外,通過預(yù)設(shè)距離的設(shè)置,避免了用戶在操作過程中人臉位置的輕微變化所導(dǎo)致的操作中心位置不斷變化而給用戶正常操作帶來影響,使得用戶體驗(yàn)更好。
[0048]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0049]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0050]應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【權(quán)利要求】
1.一種實(shí)時(shí)更新操作區(qū)位置的方法,包括: 先識(shí)別人臉位置; 再在人臉兩側(cè)劃定預(yù)設(shè)范圍; 隨后檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi); 若是,對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí); 在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。
2.根據(jù)權(quán)利要求1所述的實(shí)時(shí)更新操作區(qū)位置的方法,其特征在于,在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后還需判斷該標(biāo)志物與當(dāng)前操作區(qū)中心的位置是否大于預(yù)設(shè)距離;若是,才調(diào)整該操作區(qū)位置至中心坐標(biāo)為該時(shí)刻標(biāo)志物的坐標(biāo)。
3.根據(jù)權(quán)利要求1所述的實(shí)時(shí)更新操作區(qū)位置的方法,其特征在于, 識(shí)別出的人臉位置為矩形平面區(qū)域,該標(biāo)志物的坐標(biāo)為平面坐標(biāo),并且在人臉兩側(cè)劃定的預(yù)設(shè)范圍,為分別位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域,該兩個(gè)矩形平面區(qū)域的邊長(zhǎng)是人臉位置的矩形平面區(qū)域的一半至兩倍; 檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi)的步驟包括:檢測(cè)該標(biāo)志物是否位于人臉左右兩側(cè)的預(yù)設(shè)范圍內(nèi)的任意一個(gè)。
4.根據(jù)權(quán)利要求3所述的實(shí)時(shí)更新操作區(qū)位置的方法,其特征在于,位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域與人臉位置的矩形平面區(qū)域的邊長(zhǎng)相等,且三個(gè)矩形緊挨無重疊部分。
5.根據(jù)權(quán)利要求2所述的實(shí)時(shí)更新操作區(qū)位置的方法,其特征在于,在計(jì)時(shí)等于預(yù)設(shè)時(shí)間時(shí)調(diào)整該操作區(qū)的位置的步驟中,所述預(yù)設(shè)時(shí)間為I秒。
6.一種實(shí)時(shí)更新操作區(qū)位置的系統(tǒng),包括: 識(shí)別模塊,用于識(shí)別人臉位置; 劃定模塊,用于在人臉兩側(cè)劃定預(yù)設(shè)范圍; 檢測(cè)模塊,用于檢測(cè)標(biāo)志物是否位于該預(yù)設(shè)范圍內(nèi); 計(jì)時(shí)模塊,用于在標(biāo)志物位于該預(yù)設(shè)范圍內(nèi)時(shí),對(duì)該標(biāo)志物在該預(yù)設(shè)范圍內(nèi)停留的時(shí)間計(jì)時(shí); 調(diào)整模塊,用于在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后調(diào)整該操作區(qū)的位置至中心坐標(biāo)為該標(biāo)志物的坐標(biāo)。
7.根據(jù)權(quán)利要求6所述的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng),其特征在于,還包括判斷模塊,該判斷模塊用于在計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間后,還判斷該標(biāo)志物與當(dāng)前操作區(qū)中心的位置是否大于預(yù)設(shè)距離,若是,才該調(diào)整模塊才調(diào)整該操作區(qū)位置至中心坐標(biāo)為該時(shí)刻標(biāo)志物的坐標(biāo)。
8.根據(jù)權(quán)利要求6所述的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng),其特征在于, 該識(shí)別模塊識(shí)別出的人臉位置為矩形平面區(qū)域,檢測(cè)模塊檢測(cè)到的標(biāo)志物坐標(biāo)為平面坐標(biāo); 該劃定模塊在人臉兩側(cè)劃定的預(yù)設(shè)范圍,為分別位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域,該兩個(gè)矩形平面區(qū)域的邊長(zhǎng)是人臉位置的矩形平面區(qū)域的一半至兩倍; 該檢測(cè)模塊用于檢測(cè)該標(biāo)志物是否位于人臉左右兩側(cè)的預(yù)設(shè)范圍內(nèi)的任意一個(gè)。
9.根據(jù)權(quán)利要求8所述的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng),其特征在于,該劃定模塊劃定出來的位于該人臉左側(cè)和右側(cè)的兩個(gè)矩形平面區(qū)域與人臉位置的矩形平面區(qū)域的邊長(zhǎng)相等,且三個(gè)矩形緊挨無重疊部分。
10.根據(jù)權(quán)利要求7所述的實(shí)時(shí)更新操作區(qū)位置的系統(tǒng),其特征在于,該調(diào)整模塊在用于計(jì)時(shí)等于預(yù)設(shè)時(shí)間時(shí)調(diào)整該·操作區(qū)的位置時(shí),所述預(yù)設(shè)時(shí)間為I秒。
【文檔編號(hào)】G06F3/0484GK103713823SQ201310743534
【公開日】2014年4月9日 申請(qǐng)日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】陳翔, 高立婷 申請(qǐng)人:深圳泰山在線科技有限公司