信息處理設(shè)備、信息處理方法及存儲介質(zhì)的制作方法
【專利摘要】提供了一種信息處理設(shè)備、信息處理方法及存儲介質(zhì),該信息處理設(shè)備包括:獲取單元,被配置成獲取真實(shí)對象的運(yùn)動狀態(tài);以及顯示控制單元,被配置成根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
【專利說明】信息處理設(shè)備、信息處理方法及存儲介質(zhì)
[0001]相關(guān)申請的交叉引用
[0002]本申請要求2013年3月28日提交的日本優(yōu)先權(quán)專利申請JP2013-068038的權(quán)益,其全部內(nèi)容通過引用合并到本文中。
【技術(shù)領(lǐng)域】
[0003]本公開涉及信息處理設(shè)備、信息處理方法以及存儲介質(zhì)。
【背景技術(shù)】
[0004]近年來,圖像識別技術(shù)的進(jìn)步使得可以識別包括在從攝像設(shè)備輸入的圖像中的真實(shí)對象(例如,對象如標(biāo)志牌或建筑物)的位置和姿態(tài)。稱為AR (增強(qiáng)現(xiàn)實(shí))的技術(shù)已知為這樣的對象識別的應(yīng)用示例。
[0005]通過使用AR技術(shù),可以將與包括在真實(shí)空間的圖像中的真實(shí)對象相關(guān)聯(lián)的虛擬對象(例如,廣告信息、導(dǎo)航信息或游戲信息)添加到真實(shí)對象。在JP3841806B中公開了這樣的AR技術(shù)的示例。
【發(fā)明內(nèi)容】
[0006]然而,當(dāng)不管真實(shí)對象的運(yùn)動狀態(tài)而以固定狀態(tài)顯示虛擬對象時,可能難以直觀了解真實(shí)對象的運(yùn)動狀態(tài)。
[0007]因此,期望顯示虛擬對象,以使得可以直觀了解真實(shí)對象的運(yùn)動狀態(tài)。
[0008]根據(jù)本公開的實(shí)施方式,提供了一種信息處理設(shè)備,該信息處理設(shè)備包括:獲取單元,被配置成獲取真實(shí)對象的運(yùn)動狀態(tài);以及顯示控制單元,被配置成根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
[0009]根據(jù)本公開的實(shí)施方式,提供了一種信息處理方法,該信息處理方法包括獲取真實(shí)對象的運(yùn)動狀態(tài)以及根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
[0010]根據(jù)本公開的實(shí)施方式,提供了一種存儲有程序的非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),該程序使得計(jì)算機(jī)執(zhí)行:獲取真實(shí)對象的運(yùn)動狀態(tài);以及根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
[0011]根據(jù)上述本公開的實(shí)施方式,提供了可以顯示虛擬對象以使得可以直觀了解真實(shí)對象的運(yùn)動狀態(tài)的信息處理設(shè)備、信息處理方法和存儲介質(zhì)。
【專利附圖】
【附圖說明】
[0012]圖1是用于說明根據(jù)本公開的第一實(shí)施方式的信息處理設(shè)備的概要的圖;
[0013]圖2是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0014]圖3是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的配置的框圖;
[0015]圖4是用于說明與根據(jù)該實(shí)施方式的信息處理設(shè)備中的運(yùn)動狀態(tài)的推斷有關(guān)的處理的圖;
[0016]圖5是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0017]圖6是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的一系列操作的示例的流程圖;
[0018]圖7是示出了根據(jù)本實(shí)施方式的變型的信息處理設(shè)備的配置的框圖;
[0019]圖8是示出了根據(jù)本實(shí)施方式的變型的傳感器單元的配置的框圖;
[0020]圖9是用于說明根據(jù)本公開的第二實(shí)施方式的信息處理設(shè)備的概要的圖;
[0021]圖10是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0022]圖11是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的配置的框圖;
[0023]圖12是示出了本實(shí)施方式中為檢測目標(biāo)的真實(shí)對象的配置的框圖;
[0024]圖13是用于說明根據(jù)該實(shí)施方式的信息處理設(shè)備的另一模式的圖;
[0025]圖14是示出了又一模式下的根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0026]圖15是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的一系列操作的示例的流程圖;
[0027]圖16是示出了再一模式下的根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0028]圖17是用于說明根據(jù)本公開的第三實(shí)施方式的信息處理設(shè)備的概要的圖;
[0029]圖18是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0030]圖19是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的配置的框圖;
[0031]圖20是用于說明根據(jù)該實(shí)施方式的信息處理設(shè)備的另一模式的圖;
[0032]圖21是示出了又一模式下的根據(jù)該實(shí)施方式的信息處理設(shè)備的畫面的示例的圖;
[0033]圖22是示出了根據(jù)該實(shí)施方式的信息處理設(shè)備的一系列操作的示例的流程圖;以及
[0034]圖23是示出了硬件配置示例的說明圖。
【具體實(shí)施方式】
[0035]在下文中,將參照附圖詳細(xì)描述本公開的優(yōu)選實(shí)施方式。注意,在該說明書和附圖中,具有基本上相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件使用相同的參考標(biāo)號表示,并且省略了這些結(jié)構(gòu)元件的重復(fù)說明。
[0036]注意,將按下面的順序給出描述。
[0037]1.第一實(shí)施方式
[0038]1.1.概要
[0039]1.2.配置
[0040]1.3.處理
[0041]1.4.變型
[0042]1.5.結(jié)論
[0043]2.第二實(shí)施方式
[0044]2.1.概要
[0045]2.2.配置
[0046]2.3.處理
[0047]2.4.結(jié)論
[0048]3.第三實(shí)施方式
[0049]3.1.概要
[0050]3.2.配置
[0051]3.3.處理
[0052]3.4.結(jié)論
[0053]4.硬件配置示例
[0054](1.第一實(shí)施方式〉
[0055][1.1.概要]
[0056]將參照圖1和圖2描述根據(jù)本公開的第一實(shí)施方式的信息處理設(shè)備10的概要。首先,參照圖1。圖1是用于說明根據(jù)本公開的第一實(shí)施方式的每個信息處理設(shè)備10的概要的圖,并且示出了其中信息處理設(shè)備10應(yīng)用于陀螺旋轉(zhuǎn)游戲的示例。
[0057]在圖1示出的游戲的示例中,多個用戶使他們各自的陀螺20在舞臺90上旋轉(zhuǎn),并且在沒有被從舞臺90彈掉的情況下,在用戶的陀螺20之間相互比賽以獲得較長的旋轉(zhuǎn)持續(xù)時間,其中陀螺20是真實(shí)對象,舞臺90是真實(shí)對象。每個用戶使相應(yīng)的陀螺20在舞臺90上旋轉(zhuǎn),并且通過使用包括攝像單元101和顯示單元109的相應(yīng)的信息處理設(shè)備10觀察陀螺20的運(yùn)動。具體地,信息處理設(shè)備10的示例包括智能手機(jī)、移動電話、PDA (個人數(shù)字助理)和移動游戲機(jī)。
[0058]在下文中,陀螺20a和信息處理設(shè)備1a分別等同于用戶Ua的陀螺20和信息處理設(shè)備10。同樣,陀螺20b和信息處理設(shè)備1b分別等同于用戶Ub的陀螺20和信息處理設(shè)備10。當(dāng)不特別彼此區(qū)分時,陀螺20a和陀螺20b每個簡稱為“陀螺20”。同樣,當(dāng)不特別彼此區(qū)分時,信息處理設(shè)備1a和信息處理設(shè)備1b每個簡稱為“信息處理設(shè)備10”。
[0059]信息處理設(shè)備10從由攝像單元101拍攝的圖像(在下文中稱為“拍攝圖像”)中檢測每個陀螺20,并且基于拍攝圖像計(jì)算陀螺20的運(yùn)動狀態(tài)。信息處理設(shè)備10以如下方式顯示虛擬對象,該方式使得根據(jù)所計(jì)算的運(yùn)動狀態(tài)將虛擬對象疊加到拍攝圖像中的陀螺20上。注意,將在后面連同信息處理設(shè)備10的配置一起單獨(dú)描述信息處理設(shè)備10通過其識別舞臺90以及陀螺20a和20b的機(jī)制。
[0060]在此,參照圖2。圖2是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備10的畫面的示例的圖。在圖2的示例中,信息處理設(shè)備10與拍攝圖像中的陀螺20a相關(guān)聯(lián)地采用預(yù)定角色的形式顯示虛擬對象v22a。同樣,信息處理設(shè)備10與拍攝圖像中的陀螺20b相關(guān)聯(lián)地采用預(yù)定角色的形式顯示虛擬對象v22b。
[0061]另外,信息處理設(shè)備10計(jì)算旋轉(zhuǎn)速度作為陀螺20a和20b中的每個的運(yùn)動狀態(tài),并且顯示具有其中陀螺20a和20b的旋轉(zhuǎn)速度分別被比作虛擬對象v22a和v22b的生命點(diǎn)的虛擬對象v24a和v24b。具體地,信息處理設(shè)備10以下面的方式顯示虛擬對象v24a。當(dāng)由于空氣阻力或與舞臺90碰觸而使得陀螺20a的旋轉(zhuǎn)速度降低時,陀螺20a的生命點(diǎn)隨著旋轉(zhuǎn)速度的降低而降低。此時,信息處理設(shè)備10可以以如下方式控制虛擬對象v22a的顯示,該方式使得示出為虛擬對象v22a的角色隨著陀螺20a的旋轉(zhuǎn)速度的降低而變得疲倦。
[0062]信息處理設(shè)備10還可以基于陀螺20a和20b的運(yùn)動狀態(tài)推斷陀螺20a和20b的隨后的運(yùn)動,并且可以根據(jù)推斷結(jié)果改變與陀螺20a和20b相關(guān)聯(lián)的虛擬對象的顯示。在具體示例中,信息處理設(shè)備10可以以下面的方式控制顯示。當(dāng)推斷陀螺20a和20b相互接近或碰撞時,采用角色形式的虛擬對象v22a和v22b每個呈現(xiàn)防御碰撞的姿態(tài)。
[0063]如上所述,根據(jù)本實(shí)施方式的信息處理設(shè)備10獲取根據(jù)物理定律變化的真實(shí)對象的運(yùn)動狀態(tài),并且根據(jù)所獲取的運(yùn)動狀態(tài)改變虛擬對象的顯示。這使得用戶能夠直觀了解真實(shí)對象的運(yùn)動狀態(tài)。下面將描述根據(jù)本實(shí)施方式的信息處理設(shè)備10的細(xì)節(jié)。
[0064][1.2.配置]
[0065]將參照圖3描述根據(jù)本實(shí)施方式的信息處理設(shè)備10的配置。圖3是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備10的配置的示例的框圖。注意,下面將通過采用如下情況作為示例來描述信息處理設(shè)備10的部件:在圖1和圖2中示出的陀螺旋轉(zhuǎn)游戲中,在拍攝圖像中檢測作為真實(shí)對象的每個陀螺20并且以如下方式顯示虛擬對象,該方式使得虛擬對象被疊加到所檢測到的陀螺20上。
[0066]如圖3所示,根據(jù)本實(shí)施方式的信息處理設(shè)備10包括攝像單元101、位置計(jì)算單元102、內(nèi)容控制單元103、顯示控制單元104、操縱單元105、運(yùn)動狀態(tài)獲取單元106和顯示單元 109。
[0067]攝像單元101每隔預(yù)定幀拍攝圖像。攝像單元101向位置計(jì)算單元102和運(yùn)動狀態(tài)獲取單元106順序輸出拍攝的圖像。
[0068]位置計(jì)算單元102從攝像單元101順序獲取拍攝圖像。位置計(jì)算單元102檢測從攝像單元101獲取的每個拍攝圖像中的作為真實(shí)對象的每個陀螺20。具體地,陀螺20預(yù)先設(shè)置有標(biāo)記。位置計(jì)算單元102檢測設(shè)置在陀螺20上的標(biāo)記,從而可以識別陀螺20的位置和姿態(tài)。注意,在該說明書中,術(shù)語“標(biāo)記”通常表示具有已知圖案且存在于真實(shí)空間中的某個對象。換言之,標(biāo)記可以包括:真實(shí)對象;真實(shí)對象的一部分;數(shù)字、符號、字符串或每個示出在真實(shí)對象的表面上的圖案;顯示在顯示器上的圖像等。盡管存在如下情況:術(shù)語“標(biāo)記”以狹義的含義表示為某個應(yīng)用準(zhǔn)備的特殊對象,但根據(jù)本公開的實(shí)施方式的技術(shù)不限于這樣的情況。下面總結(jié)位置計(jì)算單元102通過其檢測陀螺20的方法的具體示例。
[0069]位置計(jì)算單元102通過將基于從攝像單元101所獲取的拍攝圖像所確定的特征量與針對作為檢測目標(biāo)的每個真實(shí)對象預(yù)先存儲的特征量進(jìn)行對照來識別包括在拍攝圖像中的標(biāo)記。
[0070]更具體地,位置計(jì)算單元102根據(jù)特征量確定方法比如SIFT (尺度不變特征變換)方法或隨機(jī)蕨(Ferns)方法確定拍攝圖像中的真實(shí)對象的特征量,并且將所確定的特征量與真實(shí)對象的特征量進(jìn)行對照。然后,位置計(jì)算單元102識別:用于標(biāo)識與最與拍攝圖像中的真實(shí)對象的特征量匹配的特征量相關(guān)聯(lián)的標(biāo)記的信息(標(biāo)記碼);以及拍攝圖像中的標(biāo)記的位置和姿態(tài)。
[0071]在此,位置計(jì)算單元102使用包括每個真實(shí)對象的特征量數(shù)據(jù)和用于標(biāo)識真實(shí)對象的信息的特征量詞典,但是只要位置計(jì)算單元102可以讀取該特征量詞典,在何處存儲該特征量詞典不受限制。真實(shí)對象的特征量數(shù)據(jù)可以是根據(jù)SIFT方法或隨機(jī)Ferns方法通過用于學(xué)習(xí)真實(shí)對象的圖像確定的例如一組特征量。
[0072]位置計(jì)算單元102識別用作拍攝圖像中的參考(在下文中,稱為“參考對象”)的預(yù)定對象,并且識別每個陀螺20相對于所識別的參考對象的位置(在下文中,稱為“相對位置”)。在具體示例中,位置計(jì)算單元102可以基于陀螺20的檢測結(jié)果使用陀螺20的一個作為參考對象,并且可以識別其它陀螺20的相對位置。例如,位置計(jì)算單元102使用陀螺20a和20b中的陀螺20a作為參考對象,從而可以識別陀螺20b相對于陀螺20a的相對位置。
[0073]舞臺90也可以設(shè)置有標(biāo)記。在舞臺90設(shè)置有標(biāo)記的情況下,位置計(jì)算單元102檢測拍攝圖像中的舞臺90上的標(biāo)記,從而基于所檢測到的標(biāo)記的位置識別舞臺90的位置。以這種方式識別舞臺90的位置,從而位置計(jì)算單元102可以例如通過使用舞臺90作為參考對象來識別陀螺20a和20b的位置。
[0074]位置計(jì)算單元102向內(nèi)容控制單元103順序輸出從攝像單元101獲取的每個拍攝圖像、參考對象的位置信息以及表示每個陀螺20相對于參考對象的相對位置的位置信息。從而,內(nèi)容控制單元103可以通過使用參考對象的位置信息作為參考來識別陀螺20之間的相對位置關(guān)系。
[0075]位置計(jì)算單元102還可以計(jì)算用于將拍攝圖像中的對象的尺寸轉(zhuǎn)換成真實(shí)空間中的尺寸的比例,并且可以將該比例通知內(nèi)容控制單元103。在具體示例中,位置計(jì)算單元102識別拍攝圖像中的其尺寸在真實(shí)空間中已知的對象,并且測量拍攝圖像中的所識別的對象的尺寸。具有真實(shí)空間中已知的尺寸的對象的示例包括陀螺20和設(shè)置在舞臺90上的
T 己 O
[0076]位置計(jì)算單元102可以基于尺寸測量結(jié)果計(jì)算用于將拍攝圖像中的對象的尺寸轉(zhuǎn)換成真實(shí)空間中的尺寸的比例。如上所述,位置計(jì)算單元102計(jì)算比例并且將該比例通知內(nèi)容控制單元103,從而內(nèi)容控制單元103可以基于拍攝圖像中的陀螺20之間的距離和所通知的比例來計(jì)算真實(shí)空間中的陀螺20之間的距離。
[0077]運(yùn)動狀態(tài)獲取單元106從攝像單元101順序獲取拍攝圖像。運(yùn)動狀態(tài)獲取單元106檢測每個所獲取的拍攝圖像中的每個目標(biāo)真實(shí)對象。注意,運(yùn)動狀態(tài)獲取單元106可以通過使用與由位置計(jì)算單元102使用的方法相同的方法檢測拍攝圖像中的真實(shí)對象,或可以從位置計(jì)算單元102獲得檢測結(jié)果。
[0078]運(yùn)動狀態(tài)獲取單元106通過對從攝像單元101獲取的拍攝圖像執(zhí)行圖像分析還計(jì)算每個陀螺20的運(yùn)動狀態(tài)。在具體示例中,運(yùn)動狀態(tài)獲取單元106可以計(jì)算動量、動量變化或運(yùn)動方向變化作為運(yùn)動狀態(tài)。
[0079]例如,運(yùn)動狀態(tài)獲取單元106可以基于多個時間序列拍攝圖像(多幀)計(jì)算陀螺20的旋轉(zhuǎn)速度。具體地,用于計(jì)算旋轉(zhuǎn)速度的標(biāo)記在旋轉(zhuǎn)方向上預(yù)先提供給陀螺20的一部分。運(yùn)動狀態(tài)獲取單元106對多個時間序列拍攝圖像執(zhí)行圖像分析,從而檢測每個拍攝圖像中的用于計(jì)算旋轉(zhuǎn)速度的標(biāo)記。運(yùn)動狀態(tài)獲取單元106可以對多個圖像中檢測到的標(biāo)記進(jìn)行計(jì)數(shù),并且可以基于拍攝圖像的數(shù)量與所計(jì)數(shù)的標(biāo)記的數(shù)量之間的比率來計(jì)算陀螺20的旋轉(zhuǎn)速度。注意,上述方法是一個示例,而方法并不受限制,只要可以基于從攝像單元101獲取的拍攝圖像計(jì)算陀螺20的旋轉(zhuǎn)速度即可。
[0080]運(yùn)動狀態(tài)獲取單元106還可以基于多個時間序列拍攝圖像(多個幀)計(jì)算陀螺20的平移速度。具體地,運(yùn)動狀態(tài)獲取單元106對多個時間序列拍攝圖像執(zhí)行圖像分析,并且測量拍攝圖像中的陀螺20的位置變化。運(yùn)動狀態(tài)獲取單元106可以基于所測量的陀螺20的位置變化來計(jì)算陀螺20的平移速度。此時,所計(jì)算的平移速度不一定是在真實(shí)空間中具有絕對值的速度。例如,運(yùn)動狀態(tài)獲取單元106可以基于拍攝圖像中的陀螺20的尺寸計(jì)算相對平移速度。注意,運(yùn)動狀態(tài)獲取單元106可以基于拍攝圖像中的其尺寸在真實(shí)空間中已知的對象比如陀螺20的尺寸來計(jì)算陀螺20在真實(shí)空間中的速度作為絕對值。上述方法是一個示例,而方法并不受限制,只要可以基于從攝像單元101獲取的拍攝圖像計(jì)算陀螺20的平移速度即可。
[0081]運(yùn)動狀態(tài)獲取單元106還可以基于多個時間序列拍攝圖像(多個幀)計(jì)算陀螺20的運(yùn)動方向。具體地,運(yùn)動狀態(tài)獲取單元106可以通過對多個時間序列拍攝圖像執(zhí)行圖像分析來識別陀螺20在拍攝圖像中的位置的變化方向。
[0082]運(yùn)動狀態(tài)獲取單元106每隔預(yù)定定時(實(shí)時)計(jì)算每個陀螺20的運(yùn)動狀態(tài),并且向內(nèi)容控制單元103通知表示所計(jì)算的陀螺20的運(yùn)動狀態(tài)(例如,旋轉(zhuǎn)速度、平移速度或運(yùn)動方向)的信息。
[0083]注意,上述運(yùn)動狀態(tài)是一個示例,并且只要可以計(jì)算運(yùn)動狀態(tài)的變化,則真實(shí)對象的運(yùn)動狀態(tài)的類型或計(jì)算方法不受限制,運(yùn)動狀態(tài)是動量、動量變化或運(yùn)動方向變化。在圖3中的示例的描述中,位置計(jì)算單元102和運(yùn)動狀態(tài)獲取單元106是單獨(dú)的部件,但是位置計(jì)算單元102和運(yùn)動狀態(tài)獲取單元106可以放在一起成為一個部件。
[0084]內(nèi)容控制單元103基于由位置計(jì)算單元102和運(yùn)動狀態(tài)獲取單元106通知的陀螺20的位置和運(yùn)動狀態(tài),生成要與相應(yīng)陀螺20相關(guān)聯(lián)的虛擬對象。
[0085]內(nèi)容控制單元103從位置計(jì)算單元102順序獲取:由攝像單元101拍攝的圖像;參考對象的位置信息;以及表示每個陀螺20相對于參考對象的相對位置的位置信息。在具體示例中,內(nèi)容控制單元103使用多個陀螺20中的一個作為參考對象,從而獲取表示其它陀螺20相對于作為參考對象的陀螺20的相對位置的位置信息。在另一示例中,內(nèi)容控制單元103可以使用設(shè)置在真實(shí)對象如不是陀螺20的舞臺90上的標(biāo)記作為參考對象,從而可以從位置計(jì)算單元102獲取表示每個陀螺20相對于作為參考對象的標(biāo)記的相對位置的位置信息。
[0086]內(nèi)容控制單元103基于參考對象的位置信息和表示每個陀螺20相對于參考對象的相對位置的位置信息來識別每個陀螺20在每個獲取的拍攝圖像中的位置以及陀螺20之間的相對位置關(guān)系(即、方向或距離)。
[0087]注意,內(nèi)容控制單元103可以從位置計(jì)算單元102獲取表示用于將每個拍攝圖像中的對象的尺寸轉(zhuǎn)換成真實(shí)空間中的尺寸的比例的信息。在這種情況下,內(nèi)容控制單元103可以基于表示陀螺20的相對位置的位置信息并基于所獲取的比例將拍攝圖像中的陀螺20之間的距離轉(zhuǎn)換成真實(shí)空間中的距離。
[0088]內(nèi)容控制單元103還從運(yùn)動狀態(tài)獲取單元106獲取表示每個陀螺20的運(yùn)動狀態(tài)(例如,旋轉(zhuǎn)速度、平移速度和運(yùn)動方向)的信息。
[0089]內(nèi)容控制單元103生成與陀螺20相對應(yīng)的虛擬對象,并且基于相應(yīng)的陀螺20的位置和運(yùn)動狀態(tài)識別每個生成的虛擬對象的顯示位置和顯示模式。內(nèi)容控制單元103通過其識別虛擬對象的顯示位置和顯示模式的處理的示例將參照圖2來描述。
[0090]例如,內(nèi)容控制單元103基于陀螺20a和陀螺20b在拍攝圖像中的位置,來確定分別與陀螺20a和20b相對應(yīng)的虛擬對象v22a和v22b的顯示位置。
[0091]內(nèi)容控制單元103還基于表示陀螺20a和20b的相對位置的位置信息計(jì)算陀螺20b相對于陀螺20a的取向。內(nèi)容控制單元103調(diào)節(jié)虛擬對象v22a的取向以使得由虛擬對象v22a表示的角色可以面對所計(jì)算的方向,S卩,面對陀螺20b。同樣適用于虛擬對象v22b。注意,上述邏輯是一個示例,并且用于識別虛擬對象v22a的取向的邏輯不限于上述。例如,如果除了陀螺20a之外兩個或更多個陀螺20存在,則內(nèi)容控制單元103可以調(diào)節(jié)虛擬對象v22a的取向以使得虛擬對象v22a可以面對陀螺20中的最靠近陀螺20a的一個。
[0092]在圖2的示例中,游戲繼續(xù)進(jìn)行,其中陀螺20的旋轉(zhuǎn)速度被比作陀螺20的生命點(diǎn)。為此,內(nèi)容控制單元103基于陀螺20a的旋轉(zhuǎn)速度計(jì)算陀螺20a的生命點(diǎn),并且基于計(jì)算結(jié)果生成將生命點(diǎn)可視化的虛擬對象v24a。同樣,內(nèi)容控制單元103基于陀螺20b的旋轉(zhuǎn)速度生成虛擬對象v24b。注意,內(nèi)容控制單元103可以確定所生成的虛擬對象v24a和v24b在拍攝圖像中的位置作為預(yù)定位置,或可以基于虛擬對象v22a和v22b的位置確定該位置。
[0093]內(nèi)容控制單元103還可以根據(jù)所計(jì)算的生命點(diǎn)改變虛擬對象v22a和v22b的顯示模式。例如,內(nèi)容控制單元103可以以如下方式控制虛擬對象v22a的顯示,該方式使得由虛擬對象v22a表示的角色隨著基于陀螺20a的旋轉(zhuǎn)速度所計(jì)算的生命點(diǎn)的降低而變得疲倦。
[0094]內(nèi)容控制單元103還可以根據(jù)陀螺20a和20b之間的相對位置關(guān)系改變虛擬對象的顯示模式。在具體示例中,內(nèi)容控制單元103可以根據(jù)陀螺20a和20b之間的距離改變虛擬對象v22a和v22b的顯示模式。例如,當(dāng)陀螺20a和20b之間的距離變得等于或低于閾值時,內(nèi)容控制單元103可以以如下方式改變虛擬對象v22a和v22b的顯示模式,該方式使得由虛擬對象v22a和v22b表示的角色呈現(xiàn)防御的姿態(tài)。
[0095]內(nèi)容控制單元103還可以基于陀螺20的位置和運(yùn)動狀態(tài)推斷每個陀螺20的運(yùn)動,并且可以基于推斷結(jié)果控制相應(yīng)的虛擬對象的顯示。例如,圖4是用于說明與由內(nèi)容控制單元103執(zhí)行的運(yùn)動狀態(tài)推斷有關(guān)的處理的圖,并且示出了推斷陀螺20a和20b的運(yùn)動的軌跡的示例,從而根據(jù)推斷結(jié)果改變虛擬對象v22a和v22b的顯示模式。
[0096]例如,內(nèi)容控制單元103基于直到某個定時的信息的變化來計(jì)算陀螺20a運(yùn)動直到該某個定時的軌跡r21a,該信息表示陀螺20a的位置、平移速度和運(yùn)動方向。內(nèi)容控制單元103可以基于所計(jì)算的軌跡r21a以及在某個定時有效的陀螺20a的位置、平移速度和運(yùn)動方向來計(jì)算陀螺20a的隨后的軌跡r23a。在具體示例中,內(nèi)容控制單元103可以基于陀螺20a的位置、平移速度和運(yùn)動方向來推斷陀螺20a的圓周運(yùn)動或直線軌跡,由此可以基于推斷結(jié)果計(jì)算隨后的軌跡(即,軌跡r23a)。同樣,內(nèi)容控制單元基于表示陀螺20b的位置、平移速度和運(yùn)動方向的信息的變化,計(jì)算陀螺20b運(yùn)動直到某個定時的軌跡r21b。內(nèi)容控制單元103可以基于所計(jì)算的軌跡r21b以及在某個定時有效的陀螺20b的位置、平移速度和運(yùn)動方向來計(jì)算陀螺20b的隨后的軌跡r23b。
[0097]內(nèi)容控制單元103基于所計(jì)算的軌跡r23a和r23b推斷陀螺20a和20b是否將要彼此碰撞。當(dāng)推斷陀螺20a和陀螺20b要彼此碰撞時,內(nèi)容控制單元103可以改變虛擬對象v22a和v22b的顯示模式以使得由虛擬對象v22a和v22b表示的角色可以呈現(xiàn)進(jìn)攻的姿態(tài)。內(nèi)容控制單元103還可以依賴于陀螺20a和20b是否已經(jīng)隨之彼此碰撞來改變虛擬對象v22a和v22b的顯示模式。例如,當(dāng)陀螺20a和20b沒有隨之彼此碰撞時,內(nèi)容控制單元103可以改變虛擬對象v22a和v22b的顯示模式,以查看由虛擬對象v22a和v22b表示的角色的進(jìn)攻的失敗。
[0098]如上所示,內(nèi)容控制單元103可以基于陀螺20的位置和運(yùn)動狀態(tài)推斷每個陀螺20的未來運(yùn)動,并且基于推斷結(jié)果控制相應(yīng)的虛擬對象的顯示。
[0099]內(nèi)容控制單元103向顯示控制單元104輸出從位置計(jì)算單元102獲取的每個拍攝圖像以及所生成的虛擬對象的控制信息。注意,控制信息包括用于將虛擬對象顯示為拍攝圖像中的圖像的顯示信息以及表示要顯示虛擬對象的位置的信息。
[0100]顯示控制單元104從內(nèi)容控制單元103獲取拍攝圖像和虛擬對象的控制信息。顯示控制單元104基于所獲取的控制信息以疊加的方式顯示拍攝圖像中的虛擬對象。顯示控制單元104在顯示單元109上顯示包括以疊加方式顯示的虛擬對象的拍攝圖像。顯示單元109是包括IXD (液晶顯示器)、OLED (有機(jī)發(fā)光二極管)等的顯示模塊。
[0101]操縱單元105是用于操縱信息處理設(shè)備10的輸入模塊,并且包括觸摸面板、按鈕等。操縱單元105向內(nèi)容控制單元103通知表示通過用戶的輸入操縱的內(nèi)容的控制信息。內(nèi)容控制單元103基于由操縱單元105通知的控制信息來識別通過用戶的輸入操縱的內(nèi)容。從而,內(nèi)容控制單元103可以基于來自操縱單元105的控制信息切換例如與虛擬對象生成或顯示控制有關(guān)的處理的開始和終止。這樣的配置使得信息處理設(shè)備10能夠根據(jù)操縱單元105的輸入操縱控制例如游戲的開始和終止。
[0102]注意,內(nèi)容控制單元103可以依賴于操縱信息處理設(shè)備10的用戶的類型適當(dāng)?shù)馗淖円辕B加方式顯示在拍攝圖像上的虛擬內(nèi)容。在具體示例中,內(nèi)容控制單元103可以依賴于操縱信息處理設(shè)備10的用戶是否是游戲的玩家之一來適當(dāng)?shù)馗淖円辕B加方式顯示在拍攝圖像中的虛擬內(nèi)容。在這種情況下,當(dāng)用戶是游戲的玩家之一時,內(nèi)容控制單元103可以顯示與用戶相對應(yīng)的真實(shí)對象的詳細(xì)信息(例如,表示運(yùn)動狀態(tài)的信息),并且不必須顯示其它真實(shí)對象的詳細(xì)信息。當(dāng)用戶不是游戲的玩家時,內(nèi)容控制單元103可以顯示所有真實(shí)對象的詳細(xì)信息。注意,例如,可以通過在游戲開始之前使用操縱單元105指定操縱信息處理設(shè)備10的用戶是否是游戲的玩家。
[0103]在此之前已經(jīng)通過使用陀螺旋轉(zhuǎn)游戲描述了基于陀螺的旋轉(zhuǎn)速度控制虛擬對象的顯示的示例。然而,只要可以基于真實(shí)對象的運(yùn)動狀態(tài)控制虛擬對象的顯示,則虛擬對象的顯示的控制不限于前面所提到的示例。例如,圖5是示出了信息處理設(shè)備10的畫面的示例,并且示出了其中悠悠球20是真實(shí)對象的示例。
[0104]如圖5所示,當(dāng)根據(jù)本實(shí)施方式的信息處理設(shè)備10應(yīng)用于例如悠悠球時,信息處理設(shè)備10可以將悠悠球技巧識別為作為真實(shí)對象的悠悠球20的運(yùn)動的圖案,即作為悠悠球20的位置和運(yùn)動方向的變化。信息處理設(shè)備10可以根據(jù)悠悠球技巧在顯示單元109上顯示悠悠球20的軌跡作為虛擬對象v25。信息處理設(shè)備10可以獲取悠悠球20的位置和運(yùn)動方向的變化作為運(yùn)動狀態(tài),然后根據(jù)所獲取的悠悠球20的位置和運(yùn)動方向的變化以疊加方式顯示虛擬對象v27,虛擬對象v27強(qiáng)調(diào)悠悠球20的運(yùn)動。信息處理設(shè)備10還可以基于悠悠球20的位置和運(yùn)動方向的變化來確定預(yù)定的悠悠球技巧是否成功,并且可以基于確定結(jié)果以如下方式顯示虛擬對象v29,該方式使得識別技巧是否成功。
[0105][1.3.處理]
[0106]參照圖6,將通過采用圖1和圖2中示出的陀螺旋轉(zhuǎn)游戲作為示例描述根據(jù)本實(shí)施方式的信息處理設(shè)備的一系列操作。圖6是不出了根據(jù)本實(shí)施方式的信息處理設(shè)備的一系列操作的示例的流程圖。
[0107](步驟S103)
[0108]當(dāng)用戶使各自的真實(shí)對象陀螺20在舞臺90上旋轉(zhuǎn)時,真實(shí)對象陀螺20分別開始運(yùn)動。
[0109](步驟SlO5)
[0110]接下來,當(dāng)每個用戶通過使用包括攝像單元101和顯示單元109的相應(yīng)的信息處理設(shè)備10開始陀螺20和舞臺90的觀察時,位置計(jì)算單元102從攝像單元101獲取拍攝圖像。位置計(jì)算單元102通過檢測從攝像單元101獲取的每個拍攝圖像中的設(shè)置在陀螺20上的標(biāo)記來識別每個陀螺20的位置和姿態(tài)。
[0111]位置計(jì)算單元102識別拍攝圖像中的預(yù)定參考對象,并且識別陀螺20相對于所識別的參考對象的相對位置。例如,位置計(jì)算單元102在拍攝圖像中檢測其圖像被拍攝的舞臺90上的標(biāo)記,從而基于所檢測到的標(biāo)記的位置識別舞臺90的位置。位置計(jì)算單元102通過使用所識別的舞臺90作為參考對象來識別每個陀螺20的位置。
[0112]位置計(jì)算單元102向內(nèi)容控制單元103順序輸出從攝像單元101獲取的拍攝圖像、參考對象的位置信息以及表示陀螺20相對于參考對象的相對位置的位置信息。
[0113](步驟S107)
[0114]內(nèi)容控制單元103從位置計(jì)算單元102獲取由攝像單元101拍攝的圖像、參考對象的位置信息以及表示陀螺20相對于參考對象的相對位置的位置信息。
[0115]基于參考對象的位置信息以及表示陀螺20相對于參考對象的相對位置的位置信息,內(nèi)容控制單元103識別所獲取的拍攝圖像中的陀螺20的位置以及陀螺20之間的相對位置關(guān)系(即,方向和距離)。
[0116]內(nèi)容控制單元103向顯示控制單元104輸出從位置計(jì)算單元102獲取的拍攝圖像和所生成的虛擬對象的控制信息。
[0117]顯示控制單元104從內(nèi)容控制單元103獲取拍攝圖像和虛擬對象的控制信息。顯示控制單元104基于所獲取的控制信息以疊加方式在拍攝圖像中顯示虛擬對象。這使得真實(shí)對象陀螺20以及與陀螺20相對應(yīng)的虛擬對象要顯示在信息處理設(shè)備10的顯示單元109上。
[0118](步驟S109)
[0119]以這種方式,相應(yīng)的用戶的信息處理設(shè)備10以前面所提到的方式識別陀螺20和舞臺90的標(biāo)記(步驟S109中的否)。
[0120](步驟Slll)
[0121]在每個用戶的信息處理設(shè)備10完成陀螺20和舞臺90的標(biāo)記的識別之后(步驟S109中為是),信息處理設(shè)備10開始陀螺20的運(yùn)動狀態(tài)的獲取。
[0122]具體地,攝像單元101每隔預(yù)定幀拍攝圖像。攝像單元101向位置計(jì)算單元102和運(yùn)動狀態(tài)獲取單元106順序輸出拍攝圖像。
[0123](步驟SI 13)
[0124]位置計(jì)算單元102基于從攝像單元101獲取的拍攝圖像順序識別參考對象的位置信息以及每個陀螺20相對于參考對象的相對位置。位置計(jì)算單元102向內(nèi)容控制單元103順序輸出拍攝圖像、所識別的參考對象的位置信息以及表示陀螺20相對于參考對象的相對位置的位置信息。
[0125]運(yùn)動狀態(tài)獲取單元106從攝像單元101順序獲取拍攝圖像。運(yùn)動狀態(tài)獲取單元106根據(jù)所獲取的拍攝圖像檢測檢測目標(biāo)真實(shí)對象。注意,運(yùn)動狀態(tài)獲取單元106可以通過使用與由位置計(jì)算單元102使用的方法相同的方法檢測拍攝圖像中的每個真實(shí)對象,或可以從位置計(jì)算單元102獲得檢測結(jié)果。
[0126]運(yùn)動狀態(tài)獲取單元106還通過對從攝像單元101獲取的拍攝圖像執(zhí)行圖像分析來計(jì)算陀螺20的運(yùn)動狀態(tài)。
[0127]例如,運(yùn)動狀態(tài)獲取單元106可以基于多個時間序列拍攝圖像(多個巾貞)計(jì)算陀螺20的旋轉(zhuǎn)速度。具體地,運(yùn)動狀態(tài)獲取單元106對多個時間序列拍攝圖像執(zhí)行圖像分析,從而檢測用于計(jì)算每個拍攝圖像中的旋轉(zhuǎn)速度的標(biāo)記。運(yùn)動狀態(tài)獲取單元106可以對多個圖像中檢測到的標(biāo)記進(jìn)行計(jì)數(shù),并且可以基于拍攝圖像的數(shù)量與所計(jì)數(shù)的標(biāo)記的數(shù)量之間的比率來計(jì)算陀螺20的旋轉(zhuǎn)速度。
[0128]運(yùn)動狀態(tài)獲取單元106還可以基于多個時間序列拍攝圖像(多個幀)計(jì)算陀螺20的平移速度。具體地,運(yùn)動狀態(tài)獲取單元106對多個時間序列拍攝圖像執(zhí)行圖像分析,并且測量陀螺20在拍攝圖像中的位置變化。運(yùn)動狀態(tài)獲取單元106可以基于所測量的陀螺20的位置變化來計(jì)算陀螺20的平移速度。
[0129]運(yùn)動狀態(tài)獲取單元106還可以基于多個時間序列拍攝圖像(多個幀)計(jì)算陀螺20的運(yùn)動方向。具體地,運(yùn)動狀態(tài)獲取單元106可以通過對多個時間序列拍攝圖像執(zhí)行圖像分析來識別陀螺20的位置在拍攝圖像中的變化方向。
[0130]運(yùn)動狀態(tài)獲取單元106每隔預(yù)定定時(實(shí)時)計(jì)算每個陀螺20的運(yùn)動狀態(tài),并且向內(nèi)容控制單元103通知表示陀螺20的所計(jì)算的運(yùn)動狀態(tài)(例如,旋轉(zhuǎn)速度、平移速度或運(yùn)動方向)的信息。
[0131](步驟SI 15)
[0132]內(nèi)容控制單元103從位置計(jì)算單元102順序獲取:由攝像單元101拍攝的圖像;參考對象的位置信息;以及表示每個陀螺20相對于參考對象的相對位置的位置信息。
[0133]內(nèi)容控制單元103基于參考對象的位置信息以及表示每個陀螺20相對于參考對象的相對位置的位置信息,來識別每個陀螺20在每個獲取的拍攝圖像中的位置以及陀螺20之間的相對位置關(guān)系(S卩,方向或距離)。
[0134]內(nèi)容控制單元103還從運(yùn)動狀態(tài)獲取單元106獲取陀螺20的運(yùn)動狀態(tài)(例如,旋轉(zhuǎn)速度、平移速度和運(yùn)動方向)。
[0135]內(nèi)容控制單元103基于陀螺20的位置和運(yùn)動狀態(tài)推斷每個陀螺20的運(yùn)動。例如,內(nèi)容控制單元103基于直到某個定時的信息變化、表示陀螺20a的位置、平移速度和運(yùn)動方向的信息,來計(jì)算陀螺20a運(yùn)動直到該某個定時的軌跡r21a。內(nèi)容控制單元103可以基于所計(jì)算的軌跡r21a和在某個時刻有效的陀螺20a的位置、平移速度和運(yùn)動方向來計(jì)算陀螺20a的隨后的軌跡r23a。
[0136](步驟SI 17)
[0137]內(nèi)容控制單元103生成與陀螺20相對應(yīng)的虛擬對象,并且基于相應(yīng)的陀螺20的位置和運(yùn)動狀態(tài)識別每個所生成的虛擬對象的顯示位置和顯示模式。在此,參照圖2。
[0138]例如,內(nèi)容控制單元103基于陀螺20a和20b在拍攝圖像中的位置,來確定分別與陀螺20a和20b相對應(yīng)的虛擬對象v22a和v22b的顯示位置。
[0139]內(nèi)容控制單元103還可以基于表示陀螺20a和20b的相對位置的位置信息來計(jì)算陀螺20b相對于陀螺20a的取向,并且可以調(diào)節(jié)由虛擬對象v22a和v22b表示的角色的取向。
[0140]內(nèi)容控制單元103可以基于陀螺20a和20b的旋轉(zhuǎn)速度計(jì)算陀螺20a和20b的生命點(diǎn),并且可以生成使生命點(diǎn)可視化的虛擬對象v24a和v24b。內(nèi)容控制單元103還可以根據(jù)所計(jì)算的生命點(diǎn)改變虛擬對象v24a和v24b的顯示模式。
[0141]另外,內(nèi)容控制單元103還可以基于相應(yīng)的陀螺20的運(yùn)動的推斷結(jié)果來控制虛擬對象的顯示。例如,當(dāng)推斷陀螺20a和20b要彼此碰撞時,內(nèi)容控制單元103可以改變虛擬對象v22a和v22b的顯示模式,以使得由虛擬對象v22a和v22b表示的角色可以呈現(xiàn)進(jìn)攻的狀態(tài)。
[0142](步驟SI 19)
[0143]信息處理設(shè)備10重復(fù)步驟S113至步驟S117中示出的一系列處理,直到滿足終止游戲的預(yù)定條件為止。
[0144](步驟S121)
[0145]當(dāng)滿足終止游戲的條件時(步驟S119中為是),信息處理設(shè)備10停止每個陀螺20的運(yùn)動狀態(tài)的獲取以終止一系列處理。
[0146]如上所述,根據(jù)本實(shí)施方式的信息處理設(shè)備10基于由攝像單元101拍攝的圖像計(jì)算作為真實(shí)對象的陀螺20的運(yùn)動狀態(tài),并且根據(jù)所計(jì)算的運(yùn)動狀態(tài)控制相應(yīng)的虛擬對象的顯示。這樣的配置使得根據(jù)本實(shí)施方式的信息處理設(shè)備10能夠顯示虛擬對象,以使得可以直觀了解真實(shí)對象的運(yùn)動狀態(tài)。
[0147][1.4.變型]
[0148]接下來,給出根據(jù)第一實(shí)施方式的變型的信息處理設(shè)備10的描述。根據(jù)前面提到的實(shí)施方式的信息處理設(shè)備10包括運(yùn)動狀態(tài)獲取單元106,運(yùn)動狀態(tài)獲取單元106被配置成基于由攝像單元101拍攝的圖像計(jì)算每個真實(shí)對象的運(yùn)動狀態(tài),并且根據(jù)由運(yùn)動狀態(tài)獲取單元106所計(jì)算的運(yùn)動狀態(tài)控制虛擬對象的顯示。相反,根據(jù)本變型的信息處理設(shè)備12通過使用傳感器獲取作為檢測對象的每個真實(shí)對象20的運(yùn)動狀態(tài),并且根據(jù)從傳感器獲取的運(yùn)動狀態(tài)控制虛擬對象的顯示。下面參照圖7和圖8給出根據(jù)該變型的信息處理設(shè)備12的配置的描述,重點(diǎn)在于與上述實(shí)施方式不同的部分。對于以與上述實(shí)施方式相同的方式操作的部件,省略了詳細(xì)的描述。
[0149]首先,參照圖7。圖7是示出了根據(jù)變型的信息處理設(shè)備12的配置的框圖。如圖7所示,信息處理設(shè)備12與前面提到的信息處理設(shè)備10的不同之處在于:信息處理設(shè)備12包括運(yùn)動狀態(tài)獲取單元108替代運(yùn)動狀態(tài)獲取單元106,運(yùn)動狀態(tài)獲取單元108被配置成基于拍攝圖像計(jì)算運(yùn)動狀態(tài)。運(yùn)動狀態(tài)獲取單元108通過通信單元107從下文待描述的傳感器單元22獲取真實(shí)對象20的運(yùn)動狀態(tài)。將描述傳感器單元22的配置以及運(yùn)動狀態(tài)獲取單元108的操作。
[0150]在此,參照圖8。圖8是示出了被配置成獲取真實(shí)對象20的運(yùn)動狀態(tài)的傳感器單元22的配置的框圖。傳感器單元22包括傳感器201、傳感器信息分析單元203和通信單元205。
[0151]傳感器201檢測真實(shí)對象20的運(yùn)動狀態(tài)??梢愿鶕?jù)檢測目標(biāo)的運(yùn)動狀態(tài)或檢測方法將任意適當(dāng)?shù)膫鞲衅鬟x擇為傳感器201。傳感器201的具體示例包括加速度傳感器、陀螺儀傳感器(角速度傳感器)、光學(xué)傳感器和磁性傳感器。
[0152]例如,為了檢測真實(shí)對象20的旋轉(zhuǎn)速度,陀螺儀傳感器可以用作傳感器201。為了檢測真實(shí)對象20的平移速度或運(yùn)動方向,加速度傳感器可以用作傳感器201。為了通過使用如上所述的陀螺儀傳感器或加速度傳感器檢測真實(shí)對象20的旋轉(zhuǎn)速度、平移速度或運(yùn)動方向,可以向檢測目標(biāo)真實(shí)對象20提供傳感器單元22。
[0153]傳感器信息分析單元203從傳感器201獲取檢測結(jié)果,并且分析所獲取的檢測結(jié)果,從而計(jì)算真實(shí)對象20的運(yùn)動狀態(tài)。傳感器信息分析單元203將所計(jì)算的真實(shí)對象20的運(yùn)動狀態(tài)連同用于標(biāo)識真實(shí)對象20的標(biāo)識信息輸出至通信單元205。
[0154]通信單元205是用于如下的通信模塊:從傳感器信息分析單元203獲取真實(shí)對象20的標(biāo)識信息和表示運(yùn)動狀態(tài)的信息;以及將標(biāo)識信息和運(yùn)動狀態(tài)信息發(fā)送至每個信息處理設(shè)備12。通信單元205事先與信息處理設(shè)備12建立通信,從而將從傳感器信息分析單元203獲取的信息順序發(fā)送至已經(jīng)與通信單元205建立通信的每個信息處理設(shè)備12。
[0155]在此,再次參照圖7。通信單元107是用于將信息發(fā)送至每個傳感器單元22的通信單元205和從每個傳感器單元22的通信單元205接收信息的通信模塊。通過通信單元107將從通信單元205發(fā)送的信息通知給運(yùn)動狀態(tài)獲取單元108。
[0156]運(yùn)動狀態(tài)獲取單元108從相應(yīng)的傳感器單元22獲取表示每個真實(shí)對象20的運(yùn)動狀態(tài)的信息。此時,基于來自傳感器單元22的與表示運(yùn)動狀態(tài)的信息相關(guān)聯(lián)地通知的標(biāo)識信息,運(yùn)動狀態(tài)獲取單元108識別獲取其運(yùn)動狀態(tài)的真實(shí)對象。運(yùn)動狀態(tài)獲取單元108通過通信單元107將從傳感器單元22獲取的表示運(yùn)動狀態(tài)的信息與獲取其運(yùn)動狀態(tài)的真實(shí)對象20的標(biāo)識信息相關(guān)聯(lián)地輸出至內(nèi)容控制單元103。
[0157]以這種方式,內(nèi)容控制單元103可以識別每個真實(shí)對象20的運(yùn)動狀態(tài)。注意,后續(xù)處理與根據(jù)前面提到的實(shí)施方式的信息處理設(shè)備10中的處理相同,從而將省略詳細(xì)的描述。
[0158]注意,上面提到的傳感器201是一個示例,并且只要傳感器信息分析單元203可以基于通過傳感器201的檢測結(jié)果獲取真實(shí)對象20的運(yùn)動狀態(tài),則傳感器201的類型不限于上述示例。
[0159]另外,如果可以單獨(dú)檢測每個真實(shí)對象20的運(yùn)動狀態(tài),依賴于傳感器201的類型,可以將傳感器單元22設(shè)置在真實(shí)對象20上,或可以將其設(shè)置在除了真實(shí)對象20上的位置之外的位置處(例如,在舞臺90上)。例如,可以通過使用光學(xué)傳感器或磁性傳感器作為傳感器201來檢測真實(shí)對象20的平移速度或運(yùn)動方向。在這種情況下,例如,可以將傳感器單元22設(shè)置在舞臺90上。
[0160]以這種方式,根據(jù)該變型的信息處理設(shè)備12通過使用各種傳感器中的任何傳感器識別真實(shí)對象20的運(yùn)動狀態(tài)。這使得信息處理設(shè)備12能夠檢測例如難以僅在圖像處理中檢測到的更精細(xì)的運(yùn)動狀態(tài)并且根據(jù)檢測結(jié)果顯示虛擬對象。
[0161][1.5.結(jié)論]
[0162]根據(jù)本實(shí)施方式的信息處理設(shè)備10獲取作為檢測目標(biāo)的每個真實(shí)對象(例如,陀螺20)的運(yùn)動狀態(tài),并且根據(jù)所獲取的運(yùn)動狀態(tài)控制虛擬對象的顯示。這樣的配置使得用戶能夠基于虛擬對象的顯示模式直觀了解真實(shí)對象的運(yùn)動狀態(tài)。
[0163](2.第二實(shí)施方式〉
[0164][2.1.概述]
[0165]接下來,將描述根據(jù)本公開的第二實(shí)施方式的信息處理設(shè)備30。在第一實(shí)施方式中,至此已經(jīng)描述了將每個真實(shí)對象的運(yùn)動狀態(tài)可視化的示例。在第二實(shí)施方式中,給出可以提供直觀操縱感覺以控制每個真實(shí)對象20的運(yùn)動狀態(tài)的信息處理設(shè)備30的描述。首先,在根據(jù)本實(shí)施方式的信息處理設(shè)備30的描述之前,將整理出本實(shí)施方式中的難點(diǎn)。
[0166]近年來,已經(jīng)提出了各種傳感視頻游戲。作為這樣的傳感視頻游戲,已知其中例如通過使用操縱終端的位置或姿態(tài)直接操縱作為操縱目標(biāo)的真實(shí)對象的運(yùn)動的傳感視頻游戲。
[0167]然而,在游戲如在陀螺開始旋轉(zhuǎn)之后根據(jù)物理定律如空氣阻力或摩擦而繼續(xù)進(jìn)行的陀螺旋轉(zhuǎn),直接操縱真實(shí)對象的運(yùn)動的系統(tǒng)可能不滿足游戲的本來目的。
[0168]因此,在第二實(shí)施方式中,期望提供可以根據(jù)物理規(guī)則如陀螺旋轉(zhuǎn)在游戲進(jìn)行中提供更直觀的操縱感覺的信息處理設(shè)備30。
[0169]在此,將參照圖和圖10描述根據(jù)本實(shí)施方式的信息處理設(shè)備30的概要。首先,參照圖9。圖9是用于說明根據(jù)本公開的第二實(shí)施方式的信息處理設(shè)備30的概要的圖,并且示出了其中信息處理設(shè)備30應(yīng)用于陀螺旋轉(zhuǎn)游戲的情況的示例。
[0170]在圖9示出的游戲的示例中,多個用戶使他們各自的陀螺40在舞臺90上旋轉(zhuǎn),并且在沒有從舞臺90彈掉的情況下,在用戶的陀螺40之間相互比賽以獲得較長的旋轉(zhuǎn)持續(xù)時間,陀螺40為真實(shí)對象,舞臺90為真實(shí)對象。
[0171]在下文中,陀螺40a和信息處理設(shè)備30a分別等同于用戶Ua的陀螺40和信息處理設(shè)備30。同樣,陀螺40b和信息處理設(shè)備30b分別等同于用戶Ub的陀螺40和信息處理設(shè)備30。當(dāng)不特別彼此區(qū)分時,陀螺40a和陀螺40b每個簡稱為“陀螺40”。同樣,當(dāng)不特別彼此區(qū)分時,信息處理設(shè)備30a和信息處理設(shè)備30b每個簡稱為“信息處理設(shè)備30”。
[0172]每個陀螺40包括驅(qū)動單元409,驅(qū)動單元409被配置成改變陀螺40的運(yùn)動(例如,旋轉(zhuǎn)速度)。信息處理設(shè)備30被配置成根據(jù)陀螺40與信息處理設(shè)備30之間的事先相關(guān)聯(lián)的相對位置關(guān)系來控制陀螺40的驅(qū)動單元409。
[0173]每個用戶使他的/她的陀螺40在舞臺90上旋轉(zhuǎn),并且通過操縱信息處理設(shè)備30控制陀螺40的運(yùn)動,同時經(jīng)由包括攝像單元301和顯示單元309的信息處理設(shè)備30觀察陀螺40的運(yùn)動。
[0174]此時,信息處理設(shè)備30根據(jù)陀螺40與信息處理設(shè)備30之間的相對位置關(guān)系來控制陀螺40的驅(qū)動單元409,陀螺40為控制目標(biāo)。在具體示例中,用戶操縱他的/她的信息處理設(shè)備30,以使得他的/她的陀螺40顯示在畫面的中心。在這種情況下,信息處理設(shè)備30控制驅(qū)動單元409,以使得例如攝像單元301的光軸與控制目標(biāo)陀螺40之間的較長的距離LI引起較高的空氣阻力或摩擦系數(shù),從而難以繼續(xù)旋轉(zhuǎn)。具體地,信息處理設(shè)備30可以控制陀螺40的驅(qū)動單元409,以使得空氣阻力或摩擦系數(shù)在陀螺40移出畫面時比陀螺40捕捉在畫面內(nèi)時較高。這使得信息處理設(shè)備30在用戶繼續(xù)將他的/她的陀螺40捕捉在由用戶操縱的信息處理設(shè)備30的畫面中心上時能夠舞臺有利地玩這個游戲。
[0175]另外,信息處理設(shè)備30還可以根據(jù)舞臺90與信息處理設(shè)備30之間的相對位置關(guān)系控制陀螺40的驅(qū)動單元409。在具體示例中,信息處理設(shè)備30可以以如下方式控制驅(qū)動單元409,該方式使得陀螺40的重心的位置根據(jù)攝像單元301的光軸與舞臺90的仰角Θ I垂直變化。在具體示例中,信息處理設(shè)備30可以控制驅(qū)動單元409,以使得例如較小的仰角Θ I引起陀螺40較低的重心。同時,在這種情況下,可以調(diào)整標(biāo)記的位置,以使得較小的仰角Θ I可以使得容易錯過用于識別陀螺40的標(biāo)記的視域。這可以以下面的方式上演游戲。較小的仰角Θ I導(dǎo)致較低的重心,從而用戶可以有利地玩這個游戲。然而,難以在畫面內(nèi)捕獲該標(biāo)記。當(dāng)標(biāo)記移出畫面時,運(yùn)動不利地影響用戶。
[0176]信息處理設(shè)備30還可以包括操縱單元305比如觸摸面板,并且可以基于從操縱單元305輸入的用戶操縱改變陀螺40的運(yùn)動狀態(tài)。例如,當(dāng)用戶輕敲他的/她的顯示在信息處理設(shè)備30的顯示單元309上的陀螺40時,信息處理設(shè)備30可以改變輕敲的陀螺40的旋轉(zhuǎn)速度。
[0177]另外,如在第一實(shí)施方式中,信息處理設(shè)備30可以獲取其他陀螺40的運(yùn)動狀態(tài),并且可以將所獲取的運(yùn)動狀態(tài)可視化和顯示在顯示單元309上。注意,在下文中將連同信息處理設(shè)備30的配置描述信息處理設(shè)備30通過其識別控制目標(biāo)陀螺40并且控制其運(yùn)動的機(jī)制。
[0178]在此,參照圖10。圖10是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備30的畫面的示例的圖。在圖10中的示例中,信息處理設(shè)備30以如下方式顯示用作用于說明游戲的規(guī)則或進(jìn)展的引導(dǎo)的虛擬對象v45和v47,該方式使得將虛擬對象v45和v47疊加到由攝像單元301拍攝的圖像上。為了便利用戶操縱,信息處理設(shè)備30還可以以如下方式顯示用作引導(dǎo)的虛擬對象v43,該方式使得將虛擬對象v43疊加在拍攝圖像上。
[0179]在作為具體示例的圖10中的示例中,信息處理設(shè)備30控制陀螺40的驅(qū)動單元409,以使得當(dāng)用戶努力繼續(xù)將他的/她的陀螺40捕捉在他的/她的自己的信息處理設(shè)備30的顯示單元309的中心上時控制目標(biāo)陀螺40可以繼續(xù)較長時間旋轉(zhuǎn)。在這種情況下,信息處理設(shè)備30顯示消息“將陀螺捕捉在畫面中心”作為用于說明顯示在顯示單元309上的畫面上的規(guī)則的引導(dǎo)v45。此時,信息處理設(shè)備30顯示表示畫面的中心的虛擬對象v43作為用于方便陀螺40的用戶操縱的引導(dǎo)v43。
[0180]信息處理設(shè)備30還可以依賴于控制目標(biāo)陀螺40的狀態(tài)來顯示引導(dǎo)v47。在具體的示例中,當(dāng)陀螺40離畫面的中心(換言之,攝像單元301的光軸)預(yù)定的或較長的距離時(或當(dāng)陀螺40沒有被捕捉在畫面內(nèi)時),信息處理設(shè)備30可以顯示虛擬對象v47作為用于通知用戶情形的引導(dǎo)。例如,在圖10中的示例中,信息處理設(shè)備30顯示消息“警告”作為虛擬對象v47。
[0181]另外,信息處理設(shè)備30可以獲取控制目標(biāo)陀螺40與信息處理設(shè)備30之間的以及舞臺90與信息處理設(shè)備30之間的相對位置關(guān)系,并且可以顯示虛擬對象v41作為將所獲取的位置信息可視化的顯示信息。例如,在圖10中的示例中,信息處理設(shè)備30將攝像單元301的光軸與控制目標(biāo)陀螺40之間的距離LI以及攝像單元301的光軸與舞臺90的仰角Θ I可視化并顯示為虛擬對象v41a。信息處理設(shè)備30還可以將基于距離LI和仰角Θ I所計(jì)算的空氣阻力或摩擦力(摩擦系數(shù))可視化和顯示為虛擬對象v41a。信息處理設(shè)備30還可以將虛擬對象v41b顯示為將相應(yīng)的陀螺40的用戶而非控制目標(biāo)陀螺40可視化的顯示信息。
[0182]如上所述,根據(jù)本實(shí)施方式的信息處理設(shè)備30根據(jù)信息處理設(shè)備30與控制目標(biāo)陀螺40之間的位置關(guān)系以及信息處理設(shè)備30與舞臺90之間的位置關(guān)系控制陀螺40的運(yùn)動。使用這樣的配置,可以在根據(jù)物理定律的游戲比如陀螺旋轉(zhuǎn)進(jìn)行中提供比直接操縱目標(biāo)真實(shí)對象的情況中的操縱感覺更直觀的操縱感覺。在下文中,將描述根據(jù)本實(shí)施方式的信息處理設(shè)備30的細(xì)節(jié)。
[0183][2.2.配置]
[0184]將參照圖11和圖12描述根據(jù)本實(shí)施方式的信息處理設(shè)備30的配置。圖11是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備30的配置的示例的框圖。圖12是示出了本實(shí)施方式中的作為相應(yīng)信息處理設(shè)備30的控制目標(biāo)的每個真實(shí)對象40 (例如,陀螺40)的配置的框圖。注意,將在下文中通過采用其中通過在圖9和圖10中示出的陀螺旋轉(zhuǎn)游戲中使用信息處理設(shè)備30操縱作為真實(shí)對象的陀螺40的情形作為示例來描述根據(jù)本實(shí)施方式的信息處理設(shè)備30。
[0185]如圖11中所示,根據(jù)本實(shí)施方式的信息處理設(shè)備30包括攝像單元301、位置計(jì)算單元302、內(nèi)容控制單元303、顯示控制單元304、操縱單元305、通信單元307和顯示單元309。如圖12中所示,每個真實(shí)對象40包括通信單元405、控制單元407和驅(qū)動單元409。
[0186]注意,圖11中的攝像單元301和位置計(jì)算單元302分別對應(yīng)于第一實(shí)施方式的變型(參見圖7)中的攝像單元101和位置計(jì)算單元102。為此,下面給出了根據(jù)本實(shí)施方式的信息處理設(shè)備30的描述,重點(diǎn)在于不同于根據(jù)第一實(shí)施方式的變型的信息處理設(shè)備12的部分。對于以與上述實(shí)施方式中的方式相同的方式操作的部件,省略了詳細(xì)的描述。省略了與信息處理設(shè)備12中的配置相同的配置的詳細(xì)的描述。
[0187]攝像單元301每隔預(yù)定幀拍攝圖像,并且將拍攝圖像順序地輸出至位置計(jì)算單元302。
[0188]位置計(jì)算單元302從攝像單元301順序獲取拍攝圖像,并且根據(jù)所獲取的拍攝圖像檢測陀螺40,陀螺40每個為真實(shí)對象的示例。注意,位置計(jì)算單元302與根據(jù)第一實(shí)施方式的變型的位置計(jì)算單元102類似地根據(jù)拍攝圖像檢測每個陀螺40。
[0189]位置計(jì)算單元302從拍攝圖像中識別用作預(yù)定參考的參考對象,并且識別陀螺40相對于參考對象的位置。
[0190]位置計(jì)算單元302將從攝像單元301獲取的每個拍攝圖像、參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息順序輸出至內(nèi)容控制單元303。這使得內(nèi)容控制單元303能夠基于參考對象的位置信息來識別陀螺40之間的相對位置關(guān)系。
[0191]另外,舞臺90設(shè)置有標(biāo)記。位置計(jì)算單元302可以檢測在拍攝圖像中拍攝的舞臺90上的標(biāo)記,從而基于所檢測到的標(biāo)記的位置和取向識別舞臺90在拍攝圖像中的位置和取向。位置計(jì)算單元302向內(nèi)容控制單元303順序通知所識別的舞臺90的位置信息(即,位置和取向)。注意,位置計(jì)算單元302可以向內(nèi)容控制單元303通知所識別的舞臺90的位置信息作為參考對象的位置。
[0192]操縱單元305是操縱裝置如觸摸面板。當(dāng)接收到來自用戶的輸入操縱時,操縱單元305將表示來自用戶的輸入的內(nèi)容的控制信息輸出至內(nèi)容控制單元303。例如,當(dāng)為觸摸面板時,操縱單元305基于通過用戶的輸入操縱將表示觸摸的位置和模式(例如,輕敲或滑動)的控制信息輸出至內(nèi)容控制單元303。
[0193]內(nèi)容控制單元303基于由位置計(jì)算單元302通知的每個陀螺40的位置,識別信息處理設(shè)備30與控制目標(biāo)陀螺40之間的相對位置關(guān)系。同樣,內(nèi)容控制單元303基于由位置計(jì)算單元302通知的舞臺90的位置和取向,識別信息處理設(shè)備30與舞臺90之間的相對位置關(guān)系。下面將描述內(nèi)容控制單元303的細(xì)節(jié)。
[0194]內(nèi)容控制單元303從位置計(jì)算單元302順序獲取由攝像單元301拍攝的每個圖像、參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息。內(nèi)容控制單元302還順序獲取舞臺90的位置信息。注意,內(nèi)容控制單元303可以獲取舞臺90的位置信息作為參考對象的位置信息。
[0195]內(nèi)容控制單元303基于參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息,來識別拍攝圖像中的每個陀螺40的所獲取的位置以及陀螺40之間的相對位置關(guān)系(即,方向或距離)。
[0196]內(nèi)容控制單元303還基于拍攝圖像中的每個陀螺40的位置以及舞臺90的位置和取向來計(jì)算信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90中的至少兩個之間的相對位置。在下文中,將參照圖9描述其中內(nèi)容控制單元303計(jì)算信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90中的至少兩個之間的相對位置的處理的示例。
[0197]例如,內(nèi)容控制單元303可以基于拍攝圖像中的控制目標(biāo)陀螺40的位置和尺寸計(jì)算攝像單元301的光軸與控制目標(biāo)陀螺40之間的距離LI。具體地,內(nèi)容控制單元303可以基于拍攝圖像中的陀螺40的尺寸計(jì)算拍攝圖像與真實(shí)空間之間的距離差異的比例。內(nèi)容控制單元303可以基于所計(jì)算的比例將拍攝圖像的中心(B卩,光軸的位置)與陀螺40之間的距離轉(zhuǎn)換成真實(shí)空間中的距離。
[0198]內(nèi)容控制單元303還可以基于舞臺90的位置和取向,計(jì)算信息處理設(shè)備30的攝像單元301相對于舞臺90的取向、即攝像單元301的光軸的仰角Θ I。在另一示例中,信息處理設(shè)備30可以設(shè)置有陀螺儀傳感器,并且內(nèi)容控制單元303可以基于陀螺儀傳感器的感測結(jié)果計(jì)算攝像單元301的光軸的仰角Θ I。在這種情況下,仰角Θ I是與真實(shí)空間中的水平面的仰角。
[0199]注意,離光軸的距離LI和仰角Θ I是示例,并且只要可以計(jì)算表示信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90中的至少兩個之間的相對位置的信息,信息的類型或其計(jì)算方法不受限制。注意,下面假定內(nèi)容控制單元303已經(jīng)計(jì)算了離光軸的距離LI和仰角Θ1給出描述。
[0200]內(nèi)容控制單元303基于所計(jì)算的離光軸的距離LI計(jì)算要提供給控制目標(biāo)陀螺40的空氣阻力和摩擦。注意,根據(jù)距離LI要提供多大空氣阻力和摩擦可以確定并且存儲在內(nèi)容控制單元303中。內(nèi)容控制單元303基于所計(jì)算的空氣阻力和摩擦,計(jì)算驅(qū)動下文要描述的驅(qū)動單元409的量。注意,后面將連同驅(qū)動單元409 —起描述用于提供與控制目標(biāo)陀螺40的空氣阻力和摩擦的驅(qū)動單元409的類型和控制驅(qū)動單元409的方法的細(xì)節(jié)。
[0201]另外,內(nèi)容控制單元303基于所計(jì)算的仰角Θ I計(jì)算控制目標(biāo)陀螺40的重心的高度。注意,仰角Θ I與重心的高度之間的關(guān)系可以預(yù)先確定并且存儲在內(nèi)容控制單元303中。內(nèi)容控制單元303基于所計(jì)算的重心的高度計(jì)算驅(qū)動驅(qū)動單元409的量。
[0202]另外,內(nèi)容控制單元303可以基于輸入至操縱單元305的用戶操縱改變驅(qū)動驅(qū)動單元409的量。例如,內(nèi)容控制單元303可以根據(jù)用戶操縱改變陀螺40的旋轉(zhuǎn)速度。注意,用戶操縱的內(nèi)容與旋轉(zhuǎn)速度的變化之間的關(guān)系可以預(yù)先確定并且存儲在內(nèi)容控制單元303中。內(nèi)容控制單元303基于所計(jì)算的旋轉(zhuǎn)速度的變化來計(jì)算驅(qū)動驅(qū)動單元409的量。
[0203]內(nèi)容控制單元303通過通信單元307向控制目標(biāo)陀螺40通知作為驅(qū)動目標(biāo)的相應(yīng)驅(qū)動單元409的標(biāo)識信息和所計(jì)算的驅(qū)動量。通信單元307是用于將信息發(fā)送至相應(yīng)的真實(shí)對象40的每個通信單元405和從相應(yīng)的真實(shí)對象40的每個通信單元405接收信息的通信模塊。
[0204]另外,內(nèi)容控制單元303基于信息處理設(shè)備30、每個陀螺40和舞臺90之間的位置關(guān)系生成每個陀螺40的虛擬對象,并且識別虛擬對象的顯示位置和顯示模式。在下文中,將參照圖10描述其中內(nèi)容控制單元303識別每個虛擬對象的顯示位置和顯示模式的處理的示例。
[0205]例如,內(nèi)容控制單元303可以將表示信息處理設(shè)備30、每個陀螺40和舞臺90之間的位置關(guān)系的信息(例如,離光軸的距離LI和仰角Θ I)可視化,從而生成虛擬對象v41a作為顯示信息。在這種情況下,內(nèi)容控制單元303可以基于控制目標(biāo)陀螺40的位置信息確定所生成的虛擬對象v41a的顯示位置。內(nèi)容控制單元303還可以基于陀螺40的識別結(jié)果識別操縱相應(yīng)陀螺40的用戶,將所識別的用戶可視化,并且生成虛擬對象v41b作為顯示信息。在這種情況下,內(nèi)容控制單元303可以基于相應(yīng)陀螺40的位置信息確定所生成的虛擬對象v41b的顯示位置。
[0206]內(nèi)容控制單元303還可以依賴于游戲的進(jìn)展?fàn)顟B(tài)生成虛擬對象v45和v47用作引導(dǎo)。內(nèi)容控制單元303還可以在開始游戲之后生成虛擬對象v43用作引導(dǎo),并且可以保持其中當(dāng)進(jìn)行游戲時顯示虛擬對象v43的狀態(tài)。
[0207]內(nèi)容控制單元303向顯示控制單元304輸出:從位置計(jì)算單元302獲取的拍攝圖像;以及所生成的虛擬對象的控制信息。注意,控制信息包括用于將每個虛擬對象顯示為拍攝圖像中的圖像的顯示信息以及表示顯示虛擬對象的位置的信息。注意,顯示控制單元304和顯示單元309與第一實(shí)施方式中的顯示控制單元104和顯示單元109同樣地操作,從而省略其詳細(xì)的描述。
[0208]接下來,將參照圖12描述真實(shí)對象40 (例如,陀螺40)的配置。
[0209]通信單元405通過通信單元307從信息處理設(shè)備30接收并且向控制單元407輸出從內(nèi)容控制單元303發(fā)送的驅(qū)動目標(biāo)驅(qū)動單元409的標(biāo)識信息和所計(jì)算的驅(qū)動量。控制單元407基于從信息處理設(shè)備30獲取的標(biāo)識信息來識別驅(qū)動目標(biāo)驅(qū)動單元409,并且基于所獲取的驅(qū)動量來驅(qū)動所識別的驅(qū)動單元409,從而控制陀螺40的運(yùn)動。下面總結(jié)了陀螺40的運(yùn)動、驅(qū)動單元409的類型以及其控制方法之間的關(guān)系。
[0210]例如,可以提供驅(qū)動單元409,以使得陀螺40的軸的地面接觸面積是可變的。在這種情況下,控制單元407可以通過改變軸的直徑來控制地面接觸面積。隨著軸的地面接觸面積增大,軸與地面平面(例如,舞臺90)之間的摩擦力增大。S卩,控制單元407控制軸的地面接觸面積,從而控制摩擦量。
[0211]另外,被配置成在陀螺40的旋轉(zhuǎn)方向上施加空氣制動的可變翼可以被提供為驅(qū)動單元409以在陀螺40的旋轉(zhuǎn)方向上延伸。在這種情況下,控制單元407控制可變翼的打開或關(guān)閉程度,從而控制空氣阻力的量。
[0212]為了控制重心的高度,例如,可以將其位置在陀螺40的軸方向上可變化的主軸(spindle)提供為驅(qū)動單元409。在這種情況下,控制單元407控制主軸的位置,從而可以控制陀螺40的重心的高度。
[0213]另外,可以以如下方式將馬達(dá)提供為驅(qū)動單元409,該方式使得陀螺40的旋轉(zhuǎn)速度增大或衰減。在這種情況下,控制單元407控制馬達(dá)的旋轉(zhuǎn)量,從而可以控制陀螺40的旋轉(zhuǎn)速度。注意,可以通過使用馬達(dá)控制陀螺40的旋轉(zhuǎn)速度來模擬空氣阻力和摩擦的影響。
[0214]注意,已經(jīng)通過采用陀螺旋轉(zhuǎn)游戲作為示例給出了描述,但只要可以基于信息處理設(shè)備30、真實(shí)對象40和舞臺90中的至少兩個之間的相對位置來控制真實(shí)對象40的運(yùn)動,目標(biāo)真實(shí)對象40的運(yùn)動的控制不限于前面提到的示例。例如,圖13是用于說明根據(jù)本實(shí)施方式的信息處理設(shè)備30的另一模式的圖,并且示出了其中將信息處理設(shè)備30應(yīng)用于賽車游戲的情況。在這種情況下,假定每個真實(shí)對象40和舞臺90分別是車體和跑道,信息處理設(shè)備30可以計(jì)算離攝像單元301的光軸的距離LI以及仰角Θ 1,并且可以基于計(jì)算結(jié)果控制車體40的運(yùn)動。
[0215]在此,參照圖14。圖14是示出了另一模式下的根據(jù)本實(shí)施方式的信息處理設(shè)備的畫面的示例的圖,并且示出了圖13中示出的賽車游戲的操縱畫面的示例。在這種情況下,信息處理設(shè)備30可以將虛擬對象v41a顯示為將攝像單元301的光軸與作為控制目標(biāo)的車體40之間的距離LI以及攝像單元301的光軸對于舞臺90的仰角Θ I可視化的顯示信息。信息處理設(shè)備30可以將虛擬對象v41b顯示為將相應(yīng)的車體40的用戶而非控制目標(biāo)車體40可視化的顯示信息。
[0216]另外,如在圖10中示出的陀螺旋轉(zhuǎn)游戲的示例,用作引導(dǎo)的虛擬對象v45和v47以及用作引導(dǎo)的虛擬對象v43可以以疊加方式顯示在每個拍攝圖像中。
[0217][2.3.處理]
[0218]將參照圖15描述根據(jù)本實(shí)施方式的信息處理設(shè)備的一系列操作。圖15是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備的一系列操作的示例的流程圖。
[0219](步驟S201)
[0220]信息處理設(shè)備30的通信單元307建立與控制目標(biāo)陀螺40的通信單元405的通信。隨后,來自信息處理設(shè)備30的信息通過已建立的通信路徑發(fā)送至陀螺40。
[0221](步驟S203)
[0222]當(dāng)每個用戶將作為真實(shí)對象的他的/她的陀螺40在舞臺90上旋轉(zhuǎn)時,真實(shí)對象陀螺40開始運(yùn)動。
[0223](步驟S205)
[0224]接下來,用戶通過使用包括攝像單元301和顯示單元309的相應(yīng)的信息處理設(shè)備30開始觀察陀螺40和舞臺90,位置計(jì)算單元302從攝像單元301獲取每個拍攝圖像。位置計(jì)算單元302從攝像單元獲取的拍攝圖像中檢測每個陀螺40上設(shè)置的標(biāo)記,從而識別陀螺40的位置和姿態(tài)。
[0225]位置計(jì)算單元302從拍攝圖像中識別預(yù)定的參考對象,并且識別陀螺40相對于所識別的參考對象的位置。例如,位置計(jì)算單元302檢測拍攝圖像中所拍攝的舞臺90上的標(biāo)記,從而基于所檢測到的標(biāo)記的位置識別舞臺90的位置。位置計(jì)算單元302通過使用所識別的舞臺90作為參考對象識別每個陀螺40的位置。
[0226]位置計(jì)算單元302向內(nèi)容控制單元303順序輸出從攝像單元301獲取的每個拍攝圖像、參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息。
[0227](步驟S209)
[0228]以這種方式,每個用戶的信息處理設(shè)備30識別陀螺40和舞臺90的標(biāo)記(步驟S209中為否)。
[0229](步驟S211)
[0230]在每個用戶的信息處理設(shè)備30完成陀螺40和舞臺90上的標(biāo)記的識別之后(步驟S209中為是),信息處理設(shè)備30開始信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90之間的相對位置關(guān)系的獲取。
[0231](步驟S213)
[0232]位置計(jì)算單元302從攝像單元301順序獲取每個拍攝圖像,并且從所獲取的拍攝圖像中檢測作為真實(shí)對象的每個陀螺40。注意,位置計(jì)算單元302與根據(jù)第一實(shí)施方式的變型的位置計(jì)算單元102 —樣,從拍攝圖像中檢測陀螺40。
[0233]位置計(jì)算單元302識別拍攝圖像中預(yù)定為參考的參考對象,并且識別每個陀螺40相對于所識別的參考對象的位置。
[0234]位置計(jì)算單元302向內(nèi)容控制單元303順序輸出從攝像單元301所獲取的拍攝圖像、參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息。
[0235]位置計(jì)算單元302還可以檢測拍攝圖像中所拍攝的舞臺90上的標(biāo)記,從而基于所檢測到的標(biāo)記的位置和取向來識別拍攝圖像中的舞臺90的位置和取向。位置計(jì)算單元302向內(nèi)容控制單元303順序通知所識別的舞臺90的位置信息(即,位置和取向)。注意,位置計(jì)算單元302可以向內(nèi)容控制單元303通知所識別的舞臺90的位置信息作為參考對象的位置。
[0236](步驟S215)
[0237]內(nèi)容控制單元303從位置計(jì)算單元302順序獲取由攝像單元301拍攝的每個圖像、參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息。內(nèi)容控制單元303還順序獲取舞臺90的位置信息。注意,內(nèi)容控制單元303可以獲取舞臺90的位置信息作為參考對象的位置信息。
[0238]內(nèi)容控制單元303基于參考對象的位置信息以及表示每個陀螺40相對于參考對象的位置的位置信息,來識別所獲取的拍攝圖像中的陀螺40的位置以及陀螺40之間的相對位置關(guān)系(即,方向和距離)。
[0239]內(nèi)容控制單元303還基于拍攝圖像中的每個陀螺40的位置以及舞臺90的位置和取向,計(jì)算信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90中的至少兩個之間的相對位置。
[0240]例如,內(nèi)容控制單元303可以基于拍攝圖像中的控制目標(biāo)陀螺40的位置和尺寸,計(jì)算攝像單元301的光軸與控制目標(biāo)陀螺40之間的距離LI。
[0241]內(nèi)容控制單元303基于所計(jì)算的離光軸的距離LI計(jì)算要提供給內(nèi)容控制陀螺40的空氣阻力和摩擦。注意,要根據(jù)距離LI提供多大空氣阻力和摩擦可以預(yù)先確定和存儲在內(nèi)容控制單元303中。內(nèi)容控制單元303基于所計(jì)算的空氣阻力和摩擦計(jì)算驅(qū)動下文要描述的驅(qū)動單元409的量。
[0242]內(nèi)容控制單元303還可以基于舞臺90的位置和取向,計(jì)算信息處理設(shè)備30的攝像單元301相對于舞臺90的取向、即攝像單元301的光軸的仰角Θ I。
[0243]內(nèi)容控制單元303基于所計(jì)算的仰角Θ I計(jì)算控制目標(biāo)陀螺40的重心的高度。內(nèi)容控制單元303基于所計(jì)算的重心的高度計(jì)算驅(qū)動驅(qū)動單元409的量。
[0244]另外,內(nèi)容控制單元303可以基于輸入至操縱單元305的用戶操縱改變驅(qū)動驅(qū)動單元409的量。例如,內(nèi)容控制單元303可以根據(jù)用戶操縱改變陀螺40的旋轉(zhuǎn)速度。內(nèi)容控制單元303基于所計(jì)算的旋轉(zhuǎn)速度的變化計(jì)算驅(qū)動驅(qū)動單元409的量。
[0245]內(nèi)容控制單元303通過通信單元307向控制目標(biāo)陀螺40通知作為驅(qū)動目標(biāo)的相應(yīng)的驅(qū)動單元409的標(biāo)識信息和所計(jì)算的驅(qū)動量。
[0246]通信單元405通過通信單元307從信息處理設(shè)備30接收并且向控制單元407輸出從內(nèi)容控制單元303發(fā)送的驅(qū)動目標(biāo)驅(qū)動單元409的標(biāo)識信息以及所計(jì)算的驅(qū)動量。內(nèi)容控制單元407基于從信息處理設(shè)備30獲取的標(biāo)識信息識別驅(qū)動目標(biāo)驅(qū)動單元409,并且基于所獲取的驅(qū)動量驅(qū)動所識別的驅(qū)動單元409,從而控制陀螺40的運(yùn)動。
[0247](步驟S219)
[0248]信息處理設(shè)備30重復(fù)步驟S213至S215中示出的一系列處理直到滿足用于終止游戲的預(yù)定條件為止(步驟S219中為否)。
[0249](步驟S221)
[0250]當(dāng)滿足用于終止游戲的條件時(步驟S219中為是),信息處理設(shè)備30停止信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90之間的相對位置關(guān)系的獲取,以終止一系列處理。
[0251]如上所述,根據(jù)本實(shí)施方式的信息處理設(shè)備30根據(jù)信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90之間的位置關(guān)系控制控制目標(biāo)陀螺40的運(yùn)動。使用這樣的配置,可以在根據(jù)物理定律的游戲進(jìn)行比如陀螺旋轉(zhuǎn)中提供比直接操縱目標(biāo)真實(shí)對象的情況更直觀的操縱感覺。
[0252]注意,上面提到的根據(jù)第二實(shí)施方式的信息處理設(shè)備30可以與根據(jù)第一實(shí)施方式的信息處理設(shè)備10 (或根據(jù)第一實(shí)施方式中的變型的信息處理設(shè)備12)組合,從而可以基于根據(jù)信息處理設(shè)備30的操縱變化的相應(yīng)的陀螺40的運(yùn)動狀態(tài)顯示每個虛擬對象。例如,圖16是示出了另一模式下的根據(jù)本實(shí)施方式的信息處理設(shè)備的畫面的示例的圖,并且示出了如下情況的示例:以被疊加在圖10中示出的顯示畫面上的方式顯示根據(jù)陀螺40的運(yùn)動狀態(tài)的虛擬對象。
[0253]具體地,根據(jù)第一實(shí)施方式的運(yùn)動狀態(tài)獲取單元106可以添加至根據(jù)第二實(shí)施方式的信息處理設(shè)備30,從而基于拍攝圖像從攝像單元301獲取每個陀螺40的運(yùn)動狀態(tài)。在另一示例中,根據(jù)第一實(shí)施方式的變型的傳感器單元22和運(yùn)動狀態(tài)獲取單元108可以添加至根據(jù)第二實(shí)施方式的信息處理設(shè)備30,從而基于傳感器201的檢測結(jié)果獲取陀螺40的運(yùn)動狀態(tài)。
[0254]內(nèi)容控制單元303可以基于所獲取的運(yùn)動狀態(tài)生成采用角色形式的虛擬對象v22a和v22b。內(nèi)容控制單元303還可以生成或控制分別表示虛擬對象v22a和v22b的生命點(diǎn)的虛擬對象v24a和v24b。在又一示例中,內(nèi)容控制單元303可以生成虛擬對象作為將所獲取的運(yùn)動狀態(tài)可視化的顯示信息。
[0255]如上所述,第一實(shí)施方式和第二實(shí)施方式可以相互組合,從而信息處理設(shè)備30可以根據(jù)信息處理設(shè)備30的操縱將每個陀螺40的不斷變化的運(yùn)動狀態(tài)呈現(xiàn)為虛擬對象。使用這樣的配置,用戶可以通過操縱信息處理設(shè)備30來控制控制目標(biāo)陀螺40的運(yùn)動,并且可以基于所顯示的虛擬對象的顯示模式識別在控制下變化的陀螺40的運(yùn)動狀態(tài)。
[0256][2.4.結(jié)論]
[0257]如上所述,根據(jù)本實(shí)施方式的信息處理設(shè)備30根據(jù)信息處理設(shè)備30、控制目標(biāo)陀螺40和舞臺90之間的位置關(guān)系控制相應(yīng)的陀螺40的驅(qū)動單元409,從而模擬空氣阻力和摩擦對陀螺40的影響。使用這樣的配置,可以在根據(jù)物理定律的游戲進(jìn)行比如陀螺旋轉(zhuǎn)中提供比直接操縱目標(biāo)真實(shí)對象的情況更直觀的操縱感覺。
[0258](3.第三實(shí)施方式〉
[0259][3.1.概要]
[0260]接下來,將描述根據(jù)本公開的第三實(shí)施方式的信息處理設(shè)備50。前面提到的根據(jù)第二實(shí)施方式的信息處理設(shè)備30根據(jù)真實(shí)空間中的真實(shí)對象、信息處理設(shè)備和舞臺之間的相對位置關(guān)系控制真實(shí)對象的運(yùn)動??商娲?,控制目標(biāo)可以是虛擬空間中的虛擬對象來代替真實(shí)對象。在第三實(shí)施方式中,給出其中通過使用虛擬對象作為控制目標(biāo)并模擬物理定律比如空氣阻力和摩擦力對虛擬對象的影響來控制虛擬對象的運(yùn)動的情況的描述。
[0261]在下文中,將參照圖17和圖18描述根據(jù)本公開的第三實(shí)施方式的信息處理設(shè)備50的概要。首先,參照圖17。圖17是用于說明根據(jù)本公開的第三實(shí)施方式的信息處理設(shè)備50的概要的圖,并且示出了其中信息處理設(shè)備50應(yīng)用于陀螺旋轉(zhuǎn)游戲的情況的示例。
[0262]在圖17中示出的游戲的示例中,多個用戶中的每個用戶通過使用包括攝像單元501和顯示單元509的相應(yīng)的信息處理設(shè)備50觀察作為虛擬空間中的虛擬對象的舞臺v90和陀螺v60。用戶以與第二實(shí)施方式中的方式相同的方式操縱信息處理設(shè)備50,從而控制相應(yīng)的陀螺v60在虛擬空間中的運(yùn)動。
[0263]此時,信息處理設(shè)備50檢測用作由攝像單元501拍攝的每個圖像中的參考的標(biāo)記,并且基于拍攝圖像中的標(biāo)記的位置、取向和尺寸計(jì)算舞臺v90、陀螺v60和信息處理設(shè)備50在虛擬空間中的相對位置。信息處理設(shè)備50基于相對位置以與第二實(shí)施方式中的方式相同的方式計(jì)算:攝像單元501的光軸與作為虛擬空間中的控制目標(biāo)的相應(yīng)的陀螺v60之間的距離L2 ;以及攝像單元501的光軸與舞臺v90的仰角Θ 2。然后,信息處理設(shè)備50基于離光軸的距離L2和仰角Θ 2計(jì)算控制目標(biāo)陀螺v60的運(yùn)動,并且控制虛擬對象陀螺v60的顯示位置和顯示模式。
[0264]在此,參照圖18。圖18是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備50的畫面的示例的圖。信息處理設(shè)備50基于陀螺v60之間的位置關(guān)系、所計(jì)算的離光軸的距離L2和所計(jì)算的仰角Θ 2,識別每個陀螺v60的顯示位置和顯示模式。然后信息處理設(shè)備50以疊加方式在拍攝圖像中顯示陀螺v60。例如,在圖18中的示例中,信息處理設(shè)備50以疊加方式在拍攝圖像中顯示陀螺v60a和v60b。
[0265]信息處理設(shè)備50還可以獲取控制目標(biāo)陀螺v60與信息處理設(shè)備50之間的相對位置關(guān)系以及舞臺v90與信息處理設(shè)備50之間的相對位置關(guān)系,然后可以將虛擬對象v41a顯示為將所獲取的位置關(guān)系可視化的顯示信息。例如,在圖18中的示例中,信息處理設(shè)備50將攝像單元501的光軸與控制目標(biāo)陀螺v60之間的距離L2以及攝像單元501的光軸對于舞臺v90的仰角Θ 2可視化和顯示為虛擬對象v41a。信息處理設(shè)備50還可以將虛擬對象v41b顯示為將相應(yīng)的陀螺v60的用戶而非控制目標(biāo)陀螺v60可視化的顯示信息。
[0266]如上所述,根據(jù)本實(shí)施方式的信息處理設(shè)備50根據(jù)虛擬空間中的信息處理設(shè)備50、陀螺v60和舞臺v90之間的位置關(guān)系,控制相應(yīng)陀螺v60的運(yùn)動。使用這樣的配置,作為真實(shí)對象的每個陀螺40顯示為相應(yīng)的虛擬對象v60,從而在不使用作為真實(shí)對象的示例的陀螺40的情況下,可以實(shí)現(xiàn)與第二實(shí)施方式中的游戲相同的游戲。在下文中,將描述根據(jù)本實(shí)施方式的信息處理設(shè)備50的細(xì)節(jié)。
[0267][3.2.配置]
[0268]將參照圖19描述根據(jù)本實(shí)施方式的信息處理設(shè)備50的配置。圖19是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備50的配置的框圖。注意,在下文中可以通過采用如下情況作為示例來描述根據(jù)本實(shí)施方式的信息處理設(shè)備50:通過使用圖17和圖18中示出的陀螺旋轉(zhuǎn)游戲中的信息處理設(shè)備50操縱作為虛擬對象的相應(yīng)的陀螺v60。
[0269]如圖19所示,根據(jù)本實(shí)施方式的信息處理設(shè)備50包括攝像單元501、位置計(jì)算單元502、內(nèi)容控制單元503、顯示控制單元504、操縱單元505和顯示單元509。
[0270]攝像單元501每隔預(yù)定幀拍攝圖像,并且向位置計(jì)算單元502順序輸出每個拍攝圖像。
[0271]位置計(jì)算單元502從攝像單元501順序獲取每個拍攝圖像。位置計(jì)算單元502檢測從攝像單元501獲取的拍攝圖像中的標(biāo)記,基于標(biāo)記生成虛擬對象比如陀螺v60。注意,位置計(jì)算單元502與根據(jù)第一實(shí)施方式的位置計(jì)算單元102 —樣檢測標(biāo)記。
[0272]位置計(jì)算單元502向內(nèi)容控制單元503順序輸出從攝像單元501獲取的拍攝圖像以及表示每個所檢測的標(biāo)記的位置的位置信息。
[0273]內(nèi)容控制單元503從位置計(jì)算單元502順序獲取由攝像單元501拍攝的圖像以及表示所檢測的標(biāo)記的位置的位置信息。
[0274]內(nèi)容控制單元503基于拍攝圖像中的所獲取的標(biāo)記的位置、方向和尺寸,識別虛擬空間中的信息處理設(shè)備50相對于標(biāo)記的位置的位置和取向。
[0275]內(nèi)容控制單元503還生成由相應(yīng)用戶操縱的相應(yīng)信息處理設(shè)備50的虛擬對象陀螺v60,并且將陀螺v60與相應(yīng)的信息處理設(shè)備50相關(guān)聯(lián)。此時,內(nèi)容控制單元503識別要作為內(nèi)容控制單元503的控制目標(biāo)的多個陀螺v60中的一個。內(nèi)容控制單元503還生成作為其他虛擬對象的舞臺v90。
[0276]內(nèi)容控制單元503識別每個生成的陀螺v60和舞臺v90在虛擬空間中相對于標(biāo)記的位置的位置。
[0277]當(dāng)從例如操縱單元505接收預(yù)定的操縱時,內(nèi)容控制單元503開始所生成的陀螺v60的運(yùn)動。
[0278]內(nèi)容控制單元503基于陀螺v60之間的相對位置以及每個陀螺v60與舞臺v90之間的相對位置,計(jì)算每個陀螺v60的運(yùn)動狀態(tài)(例如,運(yùn)動方向、平移速度和旋轉(zhuǎn)速度),并且控制相應(yīng)的陀螺v60的運(yùn)動。
[0279]在具體示例中,內(nèi)容控制單元503基于陀螺v60之間的相對位置確定多個陀螺v60是否彼此接觸。當(dāng)陀螺v60彼此接觸時,內(nèi)容控制單元503可以基于陀螺v60的接觸方向計(jì)算在接觸之后要展示的每個陀螺v60的運(yùn)動方向。內(nèi)容控制單元503還可以基于在接觸之前展示的陀螺v60的平移速度和旋轉(zhuǎn)速度,計(jì)算要在接觸之后展示的陀螺v60的平移速度和旋轉(zhuǎn)速度。
[0280]內(nèi)容控制單元503還可以基于陀螺v60和舞臺v90之間的相對位置確定陀螺v60中的任何一個陀螺是否與例如舞臺v90的側(cè)壁接觸。當(dāng)陀螺v60與舞臺v90的側(cè)壁接觸時,內(nèi)容控制單元503可以基于陀螺v60與舞臺v90的側(cè)壁接觸的方向計(jì)算在接觸之后要展示的陀螺v60的運(yùn)動方向。內(nèi)容控制單元503還可以基于接觸之前展示的陀螺v60的平移速度和旋轉(zhuǎn)速度,計(jì)算要在接觸之后展示的陀螺v60的平移速度和旋轉(zhuǎn)速度。
[0281]內(nèi)容控制單元503還以與根據(jù)第二實(shí)施方式的信息處理設(shè)備30中的方式相同的方式計(jì)算虛擬空間中的信息處理設(shè)備50、控制目標(biāo)陀螺v60和舞臺v90中的至少兩個之間的相對位置。內(nèi)容控制單元503基于所計(jì)算的相對位置控制控制目標(biāo)陀螺v60的運(yùn)動。
[0282]在具體示例中,內(nèi)容控制單元503可以基于虛擬空間中的信息處理設(shè)備50的位置和取向以及控制目標(biāo)陀螺v60的位置,計(jì)算攝像單元501的光軸與控制目標(biāo)陀螺v60之間的距離L2。
[0283]內(nèi)容控制單元503還可以基于虛擬空間中的信息處理設(shè)備50的位置和取向以及舞臺v90的位置和方向,計(jì)算攝像單元501的光軸與舞臺v90的仰角Θ 2。信息處理設(shè)備50還可以包括陀螺儀傳感器,從而內(nèi)容控制單元503還可以基于陀螺儀傳感器的檢測結(jié)果計(jì)算攝像單元501的光軸的仰角Θ 2。在這種情況下,仰角Θ 2是與真實(shí)空間中的水平平面的仰角。
[0284]注意,上述的離光軸的距離L2和仰角Θ 2是示例,并且只要可以計(jì)算表示信息處理設(shè)備50、控制目標(biāo)陀螺v60和舞臺v90中的至少兩個之間的相對位置的信息,信息的類型及其計(jì)算方法不受限制。注意,下面假定內(nèi)容控制單元503已經(jīng)計(jì)算了離光軸的距離L2和仰角Θ 2來給出描述。
[0285]內(nèi)容控制單元503基于信息處理設(shè)備50、控制目標(biāo)陀螺v60和舞臺v90之間的相對位置,計(jì)算用于改變陀螺v60的運(yùn)動狀態(tài)的物理量(例如,摩擦和空氣阻力)。
[0286]在具體示例中,內(nèi)容控制單元503可以基于所計(jì)算的離光軸的距離L2計(jì)算要提供至控制目標(biāo)陀螺v60的空氣阻力和摩擦。內(nèi)容控制單元503可以基于所計(jì)算的仰角Θ2計(jì)算控制目標(biāo)陀螺v60的重心的高度。內(nèi)容控制單元503可以根據(jù)通過操縱單元505執(zhí)行的用戶操縱計(jì)算陀螺v60的旋轉(zhuǎn)速度的變化。注意,可以以與根據(jù)第二實(shí)施方式的信息處理設(shè)備30中的方式相同的方式計(jì)算上述摩擦、空氣阻力和旋轉(zhuǎn)速度的變化。
[0287]內(nèi)容控制單元503根據(jù)所計(jì)算的物理量改變陀螺v60的運(yùn)動狀態(tài)。
[0288]如上所述,內(nèi)容控制單元503基于從位置計(jì)算單元502順序獲取的拍攝圖像和標(biāo)記的位置信息,識別信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置。然后,內(nèi)容控制單元503基于所識別的信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置來控制相應(yīng)的陀螺v60的運(yùn)動。內(nèi)容控制單元503順序重復(fù)上述信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置的識別以及上述陀螺v60的運(yùn)動的控制。
[0289]在此,參照圖18。如圖18所示,內(nèi)容控制單元503可以生成將表示與相應(yīng)陀螺v60和舞臺v90的位置關(guān)系的信息(例如,離光軸的距離L2和仰角Θ 2)可視化的虛擬對象v41a。內(nèi)容控制單元503還可以生成虛擬對象v41b作為將操縱相應(yīng)的陀螺v60的其它用戶可視化的顯示信息。
[0290]內(nèi)容控制單元503可以依賴游戲的進(jìn)展?fàn)顟B(tài)生成用作引導(dǎo)的虛擬對象v45和v47。內(nèi)容控制單元503可以被配置成當(dāng)游戲開始時生成用作引導(dǎo)的虛擬對象v43,并且當(dāng)繼續(xù)游戲時保持顯示虛擬對象v43的狀態(tài)。注意,可以以與根據(jù)第二實(shí)施方式的內(nèi)容控制單元303相同的方式生成和控制虛擬對象v43、v45和v47。
[0291]內(nèi)容控制單元503向顯示控制單元504輸出順序獲取的每個拍攝圖像、表示虛擬空間中的信息處理設(shè)備50的位置和取向的信息以及相應(yīng)的虛擬對象的控制信息。注意,控制信息包括:用于將每個虛擬對象顯示為拍攝圖像中的圖像的顯示信息;以及表示虛擬對象在虛擬空間中的位置和取向的信息。
[0292]顯示控制單元504從內(nèi)容控制單元503獲取拍攝圖像、表示虛擬空間中的信息處理設(shè)備50的位置和取向的信息以及虛擬對象的控制信息。顯示控制單元504基于表示虛擬空間中的信息處理設(shè)備50的位置和取向的信息以及虛擬對象的控制信息,識別信息處理設(shè)備50和每個虛擬對象之間的相對位置。顯示控制單元504基于所識別的相應(yīng)的相對位置來識別虛擬對象在拍攝圖像中的位置和取向,并且基于所識別的位置和取向在拍攝圖像中以疊加方式顯示虛擬對象。顯示控制單元504將包括以疊加方式顯示的虛擬對象的拍攝圖像顯示在顯示單元509上。
[0293]注意,內(nèi)容控制單元順序識別每個陀螺v60的運(yùn)動狀態(tài)。因此,內(nèi)容控制單元503可以生成相應(yīng)的虛擬對象作為將v60的運(yùn)動狀態(tài)(例如,旋轉(zhuǎn)速度、平移速度或運(yùn)動方向)可視化的顯示信息。
[0294]注意,信息處理設(shè)備50可以分別計(jì)算每個陀螺v60在虛擬空間中的位置和取向以及舞臺v90的位置和取向,并且然后相互發(fā)送和接收所計(jì)算的信息。在另一示例中,多個信息處理設(shè)備50中的一個可以計(jì)算信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置信息,然后可以控制陀螺v60的運(yùn)動。在又一示例中,服務(wù)器可以與信息處理設(shè)備50分離地提供,可以基于從每個信息處理設(shè)備50通知的每個拍攝圖像計(jì)算信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置關(guān)系,然后可以控制陀螺v60的運(yùn)動。注意,根據(jù)第一實(shí)施方式和第二實(shí)施方式的信息處理設(shè)備可以如上所述配置。換言之,在第一實(shí)施方式中,可以由相互協(xié)作的多個信息處理終端或可以由任何一個信息處理終端或服務(wù)器執(zhí)行與每個真實(shí)對象的位置和運(yùn)動狀態(tài)的計(jì)算有關(guān)的處理。在第二實(shí)施方式中,可以由相互協(xié)作的多個信息處理終端或由任何一個信息處理終端或服務(wù)器控制每個真實(shí)對象的運(yùn)動。
[0295]注意,已經(jīng)通過采用陀螺旋轉(zhuǎn)游戲作為示例給出了描述,只要可以基于信息處理設(shè)備50、控制目標(biāo)虛擬對象v60和舞臺v90中的至少兩個之間的相對位置來控制控制目標(biāo)虛擬對象v60的運(yùn)動,虛擬對象v60的運(yùn)動的控制不限于前面提到的示例。例如,圖20是用于說明根據(jù)本實(shí)施方式的信息處理設(shè)備50的另一模式的圖,并且示出了其中信息處理設(shè)備50應(yīng)用于賽車游戲的情況。在這種情況下,假定虛擬對象v60和舞臺v90分別是車體和跑道,信息處理設(shè)備50可以計(jì)算離攝像單元501的光軸的距離L2和仰角Θ 2,并且可以基于計(jì)算結(jié)果控制相應(yīng)的車體v60的運(yùn)動。
[0296]在此,參照圖21。圖21是示出了另一模式下的根據(jù)本實(shí)施方式的信息處理設(shè)備的畫面的示例的圖,并且示出了用于操縱圖20中示出的賽車游戲的畫面的示例。在這種情況下,信息處理設(shè)備50可以顯示:虛擬對象v41a作為將攝像單元501的光軸與要作為控制目標(biāo)的車體v60之間的距離L2可視化的顯示信息;以及攝像單元501的光軸與舞臺v90的仰角Θ2。信息處理設(shè)備50還可以將虛擬對象v41b顯示為將相應(yīng)的車體v60的用戶而非控制目標(biāo)車體V60可視化的顯示信息。
[0297]與圖18中示出的陀螺旋轉(zhuǎn)游戲的示例一樣,用作引導(dǎo)的虛擬對象v45和v47以及用作引導(dǎo)的虛擬對象v43可以以疊加方式顯示在拍攝圖像中。
[0298]根據(jù)第三實(shí)施方式的信息處理設(shè)備50可以與根據(jù)第一實(shí)施方式和根據(jù)第二實(shí)施方式的信息處理設(shè)備組合。在將信息處理設(shè)備50應(yīng)用于陀螺旋轉(zhuǎn)游戲的具體示例中,每個信息處理終端可以在游戲的開始時使用真實(shí)對象陀螺作為控制目標(biāo),然后可以在真實(shí)對象陀螺停止之后使用虛擬對象。在這種情況下,信息處理設(shè)備可以根據(jù)真實(shí)對象陀螺與虛擬對象之間的相對位置控制真實(shí)對象陀螺和虛擬對象陀螺的運(yùn)動。當(dāng)如圖2中示出的顯示例如角色的生命點(diǎn)時,信息處理設(shè)備還可以通過向真實(shí)對象和虛擬對象分配生命點(diǎn)(例如,通過五十五十劃分生命點(diǎn))來進(jìn)行舞臺顯示。
[0299][3.3.處理]
[0300]將參照圖22描述根據(jù)本實(shí)施方式的信息處理設(shè)備的一系列操作。圖22是示出了根據(jù)本實(shí)施方式的信息處理設(shè)備的一系列操作的示例的流程圖。
[0301](步驟S305)
[0302]當(dāng)每個用戶通過使用包括攝像單元501和顯示單元509的相應(yīng)的信息處理設(shè)備50拍攝基于其生成虛擬對象的標(biāo)記時,位置計(jì)算單元502從攝像單元501獲取的拍攝圖像中檢測基于其生成虛擬對象的標(biāo)記。
[0303]位置計(jì)算單元502向內(nèi)容控制單元503順序輸出從攝像單元501獲取的拍攝圖像以及表示每個檢測到的標(biāo)記的位置的位置信息。
[0304](步驟S3O7)
[0305]內(nèi)容控制單元503從位置計(jì)算單元502順序獲取由攝像單元501拍攝的圖像以及表示所檢測的標(biāo)記的位置的位置信息。
[0306]內(nèi)容控制單元503基于所獲取的拍攝圖像中的標(biāo)記的位置、取向和尺寸,識別信息處理設(shè)備50在虛擬空間中相對于標(biāo)記的位置的位置和取向。
[0307]另外,內(nèi)容控制單元503生成由相應(yīng)用戶操縱的每個信息處理設(shè)備50的虛擬對象陀螺v60,并且將陀螺v60與相應(yīng)的不同的信息處理設(shè)備50相關(guān)聯(lián)。此時,內(nèi)容控制單元503識別要作為內(nèi)容控制單元503的控制目標(biāo)的陀螺v60中的一個。內(nèi)容控制單元503還生成作為虛擬對象的舞臺v90。
[0308](步驟S3O9)
[0309]以這種方式,相應(yīng)用戶的信息處理設(shè)備50識別基于其生成虛擬對象的標(biāo)記(步驟S309中為否)。
[0310](步驟S311)
[0311]在每個用戶的信息處理設(shè)備50完成標(biāo)記的識別之后(步驟S309中為是),信息處理設(shè)備50開始生成和控制虛擬對象。具體地,內(nèi)容控制單元503基于標(biāo)記的位置識別每個生成的陀螺v60和舞臺v90在虛擬空間中的位置。當(dāng)從操縱單元505接收例如預(yù)定操縱時,內(nèi)容控制單元503開始每個生成的陀螺v60的運(yùn)動。
[0312](步驟S313)
[0313]例如,內(nèi)容控制單元503可以基于虛擬空間中的信息處理設(shè)備50的位置和取向以及控制目標(biāo)陀螺v60的位置,計(jì)算攝像單元501的光軸與控制目標(biāo)陀螺v60之間的距離L2。
[0314]內(nèi)容控制單元503還可以基于虛擬空間中的信息處理設(shè)備50的位置和取向以及舞臺v90的位置和取向,計(jì)算攝像單元501的光軸對于舞臺v90的仰角Θ 2。另外,信息處理設(shè)備50可以設(shè)置有陀螺儀傳感器,從而內(nèi)容控制單元503可以基于陀螺儀傳感器的檢測結(jié)果計(jì)算攝像單元501的光軸的仰角Θ 2。在這種情況下,仰角Θ 2可以是與真實(shí)空間中的水平面的仰角。
[0315](步驟S315)
[0316]內(nèi)容控制單元503基于信息處理設(shè)備50、控制目標(biāo)陀螺v60和舞臺v90之間的相對位置,計(jì)算用于改變陀螺v60的運(yùn)動狀態(tài)的物理量(例如,摩擦和空氣阻力)。
[0317]在具體示例中,內(nèi)容控制單元503可以基于所計(jì)算的離光軸的距離L2計(jì)算要提供至控制目標(biāo)陀螺v60的空氣阻力和摩擦。內(nèi)容控制單元503可以基于所計(jì)算的仰角Θ2計(jì)算控制目標(biāo)陀螺v60的重心的高度。內(nèi)容控制單元503還可以根據(jù)通過操縱單元505的用戶操縱計(jì)算陀螺v60的旋轉(zhuǎn)速度的變化。注意,上述摩擦、空氣阻力和旋轉(zhuǎn)速度的變化可以以與根據(jù)第二實(shí)施方式的信息處理設(shè)備30中的方式相同的方式來計(jì)算。
[0318]內(nèi)容控制單元503基于所計(jì)算的物理量改變相應(yīng)的陀螺v60的運(yùn)動狀態(tài)。
[0319]如上所述,內(nèi)容控制單元503基于從位置計(jì)算單元502順序獲取的拍攝圖像以及標(biāo)記的位置信息,識別虛擬空間中的信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置。然后,內(nèi)容控制單元503基于所識別的信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置控制相應(yīng)的陀螺v60的運(yùn)動。
[0320]內(nèi)容控制單元503向顯示控制單元504輸出順序獲取的拍攝圖像、表示虛擬空間中的信息處理設(shè)備的位置和取向的信息以及相應(yīng)的虛擬對象的控制信息。注意,控制信息包括:用于將每個虛擬對象顯示為拍攝圖像中的圖像的顯示信息;以及表示虛擬空間中的虛擬對象的位置和取向的信息。
[0321]顯示控制單元504從內(nèi)容控制單元503獲取拍攝圖像、表示虛擬空間中的信息處理設(shè)備50的位置和取向的信息以及虛擬對象的控制信息。顯示控制單元504基于表示虛擬空間中的信息處理設(shè)備50的位置和取向的信息以及虛擬對象的控制信息,識別信息處理設(shè)備50與虛擬對象之間的相對位置。顯示控制單元504基于相應(yīng)的所識別的相對位置來識別虛擬對象在拍攝圖像中的位置和取向,并且基于所識別的位置和取向在拍攝圖像中以疊加方式顯示虛擬對象。顯示控制單元504將包括以疊加方式顯示的虛擬對象的拍攝圖像顯示在顯示單元609上。
[0322](步驟S319)
[0323]內(nèi)容控制單元503順序重復(fù):信息處理設(shè)備50、陀螺v60和舞臺v90之間的相對位置的識別;以及上述陀螺v60的運(yùn)動的控制,直到滿足用于終止游戲的預(yù)定條件為止(步驟S319中為否)。
[0324](步驟S321)
[0325]當(dāng)滿足用于終止游戲的條件時(步驟S319中為是),停止虛擬對象的生成和控制,并且終止一系列處理。
[0326][3.4.結(jié)論]
[0327]如上所述,信息處理設(shè)備50根據(jù)虛擬空間中的信息處理設(shè)備50、陀螺v60、舞臺v90之間的位置關(guān)系來控制相應(yīng)的陀螺v60的運(yùn)動。使用這樣的配置,將作為真實(shí)對象的每個陀螺40顯示為相應(yīng)的虛擬對象v60,從而可以在不使用作為真實(shí)對象的陀螺40的情況下,實(shí)現(xiàn)與第二實(shí)施方式中的游戲相同的游戲。
[0328](4.硬件配置示例〉
[0329]當(dāng)軟件與下面待描述的并且用作信息處理設(shè)備10、30、50中的任何一個的信息處理設(shè)備800的硬件協(xié)作時,實(shí)現(xiàn)通過根據(jù)本公開的第一實(shí)施方式至第三實(shí)施方式的上述信息處理設(shè)備10、30和50的信息處理。將參照圖23描述信息處理設(shè)備800的硬件配置的示例。圖23是示出了信息處理設(shè)備800的硬件配置示例的框圖。
[0330]信息處理設(shè)備800包括例如GPS天線821、GPS處理單元823、通信天線825、通信處理單元827、地磁傳感器829、加速度傳感器831、陀螺儀傳感器833、氣壓傳感器835、攝像單元837、CPU (中心處理單元)839、ROM (只讀存儲器)841、RAM (隨機(jī)存取存儲器)843、操縱單元847、顯示單元849、解碼器851、揚(yáng)聲器853、編碼器855、麥克風(fēng)857和存儲單元859。
[0331]GPS天線821是從定位衛(wèi)星接收信號的天線的示例。GPS天線821可以從多個GPS衛(wèi)星接收GPS信號,并且將所接收的GPS信號輸入至GPS處理單元823。
[0332]GPS處理單元823是基于從定位衛(wèi)星接收的信號計(jì)算位置信息的計(jì)算單元的示例。GPS處理單元823基于從GPS天線821輸入的多個GPS信號計(jì)算表示當(dāng)前位置的信息,并且輸出所計(jì)算的位置信息。具體地,GPS處理單元823根據(jù)GPS衛(wèi)星的軌道數(shù)據(jù)計(jì)算每個GPS衛(wèi)星的位置,并且基于GPS信號的傳輸時間與GPS信號的接收時間之間的差異時間計(jì)算從GPS衛(wèi)星到信息處理設(shè)備的距離。GPS處理單元823可以基于所計(jì)算的每個GPS衛(wèi)星的位置以及從GPS衛(wèi)星到信息處理設(shè)備的距離計(jì)算當(dāng)前的三維位置。注意,在此使用的GPS衛(wèi)星的軌道數(shù)據(jù)可以包括在例如GPS信號中??商娲?,GPS衛(wèi)星的軌道數(shù)據(jù)可以通過通信天線825從外部服務(wù)器獲取。
[0333]通信天線825是具有通過例如移動通信網(wǎng)絡(luò)或無線LAN (局域網(wǎng))通信網(wǎng)絡(luò)接收通信信號的功能的天線。通信天線825可以給通信處理單元827提供所接收的信號。
[0334]通信處理單元827具有對由通信天線825提供的信號執(zhí)行各種信號處理的功能。通信處理單元827可以給CPU839提供根據(jù)由通信天線825提供的模擬信號生成的數(shù)字信號。
[0335]地磁傳感器829是檢測地磁作為電壓值的傳感器。地磁傳感器829可以是檢測X軸、Y軸和Z軸的方向中的地磁的三軸地磁傳感器。地磁傳感器829可以給CPU839提供所檢測到的地磁數(shù)據(jù)。
[0336]加速度傳感器831是檢測加速度作為電壓值的傳感器。加速度傳感器831可以是檢測X軸、Y軸和Z軸的方向中的加速度的三軸加速度傳感器。加速度傳感器831可以給CPU839提供所檢測到的加速度數(shù)據(jù)。
[0337]陀螺儀傳感器可以是檢測對象的角度或角速度的一種儀器,并且可以是檢測圍繞Y軸和Z軸中的每個的旋轉(zhuǎn)角度的變化的速度(角速度)作為電壓值的三軸陀螺儀傳感器。陀螺儀傳感器833可以給CPU839提供角速度數(shù)據(jù)。
[0338]氣壓傳感器835是檢測周圍氣壓作為電壓值的傳感器。氣壓傳感器835可以以預(yù)定采樣頻率檢測氣壓,并且給CPU839提供所檢測到的氣壓數(shù)據(jù)。
[0339]攝像單元837具有在CPU839的控制下通過鏡頭拍攝靜止圖像或移動圖像的功能。攝像單兀837可以將所拍攝的圖像存儲在存儲單兀859中。
[0340]CPU839用作算術(shù)處理單元和控制器裝置,并且根據(jù)程序控制信息處理設(shè)備800的全部操作。CPU839可以是微處理器,并且可以根據(jù)各種程序?qū)崿F(xiàn)各種功能。
[0341]R0M841可以在其中存儲由CPU839使用的程序、操作參數(shù)等。RAM843可以臨時存儲運(yùn)行CPU839時所使用的參數(shù)、在運(yùn)行程序時適當(dāng)變化的參數(shù)等。
[0342]操縱單元847具有為用戶生成輸入信號以執(zhí)行預(yù)定操縱的功能。操縱單元847可以包括:為用戶提供以輸入信息的輸入單元如觸摸傳感器、鼠標(biāo)、鍵盤、按鈕、麥克風(fēng)、開關(guān)或手柄;以及基于來自用戶的輸入生成輸入信號并且將該信號輸出至CPU839的輸入控制電路等。
[0343]顯示單元849是輸出裝置的示例,并且可以是顯示裝置如IXD (液晶顯示器)裝置、OLED (有機(jī)發(fā)光二極管)顯示裝置等。顯示單元849可以通過顯示畫面向用戶提供信息。
[0344]解碼器851具有在CPU839的控制下對所輸入的數(shù)據(jù)執(zhí)行解碼、模擬轉(zhuǎn)換等的功能。解碼器851對通過例如通信天線825和通信處理單元827輸入的音頻數(shù)據(jù)執(zhí)行解碼、模擬轉(zhuǎn)換等,并且將音頻信號輸出至揚(yáng)聲器853。揚(yáng)聲器853可以基于由解碼器851提供的音頻信號輸出音頻。
[0345]編碼器855具有在CPU839的控制下對所輸入的數(shù)據(jù)執(zhí)行數(shù)字轉(zhuǎn)換、編碼等的功能。編碼器855可以對從麥克風(fēng)857輸入的音頻信號執(zhí)行數(shù)字轉(zhuǎn)換、編碼等,并且輸出音頻數(shù)據(jù)。麥克風(fēng)857可以收集音頻,并且輸出音頻作為音頻信號。
[0346]存儲單元859是用于數(shù)據(jù)存儲的裝置,并且可以包括:存儲介質(zhì);將數(shù)據(jù)記錄在存儲介質(zhì)中的記錄裝置;從存儲介質(zhì)中讀取數(shù)據(jù)的閱讀器裝置;刪除記錄在存儲介質(zhì)中的數(shù)據(jù)的刪除裝置;等等。在此,下列可以用作存儲介質(zhì):非易失性存儲器如閃存、MRAM(磁阻隨機(jī)存取存儲器)、FeRAM (鐵電隨機(jī)存取存儲器)、PRAM (相變隨機(jī)存取存儲器)和EEPROM (電可擦除可編程只讀存儲器);磁記錄介質(zhì)如HDD (硬盤驅(qū)動器);等等。
[0347]例如,上面提到的顯示單元可以是HMD (頭戴式顯示器)。例如,當(dāng)不透明HMD用作顯示單元時,拍攝圖像不一定必須顯示在顯示單元上。在這種情況下,顯示單元可以將虛擬對象疊加在真實(shí)空間的圖像上而不是拍攝圖像上。
[0348]還可以生成用于使得包括CPU、R0M、RAM等的內(nèi)置在計(jì)算機(jī)中的硬件發(fā)揮(exert)等同于上述信息處理設(shè)備的配置中的這些功能的功能的程序。還可以提供其中記錄有程序的計(jì)算機(jī)可讀存儲介質(zhì)。
[0349]本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理解,依賴于設(shè)計(jì)要求和其它因素,可以出現(xiàn)各種變型、組合、子組合和改變,只要它們在所附權(quán)利要求或其等同物的范圍內(nèi)即可。
[0350]另外,本技術(shù)還可以如下配置。
[0351 ] (I) 一種信息處理設(shè)備,包括:
[0352]獲取單元,被配置成獲取真實(shí)對象的運(yùn)動狀態(tài);以及
[0353]顯示控制單元,被配置成根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
[0354](2)根據(jù)(I)所述的信息處理設(shè)備,其中,所述獲取單元基于由攝像單元拍攝的圖像獲取所述運(yùn)動狀態(tài)。
[0355](3)根據(jù)(I)所述的信息處理設(shè)備,其中,所述獲取單元基于由傳感器檢測的傳感器數(shù)據(jù)獲取所述運(yùn)動狀態(tài)。
[0356]( 4 )根據(jù)(3 )所述的信息處理設(shè)備,其中,所述傳感器被提供給所述真實(shí)對象。
[0357](5)根據(jù)(I )至(4)中的任意一項(xiàng)所述的信息處理設(shè)備,還包括動作控制單元,被配置成根據(jù)攝像單元與所述真實(shí)對象之間的相對位置關(guān)系來改變所述真實(shí)對象的所述運(yùn)動狀態(tài)。
[0358](6)根據(jù)(5)所述的信息處理設(shè)備,其中,所述動作控制單元根據(jù)所述攝像單元的光軸與所述真實(shí)對象之間的距離來改變所述運(yùn)動狀態(tài)。
[0359](7)根據(jù)(5)所述的信息處理設(shè)備,其中,所述動作控制單元根據(jù)用于顯示所述虛擬對象的參考與所述攝像單元之間的相對位置關(guān)系來改變所述運(yùn)動狀態(tài)。
[0360](8)根據(jù)(I )至(7)中的任意一項(xiàng)所述的信息處理設(shè)備,其中,所述顯示控制單元基于所獲取的所述運(yùn)動狀態(tài)推斷所述運(yùn)動狀態(tài)的變化,并且基于推斷結(jié)果顯示所述虛擬對象。
[0361](9)根據(jù)(I)至(7)中的任意一項(xiàng)所述的信息處理設(shè)備,其中,所述顯示控制單元基于所獲取的所述運(yùn)動狀態(tài)推斷所述真實(shí)對象的位置的變化,并且基于推斷結(jié)果顯示所述虛擬對象。
[0362](10)根據(jù)(I)至(9)中的任意一項(xiàng)所述的信息處理設(shè)備,
[0363]其中,所述獲取單元獲取多個所述真實(shí)對象的運(yùn)動狀態(tài);以及
[0364]其中,所述顯示控制單元根據(jù)所獲取的所述多個真實(shí)對象的運(yùn)動狀態(tài)顯示所述虛擬對象。
[0365](11)根據(jù)(10)所述的信息處理設(shè)備,其中,所述顯示控制單元根據(jù)所獲取的所述多個真實(shí)對象的運(yùn)動狀態(tài)推斷所述多個真實(shí)對象的相對位置關(guān)系,并且基于推斷結(jié)果顯示所述虛擬對象。
[0366]( 12 )根據(jù)(I)至(11)中的任意一項(xiàng)所述的信息處理設(shè)備,其中,所述獲取單元獲取所述真實(shí)對象的運(yùn)動的變化作為所述運(yùn)動狀態(tài)。
[0367]( 13 )根據(jù)(I)至(11)中的任意一項(xiàng)所述的信息處理設(shè)備,其中,所述獲取單元獲取所述真實(shí)對象的運(yùn)動方向的變化作為所述運(yùn)動狀態(tài)。
[0368](14)根據(jù)(I)至(13)中的任意一項(xiàng)所述的信息處理設(shè)備,其中,所述顯示控制單元相對于從由攝像單元拍攝的圖像識別的參考來顯示所述虛擬對象。
[0369](15) 一種信息處理方法,包括:
[0370]獲取真實(shí)對象的運(yùn)動狀態(tài);以及
[0371 ] 根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
[0372]( 16) 一種存儲有程序的非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),所述程序使得計(jì)算機(jī)執(zhí)行:
[0373]獲取真實(shí)對象的運(yùn)動狀態(tài);以及
[0374]根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
【權(quán)利要求】
1.一種信息處理設(shè)備,包括: 獲取單元,被配置成獲取真實(shí)對象的運(yùn)動狀態(tài);以及 顯示控制單元,被配置成根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述獲取單元基于由攝像單元拍攝的圖像獲取所述運(yùn)動狀態(tài)。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述獲取單元基于由傳感器檢測的傳感器數(shù)據(jù)獲取所述運(yùn)動狀態(tài)。
4.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其中,所述傳感器被提供給所述真實(shí)對象。
5.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括動作控制單元,被配置成根據(jù)攝像單元與所述真實(shí)對象之間的相對位置關(guān)系來改變所述真實(shí)對象的所述運(yùn)動狀態(tài)。
6.根據(jù)權(quán)利要求5所述的信息處理設(shè)備,其中,所述動作控制單元根據(jù)所述攝像單元的光軸與所述真實(shí)對象之間的距離來改變所述運(yùn)動狀態(tài)。
7.根據(jù)權(quán)利要求5所述的信息處理設(shè)備,其中,所述動作控制單元根據(jù)用于顯示所述虛擬對象的參考與所述攝像單元之間的相對位置關(guān)系來改變所述運(yùn)動狀態(tài)。
8.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述顯示控制單元基于所獲取的所述運(yùn)動狀態(tài)推斷所述運(yùn)動狀態(tài)的變化,并且基于推斷結(jié)果顯示所述虛擬對象。
9.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述顯示控制單元基于所獲取的所述運(yùn)動狀態(tài)推斷所述真實(shí)對象的位置的變化,并且基于推斷結(jié)果顯示所述虛擬對象。
10.根據(jù)權(quán)利要求1所述的信息處理設(shè)備, 其中,所述獲取單元獲取多個所述真實(shí)對象的運(yùn)動狀態(tài);以及 其中,所述顯示控制單元根據(jù)所獲取的所述多個真實(shí)對象的運(yùn)動狀態(tài)顯示所述虛擬對象。
11.根據(jù)權(quán)利要求10所述的信息處理設(shè)備,其中,所述顯示控制單元根據(jù)所獲取的所述多個真實(shí)對象的運(yùn)動狀態(tài)推斷所述多個真實(shí)對象的相對位置關(guān)系,并且基于推斷結(jié)果顯示所述虛擬對象。
12.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述獲取單元獲取所述真實(shí)對象的運(yùn)動的變化作為所述運(yùn)動狀態(tài)。
13.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述獲取單元獲取所述真實(shí)對象的運(yùn)動方向的變化作為所述運(yùn)動狀態(tài)。
14.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述顯示控制單元相對于從由攝像單元拍攝的圖像識別的參考來顯示所述虛擬對象。
15.—種信息處理方法,包括: 獲取真實(shí)對象的運(yùn)動狀態(tài);以及 根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
16.一種存儲有程序的非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),所述程序使得計(jì)算機(jī)執(zhí)行: 獲取真實(shí)對象的運(yùn)動狀態(tài);以及 根據(jù)所獲取的運(yùn)動狀態(tài)顯示虛擬對象。
【文檔編號】G06F3/01GK104076920SQ201410106817
【公開日】2014年10月1日 申請日期:2014年3月21日 優(yōu)先權(quán)日:2013年3月28日
【發(fā)明者】鶴見辰吾 申請人:索尼公司