信息處理裝置以及信息處理方法
【專利摘要】本發(fā)明提供信息處理裝置以及信息處理方法。信息處理裝置具備:判斷單元(71),其在用戶佩戴的設備的顯示部相對于規(guī)定的方向所成的角度處于閾值的范圍內(nèi)的情況下,判斷為該設備是基準狀態(tài);識別單元(71),其在由所述判斷單元判斷為是所述基準狀態(tài)的情況下,對所述設備的從該基準狀態(tài)起的活動進行識別;輸入單元(72),其對與由所述識別單元識別出的所述設備的從基準狀態(tài)起的活動對應的輸入操作進行輸入;計時單元(74),其對時間進行計時;檢測單元(60),其對所述設備的活動狀態(tài)進行檢測;和設定單元(73),其根據(jù)由所述計時單元計時的時間、和由所述檢測單元檢測出的所述設備的活動狀態(tài),來對所述閾值進行可變設定。
【專利說明】信息處理裝置以及信息處理方法
【技術領域】
[0001]本發(fā)明涉及信息處理裝置以及信息處理方法。
【背景技術】
[0002]以往,存在如下技術:在佩戴于用戶的手臂的手表型的設備中,基于搭載于該設備的加速度傳感器等的檢測結(jié)果,來對由用戶作為操作而進行的手臂等的動作進行識別,通過將其識別結(jié)果作為操作輸入來接收,從而將該設備作為輸入裝置來利用(日本:特開2011-175315 號公報、2002-358149 號公報、2008-136697 號公報)。
[0003]但是,在包括專利文獻I至3在內(nèi)的現(xiàn)有的動作識別技術中,將用戶在日常生活中進行的手臂等的活動誤識別為用戶作為操作而進行的手臂等的動作的可能性較高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明鑒于這樣的情況而作出,其目的在于,提高用戶作為操作而進行的手臂等的動作的識別精度。
[0005]本發(fā)明的信息處理裝置,具備:判斷單元(71),其在用戶佩戴的設備的顯示部相對于規(guī)定的方向所成的角度處于閾值的范圍內(nèi)的情況下,判斷為該設備是基準狀態(tài);識別單元(71),其在由所述判斷單元判斷為是所述基準狀態(tài)的情況下,對所述設備的從該基準狀態(tài)起的活動進行識別;輸入單元(72),其對與由所述識別單元識別出的所述設備的從基準狀態(tài)起的活動對應的輸入操作進行輸入;計時單元(74),其對時間進行計時;檢測單元
(60),其對所述設備的活動狀態(tài)進行檢測;和設定單元(73),其根據(jù)由所述計時單元計時的時間、和由所述檢測單元檢測出的所述設備的活動狀態(tài),來對所述閾值進行可變設定。
[0006]本發(fā)明的信息處理方法作為信息處理裝置所執(zhí)行的步驟而包括:判斷步驟,在用戶佩戴的設備的顯示部相對于規(guī)定的方向所成的角度處于閾值的范圍內(nèi)的情況下,判斷為該設備是基準狀態(tài);識別步驟,在由該判斷步驟判斷為是基準狀態(tài)的情況下,對從該基準狀態(tài)起的所述設備的活動進行識別;輸入步驟,對與由該識別步驟識別出的從所述基準狀態(tài)起的活動對應的輸入操作進行輸入;計時步驟,對時間進行計時;檢測步驟,對所述設備的活動狀態(tài)進行檢測;和設定步驟,根據(jù)由所述計時步驟的處理計時的時間、和由所述檢測步驟的處理檢測出的所述設備的活動狀態(tài),來對所述閾值進行可變設定。
【專利附圖】
【附圖說明】
[0007]圖1是表示與本發(fā)明的信息處理裝置的一個實施方式有關的腕部終端的外觀結(jié)構(gòu)的概要的示意圖。
[0008]圖2是表示圖1的腕部終端的硬件結(jié)構(gòu)的框圖。
[0009]圖3是表示圖2的腕部終端的功能性結(jié)構(gòu)中用于執(zhí)行動作識別處理的功能性結(jié)構(gòu)的功能框圖。
[0010]圖4是對用戶的手腕以及手臂的動作的第I模式進行說明的示意圖。
[0011]圖5是對用戶的手腕以及手臂的動作的第2模式進行說明的示意圖。
[0012]圖6是對用戶的手腕以及手臂的動作的第3模式進行說明的示意圖。
[0013]圖7是對用戶的手腕以及手臂的動作的第I模式進行說明的示意圖。
[0014]圖8是表示在動作的識別中使用的閾值的差別的圖。
[0015]圖9是表示由圖3的腕部終端進行可變設定的閾值的時間推移的時序圖。
[0016]圖10是表示具有圖3的功能結(jié)構(gòu)的圖2的腕部終端11所執(zhí)行的動作識別處理的流程的一個例子的流程圖。
【具體實施方式】
[0017]下面,使用附圖來對本發(fā)明的實施方式進行說明。
[0018]圖1是表示與本發(fā)明的信息處理裝置的一個實施方式有關的腕部終端的外觀結(jié)構(gòu)的概要的示意圖。
[0019]如圖1所示,腕部終端11是戴在用戶的手臂的腕型便攜式終端,至少具有識別自身的姿勢的功能。在本實施方式中,腕部終端11具有加速度傳感器(參見后述的圖2),能夠基于該加速度傳感器的檢測結(jié)果,以水平狀態(tài)為基準,來對自身的姿勢是否從該水平狀態(tài)移動進行檢測。
[0020]在本實施方式中,在與大地垂直站立的用戶如圖1所示那樣將手臂維持水平的情況下,將水平方向中的從肘部朝向手的方向設為“X方向”,將相對于手臂為直角的方向(從用戶來看是從近前的拇指朝向進深側(cè)的小指的方向)設為“y方向”,將鉛直向上方向設為“Z方向”。
[0021]圖2是表示圖1的腕部終端11的硬件結(jié)構(gòu)的框圖。
[0022]腕部終端11 具備:CPU (Central Processing Unit) 51、R0M (Read Only Memory) 52、RAM (Random Access Memory) 53、總線54、輸入輸出接口 55、輸入部56、顯示部57、存儲部58、通信部59、加速度傳感器部60、和驅(qū)動器61。
[0023]CPU51根據(jù)R0M52中記錄的程序或者從存儲部58載入到RAM53的程序,來執(zhí)行各種處理。
[0024]在RAM53也適當?shù)卮鎯PU51執(zhí)行各種處理所需要的數(shù)據(jù)等。
[0025]CPU5UR0M52以及RAM53通過總線54來相互連接。該總線54還與輸入輸出接口55連接。輸入輸出接口 55與輸入部56、顯示部57、存儲部58、通信部59、加速度傳感器部60以及驅(qū)動器61連接。
[0026]輸入部56由例如在顯示部57的顯示畫面進行層疊的靜電電容式或者電阻膜式的位置輸入傳感器構(gòu)成,并對進行觸摸操作的位置的坐標進行檢測。這里,所謂觸摸操作,是指物體(用戶的手指、觸摸筆等)對于輸入部56的接觸或者接近的操作。
[0027]顯示部57由顯示器構(gòu)成并顯示圖像。
[0028]也就是說,在本實施方式中,通過輸入部56與顯示部57來構(gòu)成觸摸面板。
[0029]存儲部58由DRAM (Dynamic Random Access Memory)等構(gòu)成并對各種圖像數(shù)據(jù)進行存儲。
[0030]通信部59對通過Bluetooth (注冊商標)與未圖示的便攜式終端等進行無線通信,或者利用W1-Fi,通過包含互聯(lián)網(wǎng)在內(nèi)的網(wǎng)絡來與未圖示的其它端末進行通信的控制進行執(zhí)行。
[0031]加速度傳感器部60通過壓電電阻型或靜電容型的檢測機構(gòu)來檢測3軸加速度分量,并對表示其檢測結(jié)果的3軸分量各自的加速度數(shù)據(jù)進行輸出。
[0032]另外,雖然由加速度傳感器部60檢測到的3軸分量如何安裝都可以,但在本實施方式中采用圖1所示的3軸分量(X,y, z)。
[0033]根據(jù)需要,在驅(qū)動器61上適當?shù)匕惭b可移動介質(zhì)(removable medium) 62。通過驅(qū)動器61來從可移動介質(zhì)62中讀取的程序,根據(jù)需要而被安裝在存儲部58。此外,可移動介質(zhì)62能夠與存儲部58同樣地,對存儲部58中存儲的圖像數(shù)據(jù)等各種數(shù)據(jù)進行存儲。
[0034]圖3是表示這樣的腕部終端11的功能性結(jié)構(gòu)中用于執(zhí)行動作識別處理的功能性結(jié)構(gòu)的功能框圖。
[0035]所謂動作識別處理,是指到基于加速度傳感器部60的檢測結(jié)果,來對用戶能夠進行的動作中的手腕以及手臂的動作(在本實施方式中為后述的圖4至圖8所示的各個模式的動作)進行識別為止的一系列的處理。
[0036]后述的圖4至圖8所示的各個模式的動作分別與規(guī)定的輸入操作對應,若通過動作識別處理而識別出規(guī)定動作,則判斷為進行了與識別出的該規(guī)定動作的模式對應的輸入操作,并在后面階段執(zhí)行與該輸入操作相應的處理。這里,所謂后面階段的處理,既有在腕部終端11內(nèi)執(zhí)行的情況,也有在能夠與腕部終端11進行通信的另外的裝置(未圖示)中執(zhí)行的情況。也就是說,在本實施方式中,腕部終端11作為利用了用戶的動作的對于腕部終端11本身或者另外的裝置的輸入裝置而起作用。
[0037]在執(zhí)行動作識別處理的情況下,在腕部終端11的CPU51中,如圖3所示,動作識別部71、處理執(zhí)行部72、閾值設定部73、和計數(shù)部74起作用。
[0038]動作識別部71基于加速度傳感器部60的檢測結(jié)果,來分別對圖4至圖8所示的各個模式的用戶的手腕以及手臂的動作進行識別。
[0039]圖4至圖7是對用戶的手腕以及手臂的動作的各個模式分別進行說明的示意圖。
[0040]首先,將腕部終端11戴在手腕的用戶取使該腕部終端11的顯示部57水平朝上并靜止的狀態(tài)。下面將該狀態(tài)稱為“水平靜止狀態(tài)”。水平靜止狀態(tài)在圖4至圖8的任意一種模式中都被采用為基準狀態(tài)。
[0041]在圖4所示的模式中,用戶從水平靜止狀態(tài)起開始動作,通過使手腕向從自身來看的外側(cè)轉(zhuǎn)動,從而進行將腕部終端11的顯示部57傾斜這一動作。
[0042]在圖5所示的模式中,用戶從水平靜止狀態(tài)起開始動作,通過使手腕向從自身來看的內(nèi)側(cè)轉(zhuǎn)動(與圖4的模式相反地轉(zhuǎn)動),從而進行將腕部終端11的顯示部57傾斜這一動作。
[0043]在圖6所示的模式中,用戶從水平靜止狀態(tài)起開始動作,通過將肘部以上朝上活動,從而進行將腕部終端11的顯示部57傾斜這一動作。
[0044]在圖7所示的模式中,用戶從水平靜止狀態(tài)起開始動作,通過將肘部以上朝下(與圖6的模式相反的方向)活動,從而進行將腕部終端11的顯示部57傾斜這一動作。
[0045]動作識別部71基于加速度傳感器部60的檢測結(jié)果,首先將水平靜止狀態(tài)作為基準狀態(tài)來檢測,在基準狀態(tài)的檢測后經(jīng)過了規(guī)定時間的時刻,對圖4至圖8所示的各個模式中的規(guī)定模式的動作進行識別。
[0046]處理執(zhí)行部72基于與由動作識別部71識別出的動作的模式對應的輸入操作的內(nèi)容,來執(zhí)行規(guī)定的處理。
[0047]這里,由于若規(guī)定時間短,則動作識別部71進行的動作的識別手法對于用戶的操作(活動手臂這樣的單純的動作)迅速響應,因此操作性良好。但是,活動手臂這樣的單純的動作在日常生活中存在大量類似的活動。因此,若動作識別部71不用什么方法來判別是用戶為了操作腕部終端11而進行動作,還是在日常生活中的活動,就會導致動作的誤檢測。
[0048]因此,動作識別部71在檢測到水平靜止狀態(tài)的情況下,識別為用戶為了操作腕部終端11而采取了開始動作的姿態(tài),并在經(jīng)過了規(guī)定時間的時刻,對圖4至圖8所示的各個模式中的規(guī)定模式的動作進行識別。
[0049]在本實施方式中,作為水平靜止狀態(tài)的檢測方法,采用如下手法:在基于加速度傳感器部60的檢測結(jié)果而判斷的腕部終端11的姿勢(與水平方向所成的角度)為規(guī)定的閾值的范圍內(nèi)的情況下,檢測為水平。
[0050]圖8是表示在動作的識別中使用的閾值的差別的圖。
[0051 ] 圖8 (A)所示的閾值Th I與圖8⑶所示的閾值Th2相比較,圖8 (A)所示的閾值較小,也就是說,視作為水平的容許角度較小。
[0052]也就是說,在如圖8(A)的閾值Thl那樣閾值較小的情況下,只要腕部終端11的顯示部57稍微傾斜,動作識別部71就不視作為水平,也就是未檢測到水平靜止狀態(tài)。
[0053]其結(jié)果,即使用戶打算進行作為操作的動作,在不能良好地使腕部終端11靜止而導致使腕部終端11的顯示部57稍微傾斜的情況下,動作識別部71不能識別該動作。
[0054]另一方面,即使在用戶在日常生活中輕揮手臂,或者在其它動作中小幅度活動手臂的情況下,動作識別部71由于未檢測到水平靜止狀態(tài),因此能夠防止動作的誤識別。
[0055]與此相對地,在如圖8(B)的閾值Th2那樣閾值較大的情況下,由于即使腕部終端11的顯示部57有一些傾斜,動作識別部71也視作為水平,因此檢測到水平靜止狀態(tài)。
[0056]其結(jié)果,在用戶要開始作為操作的動作時,即使在未良好地使腕部終端11靜止而使腕部終端11的顯示部57有一些傾斜的情況下,動作識別部71也能夠檢測到水平靜止狀態(tài)。其結(jié)果,若在接下來的次序中用戶使腕部終端11的顯示部57較大傾斜,則能夠可靠地進行動作的識別。
[0057]另一方面,即使在用戶在日常生活中輕揮手臂,或者在其它動作中小幅度活動手臂的情況下,動作識別部71也會檢測為水平靜止狀態(tài)。其結(jié)果,之后,在用戶雖然不打算進行操作但較大傾斜了腕部終端11的顯示部57的情況下,動作識別部71會誤識別動作。
[0058]如此,閾值不管是大還是小,都根據(jù)狀況不同而各有利弊,固定來使用是不合適的。也就是說,根據(jù)時間以及腕部終端11的運動狀態(tài)來使閾值動態(tài)地變化是合適的。
[0059]為此,在本實施方式中,如圖3所示,在執(zhí)行動作識別處理的情況下,在CPU51中,閾值設定部73和計數(shù)部74起作用。
[0060]閾值設定部73根據(jù)時間以及腕部終端11的運動狀態(tài),來可變地設定閾值。
[0061]計數(shù)部74進行計數(shù)動作,并將該動作結(jié)果(計數(shù)值)作為閾值的可變設定中所需要的時間的信息,來提供給閾值設定部73。
[0062]圖9是表示由閾值設定部73進行可變設定的閾值的時間推移的時序圖。
[0063]縱軸表示用于水平判定的閾值,橫軸表示時間軸。另外,關于時間,是通過計數(shù)部74的計數(shù)值而被計時的。
[0064]閾值設定部73在腕部終端11靜止并經(jīng)過了一定時間時(時刻tl),判斷為用戶為了操作而進行動作的可能性低,并使閾值減少。
[0065]閾值設定部73在腕部終端11開始運動時(時刻t2),判斷為用戶在這之后進行用于操作的動作的可能性高,并使閾值增加。
[0066]閾值設定部73在剛剛識別出動作之后(時刻t3),考慮到腕部終端11正在運動這一情況、和存在用戶保持著未使腕部終端11充分水平的狀態(tài)進行接下來的動作的可能性這一情況,使閾值進一步增加。
[0067]閾值設定部73在識別出動作之后經(jīng)過了一定時間時(時刻t4),判斷為由于用戶停止操作因此之后存在除了操作以外活動手臂的可能性,并使閾值減少。
[0068]另外,閾值的增減既可以一次性變化,也可以根據(jù)經(jīng)過時間而多階段地變化。
[0069]接下來,對具有相關的功能性結(jié)構(gòu)的腕部終端11所執(zhí)行的攝像控制處理進行說明。
[0070]圖10是表示具有圖3的功能結(jié)構(gòu)的圖2的腕部終端11所執(zhí)行的動作識別處理的流程的一個例子的流程圖。
[0071]用于使閾值變化的判定是根據(jù)加速度傳感器部60的檢測結(jié)果(3軸的加速度值)來進行的。
[0072]在圖10的例子中,使用在任意的時刻設定的用于水平判定的閾值ath、任意的時刻的3軸的加速度值ax、ay、az、以及3軸的加速度的微分值Λ ax、Δ ay、Δ az。此外,作為能夠作為加速度值的閾值來設定的3個種類,預先定義閾值ath(l <閾值athl <閾值ath2。
[0073]此外,作為計數(shù)部74所使用的計數(shù)值(時間),使用僅在腕部終端11為靜止狀態(tài)時變化的計數(shù)值以及不管腕部終端11是否為水平狀態(tài)都變化的計數(shù)值ti。
[0074]此外,作為閾值設定部73改變閾值ath的計數(shù)值(時間)的定時(閾值),預先定義由于檢測到靜止狀態(tài)而導致閾值ath發(fā)生變化的定時ttM>在動作的檢測后閾值ath發(fā)生變化的定時tthl。
[0075]此外,由于還使用用于運動狀態(tài)判定的閾值,因此下面為了區(qū)別于用于水平判定的閾值,而將該用于運動狀態(tài)判定的閾值稱為“運動狀態(tài)判定閾值”。同樣地,下面,為了區(qū)別于運動狀態(tài)判定閾值,而將用于水平判定的閾值成為“水平判定閾值”。
[0076]定義加速度的微分值Δ ath,作為運動狀態(tài)判定閾值。
[0077]若進行了這樣的定義等的腕部終端11的電源接通并滿足規(guī)定的條件,則開始動作識別處理,并執(zhí)行接下來的步驟SI以后的處理。
[0078]在步驟SI,計數(shù)部74對計數(shù)值h是否超過定時tthl進行判定。
[0079]在計數(shù)值h未超過定時tthl的情況下,也就是在從上一次的動作被識別出的時刻(參見后述的步驟S16)起未經(jīng)過規(guī)定時間tthl的情況下(在圖9的例子中為在時刻t3以后識別出動作,因此是指在時刻t3之后時刻t4之前的情況),在步驟SI判定為“否”,不使水平判定閾值ath變化,處理進入到步驟S3。
[0080]在步驟S3,計數(shù)部74使計數(shù)值A遞增I U1++)。之后,處理進入到步驟S5,在后面對步驟S5以后的處理進行敘述。[0081 ] 與此相對地,在計數(shù)值h超過定時tthl的情況下,也就是在從上一次的動作被識別出的時刻(參見后述的步驟S16)起經(jīng)過了規(guī)定時間tthl的情況下(在圖9的例子中是時刻t4的情況),在步驟SI判定為“是”,處理進入到步驟S2。
[0082]在步驟S2,閾值設定部73對當前設定的水平判定閾值ath是否超過閾值athl進行判定。
[0083]在當前設定的水平判定閾值ath為閾值athl以下的情況下,步驟S2判定為“否”,不使水平判定閾值ath變化,處理進入到步驟S5。另外,在后面對步驟S5以后的處理進行敘述。
[0084]與此相對地,在當前設定的水平判定閾值ath超過閾值athl的情況下,也就是為閾值ath2的情況下,在步驟S2判定為“是”,處理進入到步驟S4。
[0085]在步驟S4,閾值設定部73使水平判定閾值ath的設定變化,以使得降低到閾值athl (ath = athl:圖9的例子中參見時刻t4的變化)。由此,處理進入到步驟S5。
[0086]在步驟S5,閾值設定部7對3軸的加速度的微分值Δ ax、Λ ay、Λ az各自是否超過運動狀態(tài)判定閾值Aath(Aax< Δ ath、Δ ay < Aath、且Δ az < Aath)進行判定。也就是說,在步驟S5,對腕部終端11是否為靜止狀態(tài)進行判定。
[0087]在3軸的加速度的微分值Δ ax、Δ ay、Δ az全都未超過運動狀態(tài)判定閾值Δ ath的情況下(例如在圖9的例子中是時刻t5以后或者時刻t2以前的情況),設為是靜止狀態(tài),在步驟S5判定為“是”,處理進入到步驟S6。
[0088]在步驟S3,計數(shù)部74使計數(shù)值tQ遞增I (tQ++)。
[0089]在步驟S9,計數(shù)部74對計數(shù)值h是否超過定時ttM進行判定。
[0090]在計數(shù)值h未超過定時ttM的情況下,也就是在靜止狀態(tài)的持續(xù)時間未超過規(guī)定時間ttM的情況下(在圖9的例子中是時刻t5?t6之間、或者時刻tl之前的情況),在步驟S9判定為“否”,不使水平判定閾值ath變化,處理進入到步驟813。另外,在后面對步驟S13以后的處理進行敘述。
[0091]與此相對地,在計數(shù)值h未超過定時ttM的情況下,也就是在靜止狀態(tài)持續(xù)了規(guī)定時間ttM間的情況下(在圖9的例子中為時刻t6或時刻tl的情況),在步驟S9判定為“是”,處理進入到步驟SlO。
[0092]在步驟S10,閾值設定部73對當前設定的水平判定閾值ath是否超過閾值atM進行判定。
[0093]在當前設定的水平判定閾值ath為最低的閾值ath(l的情況下,在步驟SlO判定為“否”,不使水平判定閾值ath變化,處理進入到步驟S13。另外,在后面對步驟S13以后的處理進行敘述。
[0094]與此相對地,在當前設定的水平判定閾值ath超過閾值atM的情況下,也就是在為閾值athl或閾值ath2的情況下,在步驟SlO判定為“是”,處理進入到步驟S12。
[0095]在步驟812,閾值設定部73使水平判定閾值ath的設定變化,以使得降低到閾值ath0(ath = ath0:在圖9的例中參見時刻t6或時刻tl的變化)。由此,處理進入到步驟813。另外,在后面對步驟813以后的處理進行敘述。
[0096]以上,對腕部終端11為靜止狀態(tài)的情況下、也就是步驟S5判定為“是”的情況下的一系列的處理進行了說明。
[0097]接下來,對腕部終端11為運動狀態(tài)的情況下、也就是3軸的加速度的微分值Λ ax、Δ ay> Aaz中的至少I個超過運動狀態(tài)判定閾值Aath的情況下(例如在圖9的例子中,時刻t2?時刻t5之間的情況)的一系列的處理進行說明。在這種情況下,在步驟S5判定為“否”,處理進入到步驟S7,執(zhí)行接下來的一系列的處理。
[0098]在步驟S7,閾值設定部73對當前設定的水平判定閾值ath是否不足閾值athl進行判定。
[0099]在當前設定的水平判定閾值ath為閾值athl (或閾值ath2)的情況下,在步驟S7判定為“否”,不使水平判定閾值ath,處理進入到步驟S11。另外,在后面對步驟Sll以后的處理進行敘述。
[0100]與此相對地,在當前設定的水平判定閾值ath為閾值atM的情況下,在步驟S7判定為“是”,處理進入到步驟S8。
[0101]在步驟S8,閾值設定部73使水平判定閾值ath的設定變化,以使得上升到閾值athl(ath = athl:在圖9的例子中參見時刻t2的變化)。由此,處理進入到步驟S11。
[0102]在步驟Sll,計數(shù)部74將計數(shù)值h復位到O Utl = O)。
[0103]這樣,只要腕部終端11處于運動狀態(tài),復位到O的計數(shù)值h就不會遞增,因此,作為水平判定閾值ath,不會變?yōu)殚撝礱th(l。
[0104]在步驟S13,動作識別部71根據(jù)動作識別算法,嘗試動作的識別。
[0105]在這種情況下,動作識別部71在相對于腕部終端11的水平方向而成的角度落入在步驟SI到S12的處理中適當變化的水平判定閾值ath以內(nèi)的情況下,判斷為腕部終端11處于水平靜止狀態(tài)。具體來講,由于相對于腕部終端11的水平方向的角度能夠通過加速度傳感器部60的檢測結(jié)果中的X軸的加速度值ax以及y軸的加速度值ay來確定,因此動作識別部71在X軸的加速度值ax以及y軸的加速度值ay落入水平判定閾值ath的范圍內(nèi)的情況下,判斷為腕部終端11處于水平靜止狀態(tài)。
[0106]然后,動作識別部71在判定為處于水平靜止狀態(tài)后,基于腕部終端11的移動軌跡等,對進行的是上述圖3至圖7的各個模式中的哪個模式的動作進行識別。由于如上所述,以水平靜止狀態(tài)為前提來識別動作,因此在X軸的加速度值ax以及y軸的加速度值ay未落入水平判定閾值ath的范圍內(nèi)的情況下,不檢測為水平靜止狀態(tài),其結(jié)果,不進入到動作的識別。
[0107]在步驟S14,閾值設定部73對是否識別出動作進行判定。
[0108]在未識別出動作的情況下,在步驟S14判定為“否”,不使水平判定閾值ath變化,處理返回到步驟SI,反復執(zhí)行其以后的處理。
[0109]與此相對地,在識別出動作的情況下,在步驟S14判定為“是”,處理進入到步驟S15。
[0110]在步驟S15,閾值設定部73使水平判定閾值ath的設定變化,以使得上升到閾值ath2(ath = ath2:在圖9的例子參見時刻t3的變化)。
[0111]在步驟S16,計數(shù)部74將計數(shù)值h復位到(Kt1 = O)。
[0112]之后,處理返回步驟SI,反復其以后的處理。
[0113]如以上所說明的那樣,與本發(fā)明的信息處理裝置的一個實施方式有關的腕部終端11具備:動作識別部71、計數(shù)部74、加速度傳感器部60、和閾值設定部73。
[0114]動作識別部71在相對于佩戴在用戶的手臂的腕部終端11的水平方向所成的角度處于閾值(水平判定閾值ath)的范圍內(nèi)的情況下,檢測為該腕部終端11是取水平姿勢的基準狀態(tài),并對從該基準狀態(tài)起的腕部終端11的設備的活動(即動作)進行識別。
[0115]計數(shù)部74通過進行計數(shù)動作,來對時間進行計時。
[0116]加速度傳感器部60將3軸的加速度值作為腕部終端11的運動狀態(tài)來進行檢測。
[0117]閾值設定部73根據(jù)由計數(shù)部74計時的時間以及由加速度傳感器部60檢測出的腕部終端11的運動狀態(tài),來可變地設定閾值(水平判定閾值ath)。
[0118]由此,能夠提高用戶作為操作而進行的手臂等的動作的識別精度。
[0119]也就是說,由于閾值動態(tài)地變化,因此能夠?qū)⒂脩暨M行操作的可能性高時的動作的識別精度維持在一定以上,并且能夠防止用戶進行操作的可能性低時的動作的誤識別。
[0120]若由加速度傳感器部60檢測到腕部終端11為靜止,則計數(shù)部74開始計時,閾值設定部73在由計數(shù)部74計時了一定時間時(圖9的時刻tl等),能夠進行使閾值減少的設定。
[0121]這樣,通過在用戶為了操作而進行動作的可能性低時使閾值減少,從而能夠防止用戶進行操作的可能性低時的動作的誤識別。
[0122]閾值設定部73在由加速度傳感器部60檢測到腕部終端11開始運動時(圖9的時刻t2等),能夠進行使閾值增加的設定。
[0123]這樣,由于在腕部終端11開始運動之后用戶進行動作的可能性提高,因此通過使閾值增加,能夠?qū)⒂脩暨M行操作的可能性高時的動作的識別精度維持在一定以上。
[0124]閾值設定部73在由動作識別部71識別出動作(腕部終端11的活動)時,能夠進行使閾值增加的設定。
[0125]這樣,在剛剛識別出動作之后時(圖9的時刻t3等),由于存在腕部終端11正在運動的可能性、以及用戶保持著未使腕部終端11充分水平的狀態(tài)進行接下來的動作的可能性,因此通過使閾值增加,能夠?qū)⒂脩暨M行操作的可能性高時的動作的識別精度維持在一定以上。
[0126]若通過動作識別部71識別到動作(腕部終端11的活動),則計數(shù)部74開始計時,閾值設定部73在由計數(shù)部74計時了一定時間時,能夠進行使閾值減少的設定。
[0127]這樣,在從識別出動作起經(jīng)過了一定時間時(圖9的時刻t4等),由于用戶停止操作,導致之后存在除了操作以外的活動手臂的可能性,因此通過使閾值減少,能夠防止用戶進行操作的可能性低時的動作的誤識別。
[0128]如以上所說明的那樣,在本實施方式中,對腕部終端11的運動狀態(tài)進行檢測的檢測單元是加速度傳感器,閾值由加速度值來表示。
[0129]這樣,將腕部終端11識別為水平的加速度值的閾值因時間以及加速的狀態(tài)而動態(tài)地變化。由此,能夠維持用戶進行操作的可能性高時的動作的識別精度,并且能夠在用戶進行操作的可能性低時能防止動作的誤識別。
[0130]如以上所說明的那樣,本發(fā)明的信息處理裝置的一個實施方式是腕部終端11。也就是說,在腕部終端11本身設置動作識別部71、計數(shù)部74、加速度傳感器部60、和閾值設定部73。
[0131]由此,用戶不用另外準備特別的設備,能夠僅通過將腕部終端11戴在手臂,就以單純的活動來對該腕部終端11進行操作。這時,即使存在因日常生活的活動而導致手臂也活動的情況,也能減少誤識別為作為操作的動作的情況。
[0132]另外,本發(fā)明并不限定于上述的實施方式,在能夠達成本發(fā)明的目的的范圍內(nèi)的變形、改良等也包含在本發(fā)明中。
[0133]在上述的實施方式中,作為動作識別處理,采用根據(jù)圖10的流程圖的處理,但圖10只是例子,其中作為水平判定閾值使用3種,成為改變閾值的定時的指標的計數(shù)器使用2種,作為運動狀態(tài)判定閾值使用I種。也就是說,在動作識別處理中,作為水平判定閾值,只要采用任意的2種以上就可以,計數(shù)器也是只要采用任意的2種以上就可以。
[0134]在上述的實施方式中采用了加速度傳感器部60,但并不特別限定于此,只要具有檢測腕部終端11的運動狀態(tài)的功能,就可以采用任意的傳感器設備。
[0135]此外,在上述的實施方式中,在腕部終端11搭載了對閾值進行可變設定的功能,但并不特別限定于此,對閾值進行可變設定的功能也可以被搭載在未圖示的另外的裝置中。同樣地,對于識別動作的功能等其它功能,也不必非要搭載在腕部終端11,也可以搭載在未圖示的另外的裝置(這種情況下并不需要是I臺,也可以是多臺)。
[0136]換言之,在上述的實施方式中,運用本發(fā)明的信息處理裝置以腕部終端為例進行了說明,但并不特別限定于此。
[0137]例如,本發(fā)明一般能夠運用在佩戴在用戶的手臂等的設備本身、或者具有與該設備進行通信的功能的電子設備中。具體來講,例如,本發(fā)明能夠適用于筆記本電腦、打印機、電視機、攝像機、便攜型導航裝置、便攜電話機、掌上游戲機等。
[0138]上述的一系列處理能夠通過硬件來執(zhí)行,也能夠通過軟件來執(zhí)行。
[0139]換言之,圖2的功能性結(jié)構(gòu)僅僅為示例,并不特別限定。也就是說,只要〇〇終端11中具備能夠?qū)⑸鲜龅囊幌盗刑幚碜鳛檎w來執(zhí)行的功能就可以,而為了實現(xiàn)該功能而使用什么樣的功能模塊并不特別限定于圖2的例子。
[0140]此外,一個功能模塊可以由硬件單體構(gòu)成,也可以由軟件單體構(gòu)成,也可以由其組合構(gòu)成。
[0141]在通過軟件來執(zhí)行一系列的處理的情況下,構(gòu)成其軟件的程序從網(wǎng)絡、記錄介質(zhì)被安裝到計算機中等。
[0142]計算機可以是安裝了專用的硬件的計算機。此外,計算機也可以是通過安裝各種程序,從而能夠執(zhí)行各種功能的計算機,例如通用的個人計算機。
[0143]包含這種程序的記錄介質(zhì),不僅由為了向用戶提供程序而與裝置主體另外配置的圖1的可移動介質(zhì)31構(gòu)成,也能由在預先被安裝在裝置主體的狀態(tài)下被提供給用戶的記錄介質(zhì)等構(gòu)成??梢苿咏橘|(zhì)31由例如磁盤(包含閃存盤在內(nèi))、光盤或者光磁盤等構(gòu)成。光盤由例如 CD-ROM (Compact Disk-Read Only Memory) > DVD (Digital Versatile Disk)等構(gòu)成。光磁盤由MD(Min1-Disk)等構(gòu)成。此外,以預先安裝在裝置主體中的狀態(tài)而向用戶提供的記錄介質(zhì),由例如記錄程序的圖1的R0M12、包含在圖1的存儲部19中的硬盤等構(gòu)成。
[0144]此外,在本說明書中,對記錄介質(zhì)中記錄的程序進行表述的步驟,當然包含沿著其順序來按時序進行的處理,還包括不一定按時序進行的處理,以及并列地或者單獨執(zhí)行的處理。
[0145]此外,在本說明書中,系統(tǒng)的術語意味著由多個裝置、多個單元等構(gòu)成的整體裝置。
[0146]雖然以上,對本發(fā)明的幾個實施方式進行了說明,但這些實施方式僅僅為示例,并不限定本發(fā)明的技術范圍。本發(fā)明也可以采取其它的各種實施方式,進一步地,也可以在不脫離本發(fā)明的主旨的范圍內(nèi),進行省略、置換等各種變更。這些實施方式、其變形包含在本說明書等所記載的發(fā)明的范圍、主旨內(nèi),并包含在權(quán)利要求書所記載的發(fā)明及其等同的范圍內(nèi)。
【權(quán)利要求】
1.一種信息處理裝置,具備: 判斷單元(71),其在用戶佩戴的設備的顯示部相對于規(guī)定的方向所成的角度處于閾值的范圍內(nèi)的情況下,判斷為該設備是基準狀態(tài); 識別單元(71),其在由所述判斷單元判斷為是所述基準狀態(tài)的情況下,對所述設備的從該基準狀態(tài)起的活動進行識別; 輸入單元(72),其對與由所述識別單元識別出的所述設備的從基準狀態(tài)起的活動對應的輸入操作進行輸入; 計時單元(74),其對時間進行計時; 檢測單元(60),其對所述設備的活動狀態(tài)進行檢測;和 設定單元(73),其根據(jù)由所述計時單元計時的時間、和由所述檢測單元檢測出的所述設備的活動狀態(tài),來對所述閾值進行可變設定。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述計時單元在由所述檢測單元檢測出所述設備靜止時,開始計時; 所述設定單元在由所述計時單元計時了一定時間時,進行使所述閾值減少的設定。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述設定單元在由所述檢測單元檢測出所述設備活動時,進行使所述閾值增加的設定。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述設定單元在由所述識別單元識別出所述設備的活動時,進行使所述閾值增加的設定。
5.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述計時單元在由所述識別單元識別出所述設備的活動時,開始計時, 所述設定單元在由所述計時單元計時了一定時間時,進行使所述閾值減少的設定。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述檢測單元是加速度傳感器, 所述閾值由加速度值來表示。
7.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述信息處理裝置是所述設備。
8.一種信息處理方法,作為信息處理裝置所執(zhí)行的步驟而包括: 判斷步驟,在用戶佩戴的設備的顯示部相對于規(guī)定的方向所成的角度處于閾值的范圍內(nèi)的情況下,判斷為該設備是基準狀態(tài); 識別步驟,在由該判斷步驟判斷為是基準狀態(tài)的情況下,對從該基準狀態(tài)起的所述設備的活動進行識別; 輸入步驟,對與由該識別步驟識別出的從所述基準狀態(tài)起的活動對應的輸入操作進行輸入; 計時步驟,對時間進行計時; 檢測步驟,對所述設備的活動狀態(tài)進行檢測;和 設定步驟,根據(jù)由所述計時步驟的處理計時的時間、和由所述檢測步驟的處理檢測出的所述設備的活動狀態(tài),來對所述閾值進行可變設定。
【文檔編號】G06F3/01GK104238743SQ201410280529
【公開日】2014年12月24日 申請日期:2014年6月20日 優(yōu)先權(quán)日:2013年6月21日
【發(fā)明者】春日一貴 申請人:卡西歐計算機株式會社