專利名稱:信息處理設(shè)備、圖像輸出方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備、圖像輸出方法以及程序。
背景技術(shù):
現(xiàn)今,以維持或改善健康狀態(tài)、提高競技能力等為目的的物理運(yùn)動作為日常事物被進(jìn)行。慢跑、步行、騎車、游泳等是這樣的物理運(yùn)動的其中的示例。作為支持用戶的運(yùn)動的技術(shù),存在測量進(jìn)行運(yùn)動的用戶的生物信息的技術(shù)、管理所測得信息的技術(shù)、向用戶推薦某種類型的運(yùn)動的技術(shù),等等。例如,日本未實(shí)審專利申請公報No. 2002-291952公開了一種技術(shù),該技術(shù)將指示基于用戶運(yùn)動數(shù)據(jù)所推薦的運(yùn)動內(nèi)容的運(yùn)動程序數(shù)據(jù)從服務(wù)器遞送給用戶的腕表,以使得沒有運(yùn)動方面的專業(yè)知識的人也可以進(jìn)行適當(dāng)?shù)倪\(yùn)動。
發(fā)明內(nèi)容
然而,在日本未實(shí)審專利申請公報No. 2002-291952中公開的技術(shù)僅僅在腕表的屏幕畫面上向用戶呈現(xiàn)運(yùn)動程序數(shù)據(jù)所指定的運(yùn)動內(nèi)容以及運(yùn)動持續(xù)時間或次數(shù)。因此, 該技術(shù)不能允許用戶在該用戶的當(dāng)前運(yùn)動與過去的運(yùn)動之間進(jìn)行比較或者在該用戶的運(yùn)動與另一用戶的運(yùn)動之間進(jìn)行比較。此外,似乎還沒有允許用戶在進(jìn)行運(yùn)動的同時容易地進(jìn)行上述運(yùn)動比較的技術(shù)。鑒于上面的狀況,希望提供允許用戶在進(jìn)行運(yùn)動時容易地識別出用于比較的運(yùn)動的新穎的、經(jīng)改進(jìn)的信息處理設(shè)備、圖像輸出方法和程序。根據(jù)本發(fā)明一個,提供了一種信息處理設(shè)備,包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù);選擇單元,該選擇單元根據(jù)指定條件從存儲在存儲單元中的多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出單元,該輸出單元輸出輸出圖像序列,輸出圖像序列針對選擇單元所選擇的運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。輸出圖像可以是顯示出作為進(jìn)行由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動的人的化身的人物的圖像。輸出單元可以根據(jù)所選運(yùn)動模型中的測得值來按時間順序改變所述人物的狀態(tài)。運(yùn)動模型可以包括指示進(jìn)行運(yùn)動的人的位置的位置數(shù)據(jù),該信息處理設(shè)備還包括用于獲取用戶的當(dāng)前位置的位置獲取單元,并且輸出單元可以根據(jù)由所選運(yùn)動模型的位置數(shù)據(jù)所指示的人的位置以及由位置獲取單元獲得的用戶的當(dāng)前位置來按時間順序改變所述人物的顯示位置或大小。輸出圖像可以是還顯示至少一種測得值的圖像。用于選擇與進(jìn)行運(yùn)動的用戶相同的人的運(yùn)動模型的條件可以被包括作為條件的選項(xiàng)。用于選擇公知的人的運(yùn)動模型的條件可以被包括作為條件的選項(xiàng)。
用于選擇具有與進(jìn)行運(yùn)動的用戶共同或類似的年齡、性別、身高和體重中的至少一種屬性的人的運(yùn)動模型的條件可以被包括作為條件的選項(xiàng)。該信息處理設(shè)備還可以包括測量單元,該測量單元輸出針對進(jìn)行運(yùn)動的用戶的一種或多種測得值;以及運(yùn)動識別單元,該運(yùn)動識別單元基于由測量單元輸出的測得值來識別用戶的運(yùn)動,其中當(dāng)由運(yùn)動識別單元識別出的用戶的當(dāng)前運(yùn)動與正被輸出單元處理的運(yùn)動模型的運(yùn)動描述數(shù)據(jù)所指定的運(yùn)動不同時,選擇單元選擇另一運(yùn)動模型以被輸出單元處理。該信息處理設(shè)備還可以包括測量單元,該測量單元輸出進(jìn)行運(yùn)動的用戶的一種或多種測得值;運(yùn)動識別單元,該運(yùn)動識別單元基于由測量單元輸出的測得值來識別用戶的運(yùn)動;以及運(yùn)動模型創(chuàng)建單元,該運(yùn)動模型創(chuàng)建單元利用運(yùn)動識別單元的識別結(jié)果來創(chuàng)建用于該用戶的運(yùn)動模型。根據(jù)本發(fā)明另一實(shí)施例,提供了一種利用信息處理設(shè)備的圖像輸出方法,該信息處理設(shè)備包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù),該方法包括以下步驟根據(jù)指定條件從存儲在存儲單元中的多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出輸出圖像序列,輸出圖像序列針對所選運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。根據(jù)本發(fā)明另一實(shí)施例,提供了一種使得計算機(jī)控制信息處理設(shè)備的程序,該信息處理設(shè)備包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù),該程序使得計算機(jī)用作選擇單元,該選擇單元根據(jù)指定條件從存儲在存儲單元中的多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出單元,該輸出單元輸出輸出圖像序列,輸出圖像序列針對由選擇單元所選擇的運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。根據(jù)本發(fā)明的上述實(shí)施例,能夠提供允許用戶在進(jìn)行運(yùn)動時容易地識別出用于比較的運(yùn)動的信息處理設(shè)備、圖像輸出方法和程序。
圖1是示出根據(jù)一個實(shí)施例的信息處理系統(tǒng)的概況的第一示意圖;圖2是示出根據(jù)一個實(shí)施例的信息處理系統(tǒng)的概況的第二示意圖;圖3是示出根據(jù)一個實(shí)施例的信息處理系統(tǒng)的概況的第三示意圖;圖4是示出根據(jù)一個實(shí)施例的信息處理設(shè)備的配置示例的框圖;圖5是說明根據(jù)一個實(shí)施例的用戶數(shù)據(jù)的登記的說明圖;圖6是說明根據(jù)一個實(shí)施例的運(yùn)動識別處理的說明圖;圖7是說明根據(jù)一個實(shí)施例的運(yùn)動模型的創(chuàng)建的說明圖;圖8是說明根據(jù)一個實(shí)施例的與運(yùn)動模型有關(guān)的人的類型的說明圖;圖9是說明根據(jù)一個實(shí)施例的選擇條件指定畫面的說明圖;圖10是說明根據(jù)一個實(shí)施例的人物圖像的創(chuàng)建的第一說明圖;圖11是說明根據(jù)一個實(shí)施例的人物圖像的創(chuàng)建的第二說明圖12是說明根據(jù)一個實(shí)施例的人物圖像的創(chuàng)建的第三說明圖;圖13是示出根據(jù)一個實(shí)施例的輸出圖像的一個示例的說明圖;圖14是示出根據(jù)一個實(shí)施例的輸出圖像的另一示例的說明圖;圖15是示出根據(jù)一個實(shí)施例的信息處理的整體流程的示例的流程圖;圖16是示出根據(jù)一個實(shí)施例的模型創(chuàng)建處理的流程的示例的流程圖;以及圖17是示出根據(jù)一個實(shí)施例的模型顯示處理的流程的示例的流程圖。
具體實(shí)施例方式下面,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說明書和附圖中,用相同的標(biāo)號來表示具有基本上相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件,并且省略對這些結(jié)構(gòu)元件的重復(fù)描述。下面將按以下順序描述本發(fā)明的優(yōu)選實(shí)施例。1.系統(tǒng)的概況2.根據(jù)實(shí)施例的信息處理設(shè)備的配置2.1用戶數(shù)據(jù)的登記2. 2運(yùn)動的測量和識別2. 3運(yùn)動模型的創(chuàng)建2. 4運(yùn)動模型的顯示3.根據(jù)實(shí)施例的處理流程3. 1整體流程3. 2模型創(chuàng)建處理3. 3模型顯示處理4.總結(jié)<1.系統(tǒng)的概況〉下面參考圖1至圖3描述根據(jù)本發(fā)明一個實(shí)施例的信息處理系統(tǒng)的概況。圖1是示出根據(jù)本發(fā)明一個實(shí)施例的信息處理系統(tǒng)Ia的概況的示意圖。參考圖 1,信息處理系統(tǒng)Ia的用戶fe正在跑步。信息處理系統(tǒng)Ia包括信息處理設(shè)備100a、傳感器組10 以及顯示設(shè)備l(Ma。傳感器組10 由用戶fe佩戴。在用戶fe進(jìn)行運(yùn)動時,傳感器組10 定期獲取用戶Ua的一種或多種測得值,并且將所獲取的測得值發(fā)送給信息處理設(shè)備100a。為了簡化示圖,圖1僅示出了被佩戴在用戶手腕上的傳感器組10加。然而,傳感器組10 中包括的傳感器還可被佩戴在用戶身體的其它部分上或者由用戶攜帶。傳感器組10 可以包括獲取用戶Ua身體各個部分的加速度的加速度傳感器、獲取各個部分的姿勢的陀螺儀傳感器、 獲取各個部分的肌電(myoelectric)電位的肌電傳感器、獲取用戶fe的心跳的心跳儀、獲取呼吸頻率的呼吸計、獲取體溫的體溫計、獲取出汗情況的出汗測量儀,等等。顯示設(shè)備10 由用戶Ua佩戴。顯示設(shè)備10 接收由信息處理設(shè)備IOOa創(chuàng)建的輸出圖像,并且向用戶Ua顯示所接收的輸出圖像。在圖1的示例中,顯示設(shè)備10 是頭載式顯不器。信息處理設(shè)備IOOa是這樣的設(shè)備,其處理從傳感器組10 接收的測得值并且創(chuàng)
6建要被顯示給用戶fe的輸出圖像。信息處理設(shè)備IOOa例如可以是具有用于與傳感器組 10 和顯示設(shè)備10 進(jìn)行連接的連接接口(即,無線或有線通信接口)的通用計算機(jī)。此外,不局限于圖1的示例,信息處理設(shè)備IOOa可以是與傳感器組10 和顯示設(shè)備10 中的任一個或兩者物理地相集成的設(shè)備。圖2是示出根據(jù)本發(fā)明另一實(shí)施例的信息處理系統(tǒng)Ib的概況的示意圖。參考圖2, 信息處理系統(tǒng)Ib的用戶Ub正在跑步機(jī)上跑步。信息處理系統(tǒng)Ib包括信息處理設(shè)備100b、 傳感器組102b和顯示設(shè)備104b。傳感器組102b中的某一傳感器102b_l由用戶Ub佩戴。另一方面,傳感器組102b 中的另一傳感器102b-2不由用戶Ub佩戴。在用戶Ub進(jìn)行運(yùn)動時,傳感器組102b定期獲取用戶Ub的一種或多種測得值,并且將所獲取的測得值發(fā)送給信息處理設(shè)備100b,正如圖 1的傳感器組10 那樣。由用戶佩戴的傳感器10沘-1可以包括與圖1的傳感器組10 中的傳感器類似的傳感器,例如獲取用戶Ub身體各個部分的加速度的加速度傳感器。此外, 傳感器102b-2可以包括用于通過檢測從用戶Ub的身體發(fā)射來的紅外線來獲取用戶Ub的體溫的溫度計、獲取用戶Ub的呼氣中的二氧化碳水平的濃度計,等等。顯示設(shè)備104b安裝在用戶Ub使用的跑步機(jī)上。顯示設(shè)備104b接收由信息處理設(shè)備IOOb創(chuàng)建的輸出圖像并且將所接收的輸出圖像顯示給用戶Ubo信息處理設(shè)備IOOb是這樣的設(shè)備,其處理從傳感器組102b接收的測得值并且創(chuàng)建要被顯示給用戶Ub的輸出圖像,正如圖1的信息處理設(shè)備IOOa那樣。信息處理設(shè)備 IOOa例如可以是具有用于與傳感器組102b和顯示設(shè)備104b進(jìn)行連接的連接接口的通用計算機(jī)。此外,不局限于圖2的示例,信息處理設(shè)備IOOb可以是與傳感器組102b和顯示設(shè)備 104b中的任一個或兩者物理地相集成的設(shè)備。圖3是示出根據(jù)本發(fā)明又一實(shí)施例的信息處理系統(tǒng)Ic的概況的示意圖。參考圖3, 信息處理系統(tǒng)Ic的用戶Uc正在游泳池中游泳。信息處理系統(tǒng)Ic包括信息處理設(shè)備100c、 傳感器組10 和顯示設(shè)備l(Mc。傳感器組10 與前面參考圖1描述的傳感器組相同。顯示設(shè)備l(Mc是能夠?qū)D像投影到用戶Uc正在其中游泳的游泳池的底面的投影儀。顯示設(shè)備10 接收由信息處理設(shè)備IOOc創(chuàng)建的輸出圖像并且將所接收的輸出圖像投影到游泳池的底面上。注意,在信息處理系統(tǒng)Ic中,除了利用投影儀將圖像投影到游泳池的底面上以外,還可以將顯示設(shè)備的屏幕安裝在游泳池的底面上。信息處理設(shè)備IOOc是這樣的設(shè)備,其處理從傳感器組10 接收的測得值并且創(chuàng)建要被顯示設(shè)備10 投影的輸出圖像,正如圖1的信息處理設(shè)備IOOa那樣。信息處理設(shè)備IOOc例如可以是具有用于與傳感器組10 和顯示設(shè)備l(Mc進(jìn)行連接的連接接口的通用計算機(jī)。因此,參考圖1至圖3描述的信息處理設(shè)備IOOa至IOOc的任一個是測量進(jìn)行運(yùn)動的用戶的一種或多種測得值并且創(chuàng)建要被顯示給用戶的輸出圖像的設(shè)備。在本說明書的以下描述中,當(dāng)無需在信息處理設(shè)備IOOaUOOb和IOOc間進(jìn)行區(qū)分時,則通過省略符號末尾的字母而將它們統(tǒng)稱為信息處理設(shè)備100。這也適用于信息處理系統(tǒng)1 (la、Ib和Ic)、傳感器組 102 (102a ^P 102b)以及顯示設(shè)備 104 (104a、104b 禾口 I(Mc)。<2.根據(jù)實(shí)施例的信息處理設(shè)備的配置〉下面參考圖4至圖14描述根據(jù)本發(fā)明一個實(shí)施例的信息處理設(shè)備100的具體配置。圖4是示出根據(jù)一個實(shí)施例的信息處理設(shè)備100的配置示例的框圖。參考圖4,該信息處理設(shè)備100包括用戶接口 110、用戶數(shù)據(jù)管理單元120、測量單元130、運(yùn)動識別單元140、 位置獲取單元150、存儲單元160、模型創(chuàng)建單元170、選擇單元180以及輸出單元190。[2-1.用戶數(shù)據(jù)的登記]用戶接口 110為信息處理設(shè)備100提供用于接受來自用戶的信息輸入或指令的接口。用戶接口 110可以是利用顯示設(shè)備104顯示的屏幕畫面的⑶I (圖形用戶界面),或者音頻輸入接口等等。用戶接口 110不僅用于在本節(jié)中描述的對用戶數(shù)據(jù)的登記,而且還用于在后面描述的在顯示運(yùn)動模型時對條件的輸入。用戶數(shù)據(jù)管理單元120管理信息處理設(shè)備100的用戶的用戶數(shù)據(jù)。用戶數(shù)據(jù)例如由用戶經(jīng)由圖5所示的用戶數(shù)據(jù)登記畫面Wl被輸入。參考圖5,用戶數(shù)據(jù)登記畫面Wl在左側(cè)示出。用戶數(shù)據(jù)登記畫面Wl例如包含用于輸入一個用戶的昵稱、身高、體重、性別和年齡的屬性輸入欄,以及用于指定臉部圖片的指定欄。用戶數(shù)據(jù)管理單元120經(jīng)由用戶數(shù)據(jù)登記畫面Wl獲取每個用戶的屬性值,并且將包含所獲取屬性值的用戶數(shù)據(jù)存儲到存儲單元160中。作為示例,存儲在存儲單元160中的用戶數(shù)據(jù)122在圖5的右側(cè)示出。用戶數(shù)據(jù) 122除了包含標(biāo)識每個用戶的用戶ID以外,還包含如下六個屬性項(xiàng)昵稱(名字)、身高、體重、性別、年齡以及臉部圖片的圖像文件的文件路徑(facePic)。這些屬性項(xiàng)的屬性值例如可以由用戶利用用戶數(shù)據(jù)管理單元120所提供的用戶數(shù)據(jù)更新畫面(未示出)來更新。[2. 2運(yùn)動的測量和識別]用戶數(shù)據(jù)被登記之后的信息處理設(shè)備100的處理大致被劃分為運(yùn)動的測量和識別、運(yùn)動模型的創(chuàng)建,以及運(yùn)動模型的顯示。在本節(jié)中,將描述運(yùn)動的測量和識別。運(yùn)動的測量和識別主要涉及測量單元130、運(yùn)動識別單元140、位置獲取單元150和存儲單元160。測量單元130利用傳感器組102來測量進(jìn)行運(yùn)動的用戶的一種或多種參數(shù),并且將作為測量結(jié)果的測得值輸出給運(yùn)動識別單元140和存儲單元160。從測量單元130輸出的測得值可以是針對各種參數(shù)的測得值,各種參數(shù)例如為用戶身體各個部分(例如,兩只手、兩只腳、臀部等)的加速度和姿勢,以及用戶的心跳和呼吸頻率。測量單元130對測得值的輸出通常在用戶進(jìn)行運(yùn)動時定期地被執(zhí)行。結(jié)果,針對用戶一系列運(yùn)動的時間序列的測得值被輸出。運(yùn)動識別單元140基于從測量單元130輸出的測得值來識別用戶的運(yùn)動。運(yùn)動識別單元140進(jìn)行的運(yùn)動識別處理例如可以是基于HMM (隱式馬爾科夫模型)的處理,HMM在日本未實(shí)審專利申請公報No. 2006-340903以及日本未實(shí)審專利申請公報No. 2009-118513 中被公開。在此情況中,可以利用加速度傳感器和姿勢傳感器(陀螺儀傳感器)的輸出值來從諸如“步行”、“跑步”和“靜止”之類的候選中指定用戶的運(yùn)動類型。此外,運(yùn)動識別單元140進(jìn)行的運(yùn)動識別處理可以是利用判別函數(shù)的處理,判別函數(shù)通過已知的經(jīng)指導(dǎo)學(xué)習(xí) (例如,基于SVM(支持向量機(jī))或神經(jīng)網(wǎng)絡(luò)等的學(xué)習(xí))而被預(yù)先獲得。在此情況中,利用從測量單元130輸出的針對已知了其運(yùn)動類型的運(yùn)動的測得值,通過預(yù)先的學(xué)習(xí)處理來獲得用于從測得值標(biāo)識運(yùn)動類型的判別函數(shù)。然后,當(dāng)從測量單元130輸出了針對未知運(yùn)動的新的測得值時,運(yùn)動識別單元140將預(yù)先獲得的判別函數(shù)應(yīng)用于這些新的測得值。圖6是說明運(yùn)動識別單元140的運(yùn)動識別處理的示例的說明圖。包含了定期從測量單元130定期輸出的一組測得值的測得數(shù)據(jù)132在圖6的左側(cè)示出。測得數(shù)據(jù)132包含指示測量時間的時間戳以及針對一種或多種參數(shù)(例如,心跳、呼吸頻率、三軸加速度,等等)的測得值。運(yùn)動識別單元140將預(yù)先獲得的判別函數(shù)應(yīng)用于測得數(shù)據(jù)132,以由此計算每類運(yùn)動的評分。應(yīng)用于判別函數(shù)的數(shù)據(jù)可以是與一個時間戳相關(guān)聯(lián)的一組測得數(shù)據(jù)132 或者是給定過去時段(若干秒等)期間的多組測得數(shù)據(jù)132。計算出的評分指示作為識別對象的運(yùn)動是由每個上下文ID(Context ID:運(yùn)動ID)所標(biāo)識的類型的運(yùn)動的概率。例如, 在圖6的右側(cè),上下文ID = E1( “步行”)的評分為0.20,上下文ID = E2( “跑步”)的評分為0.65,并且上下文ID = En(“游泳”)的評分為0. 02。在此情況中,對于作為識別對象的運(yùn)動,識別出用戶正在跑步(“跑步”)的概率最高。運(yùn)動識別單元140將指定被標(biāo)識為最有可能成為運(yùn)動描述數(shù)據(jù)142的運(yùn)動類型的這樣的評分或上下文ID輸出給存儲單元 160。位置獲取單元150定期獲取用戶進(jìn)行運(yùn)動時的用戶的當(dāng)前位置。然后,位置獲取單元150將指示所獲取位置的位置數(shù)據(jù)輸出給存儲單元160。位置獲取單元150例如可以通過GPS (全球定位系統(tǒng))功能來獲取用戶的當(dāng)前位置。替代地,位置獲取單元150例如可以利用通過對由測量單元130測得的用戶的加速度進(jìn)行積分而獲得的速度向量進(jìn)行相加來獲取用戶的當(dāng)前位置。應(yīng)當(dāng)注意,在參考圖2描述的信息處理系統(tǒng)Ib中,用戶不離開跑步機(jī)。在此情況中,用戶自運(yùn)動開始起的虛擬移動是通過將從安裝在跑步機(jī)上的速度傳感器輸出的跑步速度相加而計算出的。然后,位置獲取單元150根據(jù)計算出的虛擬移動來獲取用戶在虛擬空間中的位置(例如,自開始點(diǎn)起的位移)。存儲單元160使用硬盤或半導(dǎo)體存儲器來存儲從測量單元130輸入的測得數(shù)據(jù) 132、從運(yùn)動識別單元140輸入的運(yùn)動描述數(shù)據(jù)142以及從位置獲取單元150輸入的位置數(shù)據(jù)。使用存儲在存儲單元160中的這些數(shù)據(jù),對用戶進(jìn)行的一系列運(yùn)動進(jìn)行建模的運(yùn)動模型被創(chuàng)建。[2-3.運(yùn)動模型的創(chuàng)建]在本說明書中,運(yùn)動模型是這樣的模型數(shù)據(jù),其包括針對進(jìn)行運(yùn)動的人(包括作為信息處理系統(tǒng)1的用戶的人以及另外的人)按照時間順序測得的一種或多種測得值以及指定基于測得值識別出的人的運(yùn)動的運(yùn)動描述數(shù)據(jù)。運(yùn)動模型的創(chuàng)建主要涉及存儲單元 160和模型創(chuàng)建單元170。模型創(chuàng)建單元170利用上述運(yùn)動識別單元140的識別結(jié)果來創(chuàng)建運(yùn)動模型。運(yùn)動模型的創(chuàng)建例如可以當(dāng)在前一節(jié)中描述的針對用戶一系列運(yùn)動的運(yùn)動的測量和識別結(jié)束時被執(zhí)行。替代地,例如,可以在定期的時段處針對在給定時段期間累積在存儲單元160中的數(shù)據(jù)來執(zhí)行運(yùn)動模型的創(chuàng)建。圖7是說明根據(jù)該實(shí)施例的運(yùn)動模型的創(chuàng)建的說明圖。按時間順序存儲在存儲單元160中的測得數(shù)據(jù)132、運(yùn)動描述數(shù)據(jù)142和位置數(shù)據(jù)152在圖7的頂部示出。在圖7 的示例中,位置數(shù)據(jù)152包含通過GPS功能獲得的指示用戶當(dāng)前位置的緯度、經(jīng)度和海拔高度。模型創(chuàng)建單元170例如在這些數(shù)據(jù)中指定與用戶的一個(一組)運(yùn)動相對應(yīng)的數(shù)據(jù)序列并且指派一個用于標(biāo)識運(yùn)動模型的模型ID。此外,模型創(chuàng)建單元170向所指定數(shù)據(jù)序列的每個時間戳指派序列號(kq. Num)。然后,模型創(chuàng)建單元170將用于創(chuàng)建輸出圖像的數(shù)據(jù)與每個時間戳相關(guān)聯(lián)。在圖7的示例中,時間戳、位置、速度向量、心跳以及呼吸頻率的值被與每個序列號相關(guān)聯(lián)。此外,模型創(chuàng)建單元170將這些數(shù)據(jù)與運(yùn)動描述數(shù)據(jù)(其是圖7的示例中的上下文ID)相關(guān)聯(lián)。盡管在圖7的示例中一個代表性上下文ID(“E2”)與一個模型ID( “Ml”)相關(guān)聯(lián),然而,上下文ID可以與序列號一對一地相關(guān)聯(lián)。模型創(chuàng)建單元170 將以這種方式創(chuàng)建的運(yùn)動模型172輸出給存儲單元160。存儲單元160利用存儲介質(zhì)來累積由模型創(chuàng)建單元170創(chuàng)建的一個或多個運(yùn)動模型。累積在存儲單元160中的運(yùn)動模型隨后在顯示運(yùn)動模型時(將在下節(jié)中描述)選擇性地從存儲單元160輸出。[2-4.運(yùn)動模型的顯示](2-4-1選擇將要顯示的模型)在此實(shí)施例中,信息處理系統(tǒng)1的用戶可以在進(jìn)行運(yùn)動時選擇模型創(chuàng)建模式或模型顯示模式中的任一者。當(dāng)用戶選擇模型創(chuàng)建模式時,信息處理設(shè)備100執(zhí)行上面描述的運(yùn)動的測量和識別以及運(yùn)動模型的創(chuàng)建。另一方面,當(dāng)用戶選擇模型顯示模式時,信息處理設(shè)備100執(zhí)行將在本節(jié)中描述的運(yùn)動模型的顯示。運(yùn)動模型的顯示主要涉及存儲單元160、 選擇單元180以及輸出單元190。注意,上述運(yùn)動的測量和識別可以在運(yùn)動模型的顯示期間并行地被執(zhí)行。選擇單元180根據(jù)由用戶或系統(tǒng)指定的條件從存儲在存儲單元160中的多個運(yùn)動模型中選擇要被顯示給進(jìn)行運(yùn)動的用戶的一個或多個運(yùn)動模型。用于選擇運(yùn)動模型的條件被分為在運(yùn)動開始之前指定的先設(shè)條件(pre-condition)和在運(yùn)動開始之后指定的后設(shè)條件(post-condition)。例如,人的類型、人的屬性、運(yùn)動的類型、測量值的范圍、運(yùn)動模型的創(chuàng)建時間等可被指定為先設(shè)條件。圖8是說明根據(jù)一個實(shí)施例的與運(yùn)動模型有關(guān)的人的類型的說明圖。參考圖8, 示出了由存儲單元160累積的三個運(yùn)動模型。模型ID為“Ml”的運(yùn)動模型被稱為運(yùn)動模型 M1,模型ID為“M2”的運(yùn)動模型被稱為運(yùn)動模型M2,并且模型ID為“M3”的運(yùn)動模型被稱為運(yùn)動模型M3。此外,假設(shè)用戶UOl在選擇運(yùn)動模型時意圖使用信息處理系統(tǒng)1。在圖8的示例中,運(yùn)動模型Ml是對用戶UOl的運(yùn)動進(jìn)行建模的運(yùn)動模型。因此, 對于意圖使用信息處理系統(tǒng)1的用戶U01,運(yùn)動模型Ml是針對他自己/她自己過去的運(yùn)動的運(yùn)動模型。另一方面,運(yùn)動模型M2是對用戶U02的運(yùn)動進(jìn)行建模的運(yùn)動模型。對于用戶 U01,運(yùn)動模型M2是另外的用戶的運(yùn)動的運(yùn)動模型。此外,運(yùn)動模型M3的用戶ID為“XII”。 該用戶ID例如指示諸如馬拉松賽跑者之類的公知運(yùn)動員。這樣的公知運(yùn)動員的運(yùn)動模型 M3例如提供了許多用戶以其為目標(biāo)的運(yùn)動的模型。以這種方式,從意圖使用信息處理系統(tǒng) 1的用戶的角度來說,每個運(yùn)動模型可被歸類到三種類型中,即,其自身的運(yùn)動模型、另外的用戶的運(yùn)動模型,以及公知的人的運(yùn)動模型。在此實(shí)施例中,選擇單元180在多個類型中選擇用戶指定的特定類型的運(yùn)動模型來作為將要顯示的運(yùn)動模型。圖9是說明根據(jù)該實(shí)施例的由選擇單元180提供給用戶的選擇條件指定畫面的說明圖。參考圖9,選擇條件指定畫面W2作為示例被示出。選擇條件指定畫面W2包括模型數(shù)目指定欄F21、目標(biāo)時段指定欄F22、類型指定欄F23以及附加條件指定欄F24。模型數(shù)目指定欄F21是用于指定將同時顯示的運(yùn)動模型數(shù)目的最大值的欄。目標(biāo)時段指定欄F22是用于指定將被選擇的運(yùn)動模型的創(chuàng)建時間的欄。
類型指定欄F23是用于指定將被選擇的運(yùn)動模型的人的類型的欄。例如,當(dāng)“你” 被指定為人的類型時,選擇單元180選擇在過去針對與正在進(jìn)行運(yùn)動的用戶相同的人創(chuàng)建的運(yùn)動模型。此外,當(dāng)“另外的用戶”被指定為人的類型時,選擇單元180選擇在過去針對與正在進(jìn)行運(yùn)動的用戶不同的用戶創(chuàng)建的運(yùn)動模型。此時,優(yōu)選地,選擇單元180例如優(yōu)先選擇具有在附加條件指定欄F24中指定的與正進(jìn)行運(yùn)動的用戶共有或類似的屬性的另外的用戶的運(yùn)動模型。例如,當(dāng)“年齡”在附加條件指定欄FM中被指定時,可以優(yōu)先選擇具有接近年齡的用戶的運(yùn)動模型。此外,可以在附加條件指定欄F24中指定的屬性例如可以包括年齡、性別、身高和體重中的至少一者。此外,當(dāng)“公知的人”被指定為人的類型時,選擇單元180選擇“公知的人”的運(yùn)動模型。此外,如圖9所示,特定的公知人(例如,“人A”)而非“公知的人”的名字可以被指定為人的類型。另外,盡管未在圖9中示出,然而由運(yùn)動模型的運(yùn)動描述數(shù)據(jù)指定的測量值的范圍(例如,作為跑步總距離的3至5[km])、運(yùn)動的類型(例如,任何運(yùn)動或者步行、跑步以及游泳)可以被指定為先設(shè)條件。作為后設(shè)條件,可以使用根據(jù)與運(yùn)動模型的顯示并行地測得的測得值的條件、用戶的當(dāng)前位置、與運(yùn)動模型的顯示并行地識別出的運(yùn)動的類型等。例如,在用戶開始運(yùn)動之后,選擇單元180可以選擇同一類型的運(yùn)動的運(yùn)動模型來作為由運(yùn)動識別單元140識別出的運(yùn)動的類型。此外,當(dāng)存在用于將被選擇的運(yùn)動模型的多個候選時,選擇單元180例如可以選擇諸如心跳或呼吸頻率之類的測得值與用戶的當(dāng)前測得值較接近的運(yùn)動模型。此外, 選擇單元180例如可以選擇在與用戶的當(dāng)前位置靠近的位置中進(jìn)行的運(yùn)動的運(yùn)動模型。另外,當(dāng)由運(yùn)動識別單元140識別出的用戶的當(dāng)前運(yùn)動與輸出單元190正處理的運(yùn)動模型的運(yùn)動描述數(shù)據(jù)所指定的運(yùn)動不同時,選擇單元180選擇另一運(yùn)動模型以被輸出單元190處理。例如,在根據(jù)僅針對人的類型的先設(shè)條件選擇的運(yùn)動模型為“步行”模型的情況中,當(dāng)由運(yùn)動識別單元140識別出的用戶的當(dāng)前運(yùn)動已改變?yōu)椤芭懿健睍r,選擇單元180 重新選擇“跑步”模型。用作針對用戶的運(yùn)動的適當(dāng)比較對象的模型由此可以被動態(tài)地顯
7J\ ο0-4-2所選模型的顯示)輸出單元190創(chuàng)建輸出圖像序列,輸出圖像序列針對由選擇單元180所選擇的運(yùn)動模型按時間順序表示出包含在該運(yùn)動模型中的測量值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。 輸出單元190隨后將所創(chuàng)建的輸出圖像輸出給顯示設(shè)備104。在此實(shí)施例中,由輸出單元190創(chuàng)建的輸出圖像是顯示作為正在進(jìn)行由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動的人的化身的人物的圖像。具體地,如果由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動是如圖7所示的運(yùn)動模型Ml中的跑步(上下文ID = E2( “跑步”),則輸出單元190創(chuàng)建顯示跑步人物的輸出圖像。圖10是說明根據(jù)該實(shí)施例的由輸出單元190創(chuàng)建人物圖像的第一說明圖。參考圖10,時刻t處的人物圖像COl是根據(jù)左側(cè)所示的運(yùn)動模型M2的與序列號 #1相對應(yīng)的時間戳Tl和位置Pl創(chuàng)建的。此外,時刻t+(T2-Tl)處的人物圖像C04是根據(jù)運(yùn)動模型M2的序列號#2相對應(yīng)的時間戳T2和位置P2創(chuàng)建的。此外,兩個人物圖像C02和C03被創(chuàng)建作為時刻t與時刻t+(T2_Tl)之間的時間點(diǎn)處的人物圖像。以這種方式,輸出單元190不僅創(chuàng)建與包含在運(yùn)動模型中的時間順序數(shù)據(jù)相對應(yīng)的人物圖像,而且還插入這兩個連續(xù)數(shù)據(jù)之間的時間點(diǎn)處的人物圖像,由此創(chuàng)建用作沿著時間軸移動的人的化身的人物圖像的序列(即,視頻)。注意,輸出單元190可以依據(jù)諸如年齡、性別、身高和體重之類的相應(yīng)人的屬性或者相應(yīng)人的類型來改變這樣的人物圖像的體形、服裝等。此外,被登記為用戶數(shù)據(jù)的用戶的臉部圖片可以被顯示在人物圖像的頭部處。這允許用戶更容易直觀地識別出每個人物表示哪個人。此外,在此實(shí)施例中,輸出單元190根據(jù)由所選運(yùn)動模型的位置數(shù)據(jù)所指示的人的位置以及用戶的當(dāng)前位置來以時間順序的方式改變?nèi)宋锏娘@示位置或大小。圖11是說明根據(jù)本實(shí)施例的由輸出單元190創(chuàng)建人物圖像的第二說明圖。在時刻tl處生成的人物圖像Cll在圖11的左側(cè)示出(參看圖11a)。在圖1所示的信息處理系統(tǒng)Ia中,例如,可以基于所選運(yùn)動模型的時刻tl處的人的位置、用戶的當(dāng)前位置,以及由安裝在顯示設(shè)備10 上的方向傳感器檢測到的用戶的視線的朝向(方向)來確定人物圖像Cll的顯示位置。在此情況中,當(dāng)用戶向前看時,用戶可以看到在他/她之前的人。此外,當(dāng)用戶向后看時,用戶可以看到在他/她之后的人。此外,在圖2所示的信息處理系統(tǒng)Ib中,例如可以基于虛擬空間中時刻tl處的人的位置以及用戶的當(dāng)前位置來確定人物圖像Cll的顯示位置。此外,在圖3所示的信息處理系統(tǒng)Ic中,例如可以僅基于所選運(yùn)動模型的時刻tl處的人的位置來確定人物圖像Cll的顯示位置(在此情況中,游泳人物取代跑步人物被顯示)。此外,人物圖像Cll的大小是根據(jù)所選運(yùn)動模型的位置數(shù)據(jù)所指示的人的位置以及用戶的當(dāng)前位置來確定的。例如,假設(shè)在時刻tl處顯示的人與用戶之間的距離為D1,并且在時刻t2處顯示的該人與用戶之間的距離為D2。由于D2 > Dl,因此在時刻tl處顯示的人物圖像Cll (參看圖Ila)大于在時刻t2處顯示的人物圖像C12(參看圖lib)。通過查看這些圖像,用戶可以在進(jìn)行運(yùn)動的同時直觀地識別出作為比較對象的他 /她自己過去的、另一用戶或者公知的人的運(yùn)動狀態(tài)。例如,通過上述輸出圖像感知到的距離感指示出用戶的當(dāng)前運(yùn)動與該模型之間在運(yùn)動量或運(yùn)動水平上的差別。此外,輸出單元190可以根據(jù)包含在所選運(yùn)動模型中的測得值來按時間順序改變?nèi)宋飯D像的狀態(tài)。例如,假設(shè)該運(yùn)動模型包含與心跳和呼吸頻率有關(guān)的測得值。在此情況中,可以認(rèn)為,心跳和呼吸頻率的值越大,與該運(yùn)動模型相關(guān)聯(lián)的人在相應(yīng)時間點(diǎn)時感到越疲勞。據(jù)此,輸出單元190例如可以根據(jù)從心跳和呼吸頻率的值估計出的疲勞程度來按時間順序改變?nèi)宋飯D像的狀態(tài)。此外,輸出單元190例如可以根據(jù)包含在運(yùn)動模型中的速度、 體溫或者其它種類的測得值來改變?nèi)宋飯D像的狀態(tài)。圖12是說明根據(jù)本實(shí)施例的由輸出單元190創(chuàng)建人物圖像的第三說明圖。參考圖12,在運(yùn)動模型M2的序列號#1的時間點(diǎn)處,用戶U02的心跳為110,并且呼吸頻率為20。另一方面,在運(yùn)動模型M2的序列號#k的時間點(diǎn)處,用戶U02的心跳為150, 并且呼吸頻率為50。因此,估計出用戶U02在序列號#k的時間點(diǎn)處的疲勞程度相對高于用戶U02在序列號#1的時間點(diǎn)處的疲勞程度。因此,輸出單元190例如將表示該疲勞的流汗的動畫添加到序列號#k的時間點(diǎn)處的人物圖像C22中。注意,取代這樣的動畫,可以利用
12人物圖像的顏色、與人物圖像相關(guān)聯(lián)的文本或指示符等來表示人物的狀態(tài)(運(yùn)動模型中的人的狀態(tài))。在此實(shí)施例中,輸出單元190除了顯示如上所述的人物圖像之外,還在輸出圖像中顯示用于顯示運(yùn)動模型中的至少一種測得值的信息以及用于顯示用戶的當(dāng)前測得值的 fn息ο輸出圖像的示例)圖13和圖14是各自示出根據(jù)本實(shí)施例的輸出圖像的示例的說明圖。參考圖13,輸出圖像19 被示為一個示例。輸出圖像19 包括人物圖像C3、用戶信息194和模型信息196。人物圖像C3是作為與選擇單元180所選擇的運(yùn)動模型相對應(yīng)的人的化身的人物圖像。用戶信息194除了指示諸如日期、當(dāng)前時間和自運(yùn)動開始起過去的時間等之類的一般信息以外,還指示諸如用戶自運(yùn)動開始起的移動距離、用戶當(dāng)前的速度、 心跳和呼吸頻率之類的測得值。另一方面,模型信息196指示如下測得值,例如,作為模型的人自運(yùn)動開始起的移動距離、該人的當(dāng)前速度、心跳和呼吸頻率。參考圖14,輸出圖像192b被示為另一示例。輸出圖像192b包括人物圖像C3、用戶信息194、附加信息197、地圖信息198和方位(bearing)信息199。附加信息197指示補(bǔ)充信息,例如,作為模型的人與用戶之間的當(dāng)前距離。地圖信息198指示在地圖上作為模型的人的位置以及用戶的當(dāng)前位置。方位信息199指示從速度向量識別出的用戶的移動方向以及由安裝在顯示設(shè)備10 上的方向傳感器獲得的用戶的視線的方向。通過檢查附加信息197、地圖信息198和方位信息199,用戶可以在進(jìn)行運(yùn)動的同時更容易地掌握他/她自身的當(dāng)前狀態(tài)與作為模型的人的狀態(tài)之間的差異。<3.根據(jù)實(shí)施例的處理流程〉[3-1.整體流程]圖15是示出根據(jù)本實(shí)施例的信息處理的整體流程的示例的流程圖。圖15的流程圖示出了從信息處理系統(tǒng)1的使用的開始到使用結(jié)束的處理的整體流程。首先,用戶數(shù)據(jù)管理單元120判斷是否已登記了用戶數(shù)據(jù)(步驟S102)。當(dāng)用戶數(shù)據(jù)尚未登記時,用戶數(shù)據(jù)管理單元120將如圖5所示的登記畫面Wl呈現(xiàn)給用戶并且接受用戶數(shù)據(jù)的登記(步驟S104)。處理隨后前進(jìn)到步驟S106。然后,用戶選擇模型創(chuàng)建模式或模型顯示模式中的任一者(步驟S106)。當(dāng)模型創(chuàng)建模式被選擇時,處理前進(jìn)到步驟S108并且執(zhí)行模型創(chuàng)建處理。另一方面,當(dāng)模型顯示模式被選擇時,處理前進(jìn)到步驟SllO并且執(zhí)行模型顯示處理。[3-2.模型創(chuàng)建處理]圖16是示出根據(jù)本實(shí)施例的模型創(chuàng)建處理的流程的示例的流程圖。下面,通過圖示說明的方式來描述在用戶的一系列運(yùn)動結(jié)束時的時間點(diǎn)處執(zhí)行的模型創(chuàng)建處理的情況。參考圖16,用戶的運(yùn)動開始(步驟S202)。此后,例如,在用戶的運(yùn)動期間,以一定的時段重復(fù)從步驟S204到步驟S212的處理,例如在一秒中重復(fù)數(shù)次或者在數(shù)秒中重復(fù)一次。首先,測量單元130利用傳感器組102來測量進(jìn)行運(yùn)動的用戶的一種或多種參數(shù), 并且輸出作為測量結(jié)果的測得值(步驟S204)。然后,運(yùn)動識別單元140基于從測量單元 130輸出的測得值來識別用戶的運(yùn)動(步驟S206)。位置獲取單元150隨后獲取用戶的當(dāng)前位置(步驟S208)。然后,存儲單元160存儲包含了運(yùn)動描述數(shù)據(jù)和位置數(shù)據(jù)的一幀數(shù)據(jù) (步驟 S210)。此后,當(dāng)用戶的運(yùn)動繼續(xù)時,處理返回步驟S204。另一方面,當(dāng)用戶的運(yùn)動結(jié)束時, 處理前進(jìn)到步驟S214(步驟S212)。在步驟S214,模型創(chuàng)建單元170創(chuàng)建運(yùn)動模型,該運(yùn)動模型包括包含在測得數(shù)據(jù)中的一種或多種測得值以及作為上述運(yùn)動識別單元140的識別結(jié)果的運(yùn)動描述數(shù)據(jù)(步驟 S214)。[3-3.模型顯示處理]圖17是示出根據(jù)本實(shí)施例的模型顯示處理的流程的示例的流程圖。參考圖17,選擇單元180例如響應(yīng)于到圖9所示的選擇條件指定畫面W2的用戶輸入,確定先設(shè)條件(步驟S302)。然后,用戶的運(yùn)動開始(步驟S304)。此后,例如,在用戶的運(yùn)動期間,以一定的時段重復(fù)從步驟S306到步驟S322的處理,例如在一秒中重復(fù)數(shù)次或
者在數(shù)秒中重復(fù)一次。首先,選擇單元180從存儲在存儲單元160中的多個運(yùn)動模型中選擇將要顯示給進(jìn)行運(yùn)動的用戶的一個或多個運(yùn)動模型(步驟S306)。接下來,測量單元130利用傳感器組102來測量進(jìn)行運(yùn)動的用戶的一種或多種參數(shù),并且輸出作為測量結(jié)果的測得值(步驟 S308)。然后,運(yùn)動識別單元140基于從測量單元130輸出的測得值來識別用戶的運(yùn)動(步驟S310)。位置獲取單元150隨后獲取用戶的當(dāng)前位置(步驟S312)。然后,輸出單元190 利用用戶的當(dāng)前位置和測得值、包含在運(yùn)動模型中的運(yùn)動描述數(shù)據(jù)和位置數(shù)據(jù)來創(chuàng)建人物圖像(步驟S314)。然后,選擇單元180通過將在步驟S306中選擇的運(yùn)動模型的運(yùn)動類型與在步驟 S310中識別出的用戶的運(yùn)動類型相比較來判斷是否需要重新選擇運(yùn)動模型(步驟S316)。 當(dāng)需要重新選擇運(yùn)動模型時,處理返回步驟S306,并且利用后設(shè)條件來執(zhí)行運(yùn)動模型的重新選擇。另一方面,當(dāng)不需要重新選擇運(yùn)動模型時,處理前進(jìn)到步驟S318。在步驟S318,輸出單元190創(chuàng)建包括人物圖像和顯示信息(例如,圖13所示的用戶信息194和模型信息196)的輸出圖像(步驟S318)。然后,輸出單元190利用顯示設(shè)備 104顯示所創(chuàng)建的輸出圖像(步驟S320)。此后,當(dāng)用戶的運(yùn)動繼續(xù)時,處理返回步驟S308和S312。另一方面,當(dāng)用戶的運(yùn)動結(jié)束時,模型顯示處理結(jié)束。注意,可以與圖17所示的模型顯示處理并行地來執(zhí)行圖16所示的步驟S210中的數(shù)據(jù)存儲,并且此外,可以在用戶的運(yùn)動結(jié)束之后執(zhí)行步驟S214中的運(yùn)動模型的創(chuàng)建。<4.總結(jié)〉上面參考圖1至圖17描述了本發(fā)明的實(shí)施例。根據(jù)實(shí)施例,在信息處理設(shè)備100 中,各自包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù)的多個運(yùn)動模型預(yù)先被存儲。然后,針對根據(jù)指定條件選擇的運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動的輸出圖像序列被輸出以供進(jìn)行運(yùn)動的用戶觀看。用戶由此可以容易地識別出針對將與之比較的運(yùn)動模型的按時間順序的運(yùn)動的狀態(tài)以及運(yùn)動的類型。此外,根據(jù)本實(shí)施例,顯示給用戶的輸出圖像是顯示出作為進(jìn)行由運(yùn)動描述數(shù)據(jù)所指定的運(yùn)動的人的化身的人物的圖像。在輸出圖像中顯示這樣的人物引出了用戶的競爭欲望,由此維持或提高了運(yùn)動的積極性。具體地,在本實(shí)施例中,人物的顯示位置或大小根據(jù)包括在運(yùn)動模型中的人的位置以及用戶的當(dāng)前位置而變化。用戶由此可以容易地掌握用戶是超前還是落后于作為模型的人以及用戶超前或落后于該人的程度。這使得能夠在用戶的運(yùn)動與作為模型的人的運(yùn)動之間進(jìn)行直觀的比較,并且預(yù)期將進(jìn)一步提高用戶的積極性。此外,根據(jù)本實(shí)施例,用戶可以從多個運(yùn)動模型中選擇他/她自己過去的運(yùn)動的運(yùn)動模型。此外,用戶例如還可以從多個運(yùn)動模型中選擇用戶以其為目標(biāo)的公知的人的運(yùn)動模型。另外,用戶可以從多個運(yùn)動模型中選擇具有類似的諸如年齡和性別等屬性的另外的用戶的運(yùn)動模型。通過提供這樣的各種選項(xiàng),用戶可以根據(jù)其目的靈活地作出關(guān)于運(yùn)動的比較。此外,根據(jù)本實(shí)施例,運(yùn)動時的比賽感,例如與作為模型的人的競賽,被提供給用戶。此外,例如,與在過去處于理想狀態(tài)中的用戶、另外的人或者公知的人的運(yùn)動模型相比較使得能夠有效地學(xué)習(xí)運(yùn)動步法,并且還可以預(yù)期提高用戶的運(yùn)動能力。在本說明書中描述的信息處理設(shè)備100的處理序列通常利用軟件實(shí)現(xiàn)。例如,構(gòu)成實(shí)現(xiàn)處理序列的軟件的程序可以被預(yù)先存儲在安裝在信息處理設(shè)備100內(nèi)部或外部的存儲介質(zhì)中。然后,每個程序被讀入信息處理設(shè)備100的RAM(隨機(jī)存取存儲器)中并且由諸如CPU(中央處理單元)之類的處理器執(zhí)行。盡管上面參考附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施例,然而,本發(fā)明不限于此。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,取決于設(shè)計要求和其它因素可以做出各種修改、組合、子組合和變更,只要它們落在所附權(quán)利要求及其等同物的范圍之內(nèi)即可。本申請包含與2010年3月30日向日本專利局提交的日本優(yōu)先專利申請JP 2010-078892中公開的主題有關(guān)的主題,該申請的全部內(nèi)容通過引用被結(jié)合于此。
權(quán)利要求
1.一種信息處理設(shè)備,包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于所述測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù);選擇單元,該選擇單元根據(jù)指定條件從存儲在所述存儲單元中的所述多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出單元,該輸出單元輸出輸出圖像序列,所述輸出圖像序列針對所述選擇單元所選擇的運(yùn)動模型按時間順序表示出測得值以及由描述數(shù)據(jù)指定的運(yùn)動。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述輸出圖像是顯示出作為進(jìn)行由所述運(yùn)動描述數(shù)據(jù)指定的運(yùn)動的人的化身的人物的圖像。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中所述輸出單元根據(jù)所選運(yùn)動模型中的測得值來按時間順序改變所述人物的狀態(tài)。
4.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中運(yùn)動模型包括指示進(jìn)行運(yùn)動的人的位置的位置數(shù)據(jù),所述信息處理設(shè)備還包括用于獲取用戶的當(dāng)前位置的位置獲取單元,以及所述輸出單元根據(jù)由所選運(yùn)動模型的位置數(shù)據(jù)所指示的人的位置以及由所述位置獲取單元獲得的用戶的當(dāng)前位置來按時間順序改變所述人物的顯示位置或大小。
5.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中所述輸出圖像是還顯示至少一種測得值的圖像。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中用于選擇與進(jìn)行運(yùn)動的用戶相同的人的運(yùn)動模型的條件被包括作為所述條件的選項(xiàng)。
7.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中用于選擇公知的人的運(yùn)動模型的條件被包括作為所述條件的選項(xiàng)。
8.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中用于選擇具有與進(jìn)行運(yùn)動的用戶共同或類似的年齡、性別、身高和體重中的至少一種屬性的人的運(yùn)動模型的條件被包括作為所述條件的選項(xiàng)。
9.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括測量單元,該測量單元輸出針對進(jìn)行運(yùn)動的用戶的一種或多種測得值;以及運(yùn)動識別單元,該運(yùn)動識別單元基于由所述測量單元輸出的測得值來識別用戶的運(yùn)動,其中當(dāng)由所述運(yùn)動識別單元識別出的用戶的當(dāng)前運(yùn)動與正被所述輸出單元處理的運(yùn)動模型的運(yùn)動描述數(shù)據(jù)所指定的運(yùn)動不同時,所述選擇單元選擇另一運(yùn)動模型以被所述輸出單元處理。
10.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括測量單元,該測量單元輸出針對進(jìn)行運(yùn)動的用戶的一種或多種測得值;運(yùn)動識別單元,該運(yùn)動識別單元基于由所述測量單元輸出的測得值來識別用戶的運(yùn)動;以及運(yùn)動模型創(chuàng)建單元,該運(yùn)動模型創(chuàng)建單元利用所述運(yùn)動識別單元的識別結(jié)果來創(chuàng)建用于該用戶的運(yùn)動模型。
11.一種利用信息處理設(shè)備的圖像輸出方法,該信息處理設(shè)備包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于所述測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù),該方法包括以下步驟根據(jù)指定條件從存儲在所述存儲單元中的所述多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出輸出圖像序列,所述輸出圖像序列針對所選運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。
12.一種使得計算機(jī)控制信息處理設(shè)備的程序,該信息處理設(shè)備包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于所述測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù),該程序使得計算機(jī)用作選擇單元,該選擇單元根據(jù)指定條件從存儲在所述存儲單元中的所述多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出單元,該輸出單元輸出輸出圖像序列,所述輸出圖像序列針對所述選擇單元所選擇的運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。
全文摘要
本發(fā)明公開了信息處理設(shè)備、圖像輸出方法和程序。提供了一種信息處理設(shè)備,包括存儲單元,該存儲單元存儲多個運(yùn)動模型,每個運(yùn)動模型包括針對進(jìn)行運(yùn)動的人按時間順序測得的一種或多種測得值以及指定基于測得值識別出的運(yùn)動的運(yùn)動描述數(shù)據(jù);選擇單元,該選擇單元根據(jù)指定條件從存儲在存儲單元中的多個運(yùn)動模型中選擇一個或多個運(yùn)動模型;以及輸出單元,該輸出單元輸出輸出圖像序列,輸出圖像序列針對選擇單元所選擇的運(yùn)動模型按時間順序表示出測得值以及由運(yùn)動運(yùn)動描述數(shù)據(jù)指定的運(yùn)動。
文檔編號A61B5/00GK102204814SQ20111007388
公開日2011年10月5日 申請日期2011年3月23日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者上前田直樹, 右田隆仁, 西村拓也 申請人:索尼公司