本發明涉及動作信息測定裝置、功能控制方法和程序。
背景技術:
近年來,通過采用加速度傳感器和角速度傳感器等檢測身體動作的動作檢測傳感器,能識別人的行動(表示步行、奔跑、上下臺階、睡眠等人的動作狀態的信息),或能測定活動量(表示步數、步行距離、消耗卡路里等人的活動的大小的信息)的裝置的開發盛行。本說明書中也將行動類別和活動量的信息統稱為動作信息。
專利文獻1公開了一種便攜式電話機,其具有如下功能:采用上述動作檢測傳感器識別使用者進行的特定姿勢,并輸出與所述姿勢對應的命令(轉移到留言電話應答和郵件接收的命令)。
此外,專利文獻2公開了一種鐘表,其能接收來自心率儀的數據并進行顯示,當動作檢測傳感器檢測出的姿勢成為特定姿勢時,開始從心率儀接收數據,從而實現省電化。
專利文獻1:日本專利公開公報特開2005-286809號
專利文獻2:日本專利公開公報特開2013-132420號
如專利文獻1、2所示,存在能利用安裝有裝置的人的動作而開始特定動作的技術。上述技術利用一個裝置的動作控制特定動作的開始。因此,存在以使用者意想不到的方式開始特定動作的可能性。
例如,作為特定動作,假定為電子設備的解鎖。此時,未得到電子設備的使用許可的人可以通過模仿獲得使用許可的人的行動進行解鎖,電子設備的安全性降低。此外,假定通過進行特定姿勢開始與其他裝置的特定信息的收發時,可能成為與意想不到的對象開始特定信息的收發的狀態,安全性降低。
技術實現要素:
本發明鑒于上述問題,目的是提供能可靠地控制目標的特定功能的執行的動作信息測定裝置、功能控制方法和程序。
本發明的動作信息測定裝置具有用于檢測與使用者的動作對應的信息的檢測部,其包括:動作信息測定部,根據所述檢測部檢測出的信息,測定使用者的動作信息;通信部,與具有所述檢測部和所述動作信息測定部的其他動作信息測定裝置進行近距離無線通信;動作一致判斷部,判斷第一動作和第二動作是否一致,所述第一動作基于自身所屬的動作信息測定裝置的所述檢測部在任意的時機檢測出的檢測信息,所述第二動作基于從所述任意的時機經過第一閾值的時間的時機為止的期間,借助所述通信部從所述其他動作信息測定裝置接收的所述檢測部的檢測信息;以及指令信號輸出決定部,根據所述動作一致判斷部的判斷結果,決定是否向輸入有指令信號時執行特定功能的執行部輸出所述指令信號。
本發明的功能控制方法是動作信息測定裝置的功能控制方法,所述動作信息測定裝置包括:檢測部,檢測與使用者的動作對應的信息;動作信息測定部,根據所述檢測部檢測出的信息、測定使用者的動作信息;以及通信部,與具有所述檢測部和所述動作信息測定部的其他動作信息測定裝置進行近距離無線通信,所述功能控制方法包括:動作一致判斷步驟,判斷第一動作和第二動作是否一致,所述第一動作基于自身所屬的動作信息測定裝置的所述檢測部在任意的時機測定的檢測信息,所述第二動作基于從所述任意的時機經過第一閾值的時間的時機為止的期間,借助所述通信部從所述其他動作信息測定裝置接收的所述檢測部的檢測信息;以及指令信號輸出決定步驟,根據所述動作一致判斷步驟的判斷結果,決定是否向輸入有指令信號時執行特定功能的執行部輸出所述指令信號。
本發明的程序是使計算機作為所述動作信息測定裝置的所述動作信息測定部、所述動作一致判斷部和所述指令信號輸出決定部發揮功能的程序。本發明的程序是使計算機作為所述執行部發揮功能的程序。
按照本發明,可以提供能可靠地控制目標的特定功能的執行的動作信息測定裝置、功能控制方法和程序。
附圖說明
圖1是表示用于說明本發明一個實施方式的系統100的簡要構成的圖。
圖2是表示通過由處理器執行圖1的動作信息測定裝置10的存儲部5中存儲的裝置程序而由控制部2實現的功能模塊的圖。
圖3是表示進行特定動作時由檢測部1檢測出的檢測信息(加速度信號波形)的一例的圖。
圖4是用于說明系統100的動作信息測定裝置10的動作的流程圖。
圖5是用于說明在系統100中省略智能手機30而形成的系統100A的動作的流程圖。
附圖標記說明
10 動作信息測定裝置
1 檢測部
2 控制部
20 動作信息測定部
21 動作一致判斷部
22 指令信號輸出決定部
23 輸出部
3 通信部
30 智能手機(電子設備)
32 控制部(執行部)
具體實施方式
以下,參照附圖說明本發明的實施方式。
圖1是表示用于說明本發明一個實施方式的系統100的簡要構成的圖。系統100具備多個(圖1的示例中為三個)動作信息測定裝置10,以及作為能與動作信息測定裝置10進行通信的電子設備的智能手機30。動作信息測定裝置10安裝在使用者的身體上使用,具體示例為計步器和活動量計。
系統100構成為,多個動作信息測定裝置10中的任意一個成為中樞,與智能手機30進行通信,并且所述中樞與除了中樞以外的其他的動作信息測定裝置10(以下也稱為其他動作信息測定裝置10)進行通信。
各動作信息測定裝置10具備檢測部1、統一控制整體的控制部2、通信部3、操作部4、包含閃存器和/或ROM(Read Only Memory、只讀存儲器)等存儲介質的存儲部5以及用于顯示各種信息的顯示部6。
檢測部1用于檢測與安裝有動作信息測定裝置10的使用者的身體部位的動作對應的信息,具備體動檢測部11和高度檢測部12。
體動檢測部11用于檢測安裝有動作信息測定裝置10的使用者的身體部位的動作(加速度、角速度等),具有加速度傳感器和角速度傳感器等各種動作傳感器,以及處理從各種動作傳感器輸出的信號的信號處理部。體動檢測部11只要包含至少一個動作傳感器和處理來自所述動作傳感器的信號的信號處理部即可。
高度檢測部12包含氣壓傳感器,處理氣壓傳感器的檢測信號,檢測安裝有動作信息測定裝置10的部位的高度。另外,也可以省略高度檢測部12。安裝動作信息測定裝置10的安裝部位的高度根據使用者的動作(例如上下臺階)而變化。因此,所述高度的信息也是與安裝有動作信息測定裝置10的部位的動作對應的信息。
控制部2主要由執行存儲部5的ROM中存儲的裝置程序的處理器構成。
通信部3是用于與包含智能手機30和其他動作信息測定裝置10在內的其他電子設備進行近距離無線通信的接口。近距離無線通信是指不借助互聯網等網絡而在裝置之間直接進行信息的收發。
作為這種接口,采用基于ANT的通信接口、基于WIFI的通信接口、基于藍牙的通信接口等。另外,動作信息測定裝置10與智能手機30也可以借助互聯網等網絡進行通信。
操作部4是用于向控制部2輸入各種指示的設備,由按鈕和裝載于顯示部6的觸摸面板等構成。
智能手機30具有通信部31、控制部32和顯示部33。
通信部31是用于與動作信息測定裝置10的通信部3進行通信的接口。
控制部32由內置有存儲器的處理器構成。所述存儲器存儲有游戲程序。處理器通過執行游戲程序,在顯示部33上顯示游戲畫面,從而提供能在所述游戲畫面上玩的電子游戲。此外,控制部32通過執行游戲程序,作為執行部發揮功能。
在本實施方式中提供的電子游戲是與敵對角色對戰的游戲,但是這只是一例,不限于此。
控制部32根據從動作信息測定裝置10借助通信部31傳送來的指令信號,控制基于游戲程序的電子游戲中的對敵對角色的攻擊參數。所述攻擊參數決定能給予敵對角色的損傷的大小。
控制部32未從動作信息測定裝置10接收指令信號時,將攻擊參數設定為基準值。另一方面,控制部32從動作信息測定裝置10接收到指令信號時,按照指令信號,將攻擊參數設定為大于基準值的值。
圖2是表示通過由處理器執行圖1的動作信息測定裝置10的存儲部5中存儲的裝置程序而由控制部2實現的功能模塊的圖。
如圖2所示,控制部2具有動作信息測定部20、動作一致判斷部21、指令信號輸出決定部22和輸出部23。
動作信息測定部20根據由檢測部1檢測出的檢測信息,測定使用者的動作信息。動作信息包含使用者的行動類別和活動量中的至少一方。
在本說明書中,行動類別是指步行、奔跑、就座、站立、上下臺階、睡眠、學習、進餐等人的動作狀態。例如可以根據高度檢測部12檢測出的高度信息的變化來識別上下臺階。例如可以根據體動檢測部11檢測出的信息來識別步行、奔跑、就座、站立、睡眠等狀態。
動作一致判斷部21判斷第一動作和第二動作是否一致,所述第一動作基于自身所屬的動作信息測定裝置的檢測部1在任意的時機檢測出的檢測信息;所述第二動作基于從所述任意的時機經過第一閾值α的時間的時機為止的期間,借助通信部3從其他動作信息測定裝置10接收的檢測部1的檢測信息。第一閾值α是考慮了動作信息測定裝置10之間在收發檢測信息時產生的時滯而設定的值。
例如,在存儲部5中預先登錄有與預定的動作(例如動作信息測定裝置10安裝在手上時,用安裝有動作信息測定裝置10的手進行一次揮拳的動作)對應的檢測信息(動作波形數據)。
具體而言,使用者在手上安裝有動作信息測定裝置10的狀態下進行揮拳的動作時,如圖3所示,利用檢測部1檢測出與所述動作對應的信號(加速度信號和角速度信號)。
動作信息測定裝置10的控制部2將圖3所示的單位期間(例如1秒)的動作波形數據與表示任意的動作的識別信息相關聯地存儲于存儲部5,并結束登錄作業。所述動作波形數據也可以預先登錄多個種類。在此,將動作波形數據作為使用者的實測數據進行登錄,但是也可以在動作信息測定裝置10出廠時預先登錄規定數據作為動作波形數據。
當檢測部1檢測出的檢測信息(動作波形數據)與存儲部5中登錄的動作波形數據一致時,動作一致判斷部21檢測為所述動作波形數據的識別信息所表示的登錄動作已由使用者完成。動作一致判斷部21檢測到登錄動作已完成時,將檢測時刻與所述識別信息相關聯地存儲于存儲部5。
登錄的動作波形數據與實際檢測出的動作波形數據一致并不限于兩個動作波形數據完全一致的情形。例如,把從登錄的動作波形數據抽出的多個特征點(在圖3中被虛線的○包圍的加速度(或角速度)向反方向變化的點),與從實際檢測出的動作波形數據抽出的特征點進行比較,在雙方的特征點的一致數量達到規定值以上時,就可以判斷兩個動作波形數據一致。兩個特征點的一致也沒有必要完全一致,只要兩個特征點之間的時間差和加速度差處于容許誤差范圍內就可以判斷為一致。
在存儲了檢測時刻之后,動作一致判斷部21將從其他動作信息測定裝置10接收的每單位期間的檢測信息(動作波形數據),與上述登錄動作的動作波形數據依次比較。
動作一致判斷部21判斷從所述檢測時刻經過第一閾值α的時間的時刻為止的期間從其他動作信息測定裝置10接收的動作波形數據,是否同與所述檢測時刻相關地存儲的識別信息所表示的動作波形數據一致。此處的一致的判斷方法與上述的方法相同。
在此,把與識別信息相關聯地登錄的動作波形數據,與從其他動作信息測定裝置10接收的動作波形數據進行比較,判斷兩者是否一致,但是也可以構成為將上述檢測時刻由自身所屬的動作信息測定裝置的檢測部1檢測出并被判斷為與登錄的動作波形數據一致的動作波形數據本身,與從其他動作信息測定裝置10接收的動作波形數據進行比較。
指令信號輸出決定部22根據動作一致判斷部21的判斷結果,決定是否向輸入有指令信號時執行特定功能的執行部亦即智能手機30的控制部32輸出指令信號。所述指令信號是指定上述的攻擊參數的命令信號。
在由指令信號輸出決定部22決定輸出指令信號時,輸出部23借助通信部3向智能手機30的控制部32輸出指令信號。
以上的控制部2的功能在動作信息測定裝置10被設定為中樞時實現。在動作信息測定裝置10被設定為中樞以外的情況下,在控制部2中刪除動作一致判斷部21、指令信號輸出決定部22和輸出部23,取而代之,利用裝置程序的執行形成檢測信息發送部,所述檢測信息發送部把檢測部1檢測出的檢測信息定期向成為中樞的動作信息測定裝置10發送。
說明上述結構的系統100的動作。
圖4是用于說明系統100的動作信息測定裝置10的動作的流程圖。以下的說明中,成為中樞的動作信息測定裝置10與智能手機30通過藍牙通信進行通信,動作信息測定裝置10之間通過ANT通信進行通信。
首先,任意的動作信息測定裝置10的使用者將所述動作信息測定裝置10安裝在手腕上,在執行智能手機30的游戲程序的基礎上,通過對操作部4進行操作,實施動作信息測定裝置10與智能手機30的配對。
由此,所述任意的動作信息測定裝置10與智能手機30的通信確立,所述任意的動作信息測定裝置10被設定為中樞。成為中樞的動作信息測定裝置10的控制部2將ANT通信的接收CH打開,轉移到等待從其他動作信息測定裝置10接收檢測信息的接收待機狀態(步驟S1)。
成為中樞的動作信息測定裝置10的控制部2將檢測部1檢測出的每單位期間的檢測信息與存儲部5中存儲的檢測信息進行比較,當雙方一致時,檢測為由使用者完成登錄動作(第一動作)(步驟S2:是)。
控制部2在檢測到第一動作完成時,把其檢測時刻T1與所述第一動作的識別信息相關聯地存儲于存儲部5(步驟S3)。
接著,控制部2從其他動作信息測定裝置10接收了檢測信息時(步驟S4:是),把所述檢測信息的接收時刻T與第一動作的檢測時刻T1進行比較。
如果接收時刻T超過(檢測時刻T1+α)(步驟S5:否),則控制部2使處理返回步驟S2,如果接收時刻T在(檢測時刻T1+α)以下(步驟S5:是),則控制部2進行步驟S6的處理。
在步驟S6中,控制部2將接收的檢測信息同與上述第一動作的識別信息對應的檢測信息進行比較,判斷基于接收的檢測信息的動作(第二動作)是否與第一動作一致。
在步驟S6的判斷為“否”時,控制部2使處理返回步驟S4,在步驟S6的判斷為“是”時,控制部2將計數器的計數值N(N的初始值為0)更新為(N+1)(步驟S7)。
隨后,在計數值N小于第二閾值β(β是2以上的自然數)時(步驟S8:否),控制部2使處理返回步驟S4。在計數值N為第二閾值β以上時(步驟S8:是),控制部2決定向智能手機30輸出與第一動作對應的指令信號(步驟S9)。
另外,可以針對存儲部5中預先登錄的每個動作預先存儲指令信號。存儲部5中可以針對每個登錄動作,存儲用于與計數值N成正比地提高攻擊力的指令信號。
而且,控制部2通過從存儲部5取得而生成與第一動作對應或者與第一動作和計數值N對應的指令信號,并把生成的指令信號借助通信部3向智能手機30發送(步驟S10)。
接收到指令信號的智能手機30的控制部32根據接收的指令信號設定游戲的攻擊參數,對敵對角色執行基于所述設定的攻擊。換句話說,控制部32根據指令信號,進行特定功能(向敵對角色攻擊)的執行。
如上所述,按照系統100,持有動作信息測定裝置10的多個使用者通過在實質相同的時機進行實質相同的動作,在正由智能手機30執行的游戲中可以進行提高了向敵對角色的攻擊力的攻擊。
由于僅僅一個使用者進行特定動作不能完成進行強力攻擊這樣的特定功能的執行,所以能夠增加游戲的樂趣。此外,通過由多個使用者在實質相同的時機進行實質相同的動作,向智能手機30發送指令信號。因此,降低了向智能手機30錯誤地發送指令信號的可能性,能夠對智能手機30可靠地進行符合多個使用者的目的的動作。
上述的第一閾值α只要適當設定為如下程度的值即可:考慮動作信息測定裝置10之間的通信時滯,能判斷多個使用者在實質相同的時機進行動作。
以上的說明中,將指令信號作為指定游戲的攻擊參數的信號進行了說明,但是不限于此。例如在智能手機30被鎖定時,中樞的動作信息測定裝置10可以向智能手機30發送用于解除所述鎖定的指令信號。
按照所述結構,多個使用者在實質相同的時機進行實質相同的動作,由此使智能手機30的控制部32根據指令信號解除鎖定。因此,相比于通過密碼進行鎖定的情況,可以實現牢固的防護。
以上的說明中,系統100具備多個動作信息測定裝置10和智能手機30,但是也可以是省略智能手機30而設有兩個動作信息測定裝置10的系統100A。
在所述系統100A中,關于兩個動作信息測定裝置10借助通信部3進行的通信,在初始設定中禁止各動作信息測定裝置10測定的動作信息的收發。
在所述系統100A中,動作信息測定裝置10的控制部2通過執行裝置程序,作為按照從輸出部23輸出的指令信號執行特定功能(上述的動作信息的收發禁止的解除)的執行部發揮功能。此外,在由指令信號輸出決定部22決定輸出指令信號時,輸出部23向所述執行部輸出指令信號。
圖5是用于說明在系統100中省略智能手機30而形成的系統100A的動作的流程圖。在圖5中,對于與圖4相同的處理標注同一附圖標記并省略說明。
在圖5中,當兩個動作信息測定裝置10接近到能利用通信部3進行通信的距離時,一方的動作信息測定裝置10進行步驟S2~步驟S6的處理。而后,在步驟S6的判斷為“是”時,進行步驟S9的處理,一方的動作信息測定裝置10的輸出部23生成指令信號并向執行部輸出指令信號。
一方的動作信息測定裝置10的執行部接收到指令信號時,解除與在步驟S4中接收的檢測信息的發送方的其他動作信息測定裝置10的通信限制(動作信息的收發禁止)(步驟S10A)。
如上所述,按照系統100A,持有動作信息測定裝置10的兩個使用者通過在實質相同的時機進行實質相同的動作,能開始在兩個動作信息測定裝置10之間的動作信息的收發。
通過在動作信息測定裝置10彼此之間進行動作信息的交換,例如可以判斷動作信息測定裝置10的持有者彼此的適合性,或者通過得知對方的活動量等來提高運動的意識。
可以考慮構成為這種動作信息的交換在兩個動作信息測定裝置10能通信的時點自動開始,但是所述結構下存在向意想不到的對象發送動作信息的可能性。
按照系統100A,希望進行動作信息的交換的使用者只要不在實質相同的時機進行實質相同的動作,就不能完成動作信息的交換。因此,可以防止意想不到的信息的流出。
此外,按照系統100A,希望交換動作信息的兩個使用者可以通過握手和舉手擊掌等開始動作信息的收發,不需要用于開始動作信息的收發的操作。
使計算機作為動作信息測定裝置10的動作信息測定部20、動作一致判斷部21、指令信號輸出決定部22、輸出部23和執行部發揮功能的程序,以及使計算機作為控制部32發揮功能的程序,可以通過將所述程序記錄在計算機能讀取的非臨時性(non-transitory)存儲介質來提供。
這種“計算機能讀取的存儲介質”例如包含CD-ROM(Compact Disc-ROM)等光學介質和存儲卡等磁存儲介質等。此外,還可以借助網絡下載來提供這種程序。
本次公開的實施方式中的所有內容都是例示性內容而非限制性內容。本發明的范圍不限于上述的說明而是由權利要求來表示,并包含與權利要求等同的內容和權利要求范圍內的全部變更。
如上所述,本說明書公開了以下的內容。
公開的動作信息測定裝置具有用于檢測與使用者的動作對應的信息的檢測部,其包括:動作信息測定部,根據所述檢測部檢測出的信息,測定使用者的動作信息;通信部,與具有所述檢測部和所述動作信息測定部的其他動作信息測定裝置進行近距離無線通信;動作一致判斷部,判斷第一動作和第二動作是否一致,所述第一動作基于自身所屬的動作信息測定裝置的所述檢測部在任意的時機檢測出的檢測信息,所述第二動作基于從所述任意的時機經過第一閾值的時間的時機為止的期間,借助所述通信部從所述其他動作信息測定裝置接收的所述檢測部的檢測信息;以及指令信號輸出決定部,根據所述動作一致判斷部的判斷結果,決定是否向輸入有指令信號時執行特定功能的執行部輸出所述指令信號。
公開的動作信息測定裝置中,基于在所述期間從多個所述其他動作信息測定裝置接收的檢測信息的第二動作中,與所述第一動作一致的第二動作的數量達到第二閾值以上時,所述指令信號輸出決定部決定輸出所述指令信號。
公開的動作信息測定裝置中,所述執行部包含能與所述動作信息測定裝置進行通信的電子設備所具有的執行部。
公開的動作信息測定裝置中,所述動作一致判斷部通過比較從表示所述第一動作的所述檢測部的檢測信息抽出的特征點,以及從表示所述第二動作的所述檢測部的檢測信息抽出的特征點,來判斷所述第一動作和所述第二動作是否一致。
公開的功能控制方法是動作信息測定裝置的功能控制方法,所述動作信息測定裝置包括:檢測部,檢測與使用者的動作對應的信息;動作信息測定部,根據所述檢測部檢測出的信息,測定使用者的動作信息;以及通信部,與具有所述檢測部和所述動作信息測定部的其他動作信息測定裝置進行近距離無線通信,所述功能控制方法包括:動作一致判斷步驟,判斷第一動作和第二動作是否一致,所述第一動作基于自身所屬的動作信息測定裝置的所述檢測部在任意的時機測定的檢測信息,所述第二動作基于從所述任意的時機經過第一閾值的時間的時機為止的期間,借助所述通信部從所述其他動作信息測定裝置接收的所述檢測部的檢測信息;以及指令信號輸出決定步驟,根據所述動作一致判斷步驟的判斷結果,決定是否向輸入有指令信號時執行特定功能的執行部輸出所述指令信號。
公開的程序是使計算機作為所述動作信息測定裝置的所述動作信息測定部、所述動作一致判斷部和所述指令信號輸出決定部發揮功能的程序。
公開的程序是使計算機作為所述執行部發揮功能的程序。
工業實用性
按照本發明,可以提供能可靠地控制目標的特定功能的執行的動作信息測定裝置、功能控制方法和程序。
以上利用特定的實施方式說明了本發明,但是本發明不限于所述實施方式,可以在不脫離公開的發明技術構思的范圍進行各種變更。
本申請是基于2014年8月29日提出的日本專利申請(特愿2014-175838)而完成的,并將其內容援引于此。