本發(fā)明涉及一種空間繪畫計分方法、用于進行空間繪畫計分的裝置及系統(tǒng)。
背景技術(shù):
::現(xiàn)在手機的功能越來越強大,人們越來越離不開手機,導(dǎo)致很多人都是缺乏運動以及交際的“低頭族”。然而,人們對健康的意識和追求卻越來越強,但多半都沒有足夠的動力?,F(xiàn)有的運動應(yīng)用程序中,大多數(shù)都是利用能分享到朋友圈或者微博等社交網(wǎng)站來增加用戶對運動的興趣和動力。但是,此類的應(yīng)用程序除了分享功能外,最重要還是運動本身的特性。若只是單純地進行類似跑步、伏地挺身等純運動難免令人感到乏味和缺少變化性。因此,若能發(fā)展出一種既能滿足現(xiàn)代人玩手機不離身的習慣,又能運動、減肥、瘦身、鍛煉智力、還能分享到社交軟件和朋友們互動分享的應(yīng)用程序的話,勢必能讓更多的朋友加入到運動健身的大軍隊伍當中讓亞健康和疾病遠離我們,讓我們在這個物欲橫流的社會也能找到屬于自己的凈土和寄托。因此,需要提供一種空間繪畫計分方法、用于進行空間繪畫計分的裝置及系統(tǒng)來滿足上述需求。技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明提出一種空間繪畫計分方法、用于進行空間繪畫計分的裝置及系統(tǒng)。本發(fā)明可讓用戶把電子裝置(例如智能型裝置或穿戴式裝置)當成質(zhì)點依據(jù)給定的第一空間圖案在空間中繪制出第二空間圖案,并藉由比較第一及第二空間圖案來進行計分。如此一來,本發(fā)明即可利用空間作畫的新穎性,帶動用戶時時刻刻都能運動,增強身體素質(zhì),同時減少沉迷玩手機的時間。另外,本發(fā)明在讓人們以電子裝置繪制第二空間圖案進行運動的同時還能鍛煉對于空間圖形的想象能力。本發(fā)明提出一種空間繪畫計分方法,該方法適于一電子裝置,該方法包括:產(chǎn)生一第一空間圖案;記錄該電子裝置的一移動軌跡及多個移動參數(shù),并轉(zhuǎn)換所記錄的該移動軌跡為一第二空間圖案;計算該第一空間圖案及該第二空間圖案之間的一相似度;以及依據(jù)該些移動參數(shù)以及該相似度計算完成該第二空間圖案的一分數(shù)。在本發(fā)明的一實施例中,所述多個移動參數(shù)包括總移動距離以及平均速度,且記錄電子裝置的移動軌跡及所述多個移動參數(shù),并轉(zhuǎn)換所記錄的移動軌跡為第二空間圖案的步驟包括:反應(yīng)于啟動操作而開始基于取樣周期記錄電子裝置的多個坐標,其中所述多個坐標形成移動軌跡;反應(yīng)于停止操作而停止記錄電子裝置的所述多個坐標;依據(jù)所述多個坐標計算電子裝置在從啟動操作至停止操作的期間中移動的總移動距離,并據(jù)以計算電子裝置在期間中的平均速度;以及連接所述多個坐標以產(chǎn)生第二空間圖案。在本發(fā)明的一實施例中,計算第一空間圖案及第二空間圖案之間的相似度的步驟包括:縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間;映射第二空間圖案至二維空間,并在二維空間中對齊第二空間圖案與第三空間圖案;在二維空間中取出多條參考線;找出所述多個參考線相交于第二空間圖案的多個第一參考點,以及找出所述多個參考線相交于第三空間圖案的多個第二參考點;分別排序所述多個參考線中的第i個參考線對應(yīng)的所述多個第一參考點及所述多個第二參考點,其中對應(yīng)所述第i個參考線的所述多個第一參考點的數(shù)量為第一數(shù)量,對應(yīng)所述第i個參考線的所述多個第二參考點的數(shù)量為第二數(shù)量,其中i為正整數(shù);計算第j個第一參考點與第j個第二參考點之間的距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者;以及依據(jù)距離與第三空間圖案的面積計算相似度。在本發(fā)明的一實施例中,縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間的步驟包括:計算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點。映射第二空間圖案至二維空間,并在二維空間中對齊第二空間圖案與第三空間圖案的步驟包括:映射第二空間圖案至二維空間,并移動第二空間圖案以使其質(zhì)心位于原點;以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與第三空間圖案之間的重合面積為最大。在本發(fā)明的一實施例中,在依據(jù)所述多個移動參數(shù)、相似度計算完成第二空間圖案的分數(shù)的步驟之前,還包括依據(jù)電子裝置的所述多個移動參數(shù)及第一空間圖案的困難度計算完成第二空間圖案的復(fù)雜度。在本發(fā)明的一實施例中,第一空間圖案為具有至少一個頂點及至少一個區(qū)域的二維圖案,所述多個移動參數(shù)包括電子裝置在繪制第二空間圖案時經(jīng)歷的高度差以及總移動距離,且依據(jù)電子裝置的所述多個移動參數(shù)及第一空間圖案的困難度計算完成第二空間圖案的復(fù)雜度的步驟包括:基于高度差以及總移動距離計算高度差分數(shù);基于所述至少一個頂點的數(shù)量及所述至少一個區(qū)域的數(shù)量計算以單筆畫連接所述至少一個頂點的步驟數(shù),并據(jù)以推得第一空間圖案的困難度;以及求和(即,加總)高度差分數(shù)及困難度為復(fù)雜度。在本發(fā)明的一實施例中,在依據(jù)所述多個移動參數(shù)、相似度計算完成第二空間圖案的分數(shù)的步驟之后,還包括將分數(shù)與乘以權(quán)重的復(fù)雜度求和以修正分數(shù)。在本發(fā)明的一實施例中,所述多個移動參數(shù)包括總移動距離及平均速度,且依據(jù)所述多個移動參數(shù)以及相似度計算完成第二空間圖案的分數(shù)的步驟包括:將總移動距離、平均速度以及相似度分別乘上第一權(quán)重、第二權(quán)重以及第三權(quán)重并求和為分數(shù)。本發(fā)明提出一種用于進行空間繪畫計分的電子裝置,該電子裝置包括:一儲存單元以及一處理單元;該儲存單元儲存多個模塊;該處理單元耦接該儲存單元,存取并執(zhí)行該些模塊,該些模塊包括:一產(chǎn)生模塊、一記錄模塊以及一計算模塊;該產(chǎn)生模塊產(chǎn)生一第一空間圖案;該記錄模塊記錄一移動軌跡及多個移動參數(shù),并轉(zhuǎn)換所記錄的該移動軌跡為一第二空間圖案;該計算模塊計算該第一空間圖案及該第二空間圖案之間的一相似度以及依據(jù)該些移動參數(shù)、該相似度計算完成該第二空間圖案的一分數(shù)。在本發(fā)明的一實施例中,所述多個移動參數(shù)包括總移動距離以及平均速度,且記錄模塊經(jīng)配置以反應(yīng)于啟動操作而開始基于取樣周期記錄電子裝置的多個坐標,其中所述多個坐標形成移動軌跡;反應(yīng)于停止操作而停止記錄電子裝置的所述多個坐標;依據(jù)所述多個坐標計算電子裝置在從啟動操作至停止操作的期間中移動的總移動距離,并據(jù)以計算電子裝置在期間中的平均速度;以及連接所述多個坐標以產(chǎn)生第二空間圖案。在本發(fā)明的一實施例中,計算模塊經(jīng)配置以:縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間;映射第二空間圖案至二維空間,并在二維空間中對齊第二空間圖案與第三空間圖案;在二維空間中取出多條參考線;找出所述多個參考線相交于第二空間圖案的多個第一參考點,以及找出所述多個參考線相交于第三空間圖案的多個第二參考點;分別排序所述多個參考線中的第i個參考線對應(yīng)的所述多個第一參考點及所述多個第二參考點,其中對應(yīng)所述第i個參考線的所述多個第一參考點的數(shù)量為第一數(shù)量,對應(yīng)所述第i個參考線的所述多個第二參考點的數(shù)量為第二數(shù)量,其中i為正整數(shù);計算第j個第一參考點與第j個第二參考點之間的距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者;以及依據(jù)距離與第三空間圖案的面積計算相似度。在本發(fā)明的一實施例中,計算模塊經(jīng)配置以計算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點;映射第二空間圖案至二維空間,并移動第二空間圖案以使其質(zhì)心位于原點;以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與該第三空間圖案之間的重合面積為最大。在本發(fā)明的一實施例中,計算模塊還經(jīng)配置以依據(jù)電子裝置的所述多個移動參數(shù)及第一空間圖案的困難度計算完成第二空間圖案的復(fù)雜度。在本發(fā)明的一實施例中,第一空間圖案為具有至少一個頂點及至少一個區(qū)域的二維圖案,所述多個移動參數(shù)包括電子裝置在繪制第二空間圖案時經(jīng)歷的高度差以及總移動距離,且計算模塊經(jīng)配置以基于高度差以及總移動距離計算高度差分數(shù);基于多個頂點的數(shù)量及所述至少一個區(qū)域的數(shù)量計算以單筆畫連接所述至少一個頂點的步驟數(shù),并據(jù)以推得第一空間圖案的困難度;以及求和高度差分數(shù)及困難度為復(fù)雜度。在本發(fā)明的一實施例中,計算模塊還經(jīng)配置以將分數(shù)與乘以權(quán)重的復(fù)雜度求和以修正分數(shù)。在本發(fā)明的一實施例中,所述多個移動參數(shù)包括總移動距離及平均速度,且計算模塊經(jīng)配置以將總移動距離、平均速度以及相似度分別乘上第一權(quán)重、第二權(quán)重以及第三權(quán)重并求和為分數(shù)。本發(fā)明提出一種用于進行空間繪畫計分的系統(tǒng),該系統(tǒng)包括:一智能型裝置及一穿戴式裝置;該智能型裝置產(chǎn)生一第一空間圖案;該穿戴式裝置連接于該智能型裝置,經(jīng)配置以記錄該穿戴式裝置的一移動軌跡及多個移動參數(shù),并回傳該移動軌跡及該些移動參數(shù)至該智能型裝置,其中,該智能型裝置轉(zhuǎn)換該穿戴式裝置所記錄的該移動軌跡為一第二空間圖案,計算該第一空間圖案及該第二空間圖案之間的一相似度,以及依據(jù)該些移動參數(shù)、該相似度計算完成該第二空間圖案的一分數(shù)。在本發(fā)明的一實施例中,所述多個移動參數(shù)包括總移動距離以及平均速度,且穿戴式裝置經(jīng)配置以反應(yīng)于啟動操作而開始基于取樣周期記錄多個坐標,其中所述多個坐標形成移動軌跡;反應(yīng)于停止操作而停止記錄穿戴式裝置的所述多個坐標。智能型裝置經(jīng)配置以依據(jù)所述多個坐標計算穿戴式裝置在從啟動操作至停止操作的期間中移動的總移動距離,并據(jù)以計算穿戴式裝置在期間中的平均速度;以及連接所述多個坐標以產(chǎn)生第二空間圖案。在本發(fā)明的一實施例中,智能型裝置經(jīng)配置以縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間;映射第二空間圖案至二維空間,并在二維空間中對齊第二空間圖案與第三空間圖案;在二維空間中取出多條參考線;找出所述多個參考線相交于第二空間圖案的多個第一參考點,以及找出所述多個參考線相交于第三空間圖案的多個第二參考點;分別排序所述多個參考線中的第i個參考線對應(yīng)的所述多個第一參考點及所述多個第二參考點,其中對應(yīng)所述第i個參考線的所述多個第一參考點的數(shù)量為第一數(shù)量,對應(yīng)所述第i個參考線的所述多個第二參考點的數(shù)量為第二數(shù)量,其中i為正整數(shù);計算第j個第一參考點與第j個第二參考點之間的距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者;以及依據(jù)距離與第三空間圖案的面積計算相似度。在本發(fā)明的一實施例中,智能型裝置經(jīng)配置以計算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點;映射第二空間圖案至二維空間,并移動第二空間圖案以使其質(zhì)心位于原點;以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與第三空間圖案之間的重合面積為最大。在本發(fā)明的一實施例中,智能型裝置還經(jīng)配置以依據(jù)穿戴式裝置的所述多個移動參數(shù)及第一空間圖案的困難度計算完成第二空間圖案的復(fù)雜度。在本發(fā)明的一實施例中,第一空間圖案為具有至少一個頂點及至少一個區(qū)域的二維圖案,所述多個移動參數(shù)包括穿戴式裝置在繪制第二空間圖案時經(jīng)歷的高度差以及總移動距離,且智能型裝置經(jīng)配置以基于高度差以及總移動距離計算高度差分數(shù);基于至少一個頂點的數(shù)量及所述至少一個區(qū)域的數(shù)量計算以單筆畫連接所述至少一個頂點的步驟數(shù),并據(jù)以推得第一空間圖案的困難度;以及求和高度差分數(shù)及困難度為復(fù)雜度。在本發(fā)明的一實施例中,智能型裝置還經(jīng)配置以將分數(shù)與乘以權(quán)重的復(fù)雜度求和以修正分數(shù)。在本發(fā)明的一實施例中,所述多個移動參數(shù)包括總移動距離及平均速度,且智能型裝置經(jīng)配置以將總移動距離、平均速度以及相似度分別乘上第一權(quán)重、第二權(quán)重以及第三權(quán)重并求和為分數(shù)?;谏鲜觯景l(fā)明提出的空間繪畫計分方法、用于進行空間繪畫計分的裝置及系統(tǒng),可讓用戶把電子裝置(例如智能型裝置或穿戴式裝置)當成質(zhì)點依據(jù)給定的第一空間圖案在空間中繪制出第二空間圖案,并藉由比較第一及第二空間圖案來進行計分。如此一來,本發(fā)明即可利用空間作畫的新穎性,帶動用戶時時刻刻都能運動,增強身體素質(zhì),同時減少沉迷玩手機的時間。另外,本發(fā)明在讓人們以電子裝置繪制第二空間圖案進行運動的同時還能鍛煉對于空間圖形的想象能力。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附附圖作詳細說明如下。附圖說明圖1是依據(jù)本發(fā)明的一實施例繪示的電子裝置示意圖。圖2是依據(jù)本發(fā)明的一實施例繪示的監(jiān)測服務(wù)器的方法流程圖。圖3a是依據(jù)本發(fā)明的一實施例繪示的第一空間圖案示意圖。圖3b是依據(jù)本發(fā)明另一實施例繪示的第一空間圖案示意圖。圖4a是依據(jù)圖3b實施例繪示的小范圍繪制第二空間圖案的示意圖。圖4b是依據(jù)圖3b實施例繪示的大范圍繪制第二空間圖案的示意圖。圖5是依據(jù)本發(fā)明的一實施例繪示的映射第一空間圖案及第三空間圖案至同一二維空間的示意圖。圖6是依據(jù)本發(fā)明的一實施例繪示的計算相似度機制的示意圖。圖7是依據(jù)本發(fā)明的一實施例繪示的依據(jù)各種運動方式來繪制第二空間圖案所對應(yīng)的分數(shù)示意圖。圖8是依據(jù)本發(fā)明的一實施例繪示的用于進行空間繪畫計分的系統(tǒng)示意圖。主要組件符號說明:100電子裝置112儲存單元112_1產(chǎn)生模塊112_2記錄模塊112_3計算模塊114處理單元310、320第一空間圖案311~314、321~329頂點311’~312’、321’~324’區(qū)域410、420、520、520’、610第二空間圖案510、620第三空間圖案810智能型裝置820穿戴式裝置r_1~r_n參考線rp1_1、rp1_1’~rp1_3’第一參考點rp2_1、rp2_1’~rp2_2’第二參考點s210~s240本發(fā)明實施例的空間繪畫計分方法的步驟具體實施方式圖1是依據(jù)本發(fā)明的一實施例繪示的電子裝置示意圖。在本實施例中,電子裝置100例如是手機、智能型手機、穿戴式裝置、個人計算機(personalcomputer,pc)、筆記本型計算機(notebookpc)、網(wǎng)本型計算機(netbookpc)、平板計算機(tabletpc)、游戲機(gameconsole)、便攜式裝置、或便攜式多媒體播放器(portablemultimediaplayer)等,但可不限于此。電子裝置100可包括儲存單元112及處理單元114。儲存單元112例如是存儲器、硬盤或是其他任何可用于儲存數(shù)據(jù)的組件,而可用以記錄多個模塊。處理單元114耦接儲存單元112。處理單元114可為一般用途處理器、特殊用途處理器、傳統(tǒng)的處理器、數(shù)字信號處理器、多個微處理器(microprocessor)、一個或多個結(jié)合數(shù)字信號處理器核心的微處理器、控制器、微控制器、特殊應(yīng)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場可編程門陣列電路(fieldprogrammablegatearray,fpga)、任何其他種類的集成電路、狀態(tài)機、基于高級精簡指令集機器(advancedriscmachine,arm)的處理器以及類似品。在本實施例中,電子裝置100可在產(chǎn)生第一空間圖案并通過例如觸控屏幕等用戶界面告知用戶后,作為質(zhì)點讓用戶揮舞或是帶著移動以在三維空間中繪制出第二空間圖案。接著,電子裝置100可依據(jù)第一空間圖案及第二空間圖案之間的相似度、完成第二空間圖案的復(fù)雜度以及電子裝置100在用于繪制第二空間圖案過程中的各個移動參數(shù)來計算完成第二空間圖案的分數(shù)。以下將進行詳細的說明。在一實施例中,處理單元114可存取并執(zhí)行儲存單元112中的產(chǎn)生模塊112_1、記錄模塊112_2以及計算模塊112_3以執(zhí)行本發(fā)明提出的空間繪畫計分方法。圖2是依據(jù)本發(fā)明的一實施例繪示的監(jiān)測服務(wù)器的方法流程圖。本實施例的方法可由圖1的電子裝置100執(zhí)行,以下即搭配圖1的組件來說明本方法的詳細步驟。在步驟s210中,產(chǎn)生模塊112_1可產(chǎn)生第一空間圖案。在一實施例中,第一空間圖案例如是具有多個頂點(其數(shù)量以v代表)及多個區(qū)域(其數(shù)量以ar代表)的二維圖案,而產(chǎn)生模塊112_1可根據(jù)歐拉定理和一筆畫的原則來產(chǎn)生此二維圖案。請參照圖3a,其是依據(jù)本發(fā)明的一實施例繪示的第一空間圖案示意圖。在本實施例中,第一空間圖案310例如是包括4個頂點311~314(即,v為4)以及2個區(qū)域311’~312’(即,ar為2)的二維圖案。依據(jù)歐拉定理及一筆畫原則,完成第一空間圖案310的步驟數(shù)(表示為b)可依據(jù)“v+ar-b=1”的公式而得出b為5,也就是需要5個步驟才能將頂點311~314連接起來。所述5個步驟例如是依序經(jīng)過頂點311~314以及313的步驟,如圖3a的箭頭符號所示,但本發(fā)明的可實施方式不限于此。請再參照圖3b,其是依據(jù)本發(fā)明另一實施例繪示的第一空間圖案示意圖。在本實施例中,第一空間圖案320例如是包括9個頂點321~329(即,v為9)以及4個區(qū)域321’~324’(即,ar為4)的二維圖案。依據(jù)歐拉定理及一筆畫原則,完成第一空間圖案320的步驟數(shù)同樣可依據(jù)“v+ar-b=1”的公式而得出b為12,也就是需要12個步驟才能將頂點321~329連接起來。所述12個步驟例如是依序經(jīng)過頂點321~329以及321的步驟,如圖3b的箭頭符號所示,但本發(fā)明的可實施方式不限于此。在一實施例中,第一空間圖案的困難度可依據(jù)b的數(shù)值來進行定義。舉例而言,b小于10的第一空間圖案可定義為困難度1;b介于10與20之間的第一空間圖案可定義為困難度2;b介于20與30之間的第一空間圖案可定義為困難度3;b大于30的第一空間圖案可定義為困難度4,但本發(fā)明的可實施方式不限于此。另外,如第一空間圖案為非封閉圖案,可將第一空間圖案的起點與終點連接以計算b。在其他實施例中,產(chǎn)生模塊112_1亦可依據(jù)設(shè)計者的需求而將第一空間圖案設(shè)計為其他的樣態(tài),例如各式各樣的幾何圖案、曲線、折線或其組合等。接著,在步驟s220中,記錄模塊112_2可記錄電子裝置100的移動軌跡及多個移動參數(shù),并轉(zhuǎn)換所記錄的移動軌跡為第二空間圖案。所述多個移動參數(shù)例如包括電子裝置100在被用于繪制第二空間圖案的過程中的總移動距離及平均速度,但可不限于此。在一實施例中,記錄模塊112_2可反應(yīng)于啟動操作而開始通過陀螺儀、全球定位系統(tǒng)(globalpositioningsystem,gps)或其他類似的定位裝置來基于取樣周期(例如0.001秒)記錄電子裝置100在三維空間中的多個坐標,其中所述多個坐標形成移動軌跡。啟動操作例如可由用戶對電子裝置100施加某種操作(例如按下某個實體/虛擬按鍵或輸入某個手勢等)而觸發(fā)。接著,記錄模塊112_2可反應(yīng)于停止操作而停止記錄電子裝置100在三維空間中的所述多個坐標。相似于啟動操作,停止操作也可由用戶對電子裝置100執(zhí)行某種操作(例如按下某個實體/虛擬按鍵或輸入某個手勢等)而觸發(fā)。之后,記錄模塊112_2可依據(jù)所述多個坐標計算電子裝置100在從啟動操作至停止操作的期間中移動的總移動距離,并據(jù)以計算電子裝置在期間中的平均速度(以va表示)。并且,記錄模塊112_2可連接所述多個坐標以產(chǎn)生第二空間圖案。簡言之,記錄模塊112_2可在用戶觸發(fā)啟動操作后開始記錄電子裝置100的移動軌跡,并在用戶觸發(fā)停止操作之后將所記錄到的移動軌跡映射為第二空間圖案。在不同的實施例中,用戶可在較小的空間(例如小于2立方米的空間)中以揮舞電子裝置100的方式來小范圍地繪制第二空間圖案,也可在較大的空間(例如大于2立方米的空間)中以帶著電子裝置100移動(例如行走、奔跑或搭乘交通工具)的方式來大范圍地繪制第二空間圖案。請參照圖4a,其是依據(jù)圖3b實施例繪示的小范圍繪制第二空間圖案的示意圖。在本實施例中,用戶可在手持電子裝置100的情況下,以揮舞的方式在三維空間中依據(jù)圖3b的第一空間圖案320繪制第二空間圖案410。請再參照圖4b,其是依據(jù)圖3b實施例繪示的大范圍繪制第二空間圖案的示意圖。在本實施例中,用戶可帶著電子裝置100移動(例如行走、奔跑或搭乘交通工具)的方式來依據(jù)圖3b的第一空間圖案320而大范圍地繪制第二空間圖案420。應(yīng)了解的是,雖然第二空間圖案410及420在附圖中看似大小相仿,但第二空間圖案420的尺寸實際上可能是第二空間圖案410的數(shù)十至數(shù)百倍。之后,在步驟s230中,計算模塊112_3可計算第一空間圖案及第二空間圖案之間的相似度。在一實施例中,計算模塊112_3可縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間。接著,計算模塊112_3可映射第二空間圖案至二維空間,并在二維空間中對齊第二空間圖案與第三空間圖案。具體而言,計算模塊112_3可計算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點;映射第二空間圖案至二維空間,并移動第二空間圖案以使其質(zhì)心位于原點;以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與第三空間圖案之間的重合面積為最大。請參照圖5,其是依據(jù)本發(fā)明的一實施例繪示的映射第一空間圖案及第三空間圖案至同一二維空間的示意圖。在本實施例中,第三空間圖案510例如是依據(jù)所述比例值放大后的第一空間圖案,而計算模塊112_3可在算出第三空間圖案510的質(zhì)心之后,設(shè)定第三空間圖案510的質(zhì)心為圖5的二維空間的原點。接著,計算模塊112_3可映射第二空間圖案520至圖5的二維空間,并移動第二空間圖案520以使其質(zhì)心同樣位于原點。接著,計算模塊112_3可旋轉(zhuǎn)第二空間圖案520以使第二空間圖案520與第三空間圖案510之間的重合面積為最大。旋轉(zhuǎn)后的第二空間圖案520例如是第二空間圖案520’,其與第三空間圖案510之間的重合面積為最大。在本實施例中,當找到與第三空間圖案510之間的重合面積為最大的第二空間圖案520’時,即定義第二空間圖案于第三空間圖案。在映射第一及第三空間圖案至同一二維空間并將其在二維空間中對齊之后,計算模塊112_3可基于特定的機制來計算第一空間圖案及第二空間圖案之間的相似度,詳情如下。請參照圖6,其是依據(jù)本發(fā)明的一實施例繪示的計算相似度機制的示意圖。在本實施例中,第二空間圖案610及第三空間圖案620已在圖6的二維空間中對齊。接著,計算模塊112_3可在圖6的二維空間中取出多條參考線r_1~r_n(n為正整數(shù))。在本實施例中,參考線r_1~r_n例如可平行于圖6中的y軸,但本發(fā)明的實施方式可不限于此。在其他實施例中,計算模塊112_3也可將所述多條參考線設(shè)定為平行于圖6中的x軸,或是依設(shè)計者的需求而任意設(shè)定參考線的樣態(tài)。接著,計算模塊112_3可找出r_1~r_n參考線相交于該第二空間圖案610的多個第一參考點,以及找出r_1~r_n參考線相交于該第三空間圖案620的多個第二參考點。舉例而言,計算模塊112_3可找出參考線r_1~r_n中的第i個參考線(以參考線r_i表示),計算模塊112_3可找出參考線r_i相交于第二空間圖案610的多個第一參考點,以及找出參考線r_i相交于第三空間圖案620的多個第二參考點,其中i為正整數(shù)。以參考線r_1為例,計算模塊112_3可找出相交于第二空間圖案610的第一參考點rp1_1,以及相交于第三空間圖案620的第二參考點rp2_1。再以參考線r_2為例,計算模塊112_3可找出相交于第二空間圖案610的第一參考點rp1_1’~rp1_3’,以及相交于第三空間圖案620的第二參考點rp2_1’~rp2_2’。之后,計算模塊112_3可分別排序參考線r_i對應(yīng)的所述多個第一參考點及所述多個第二參考點,其中對應(yīng)參考線r_i的所述多個第一參考點的數(shù)量為第一數(shù)量,對應(yīng)參考線r_i的所述多個第二參考點的數(shù)量為第二數(shù)量。并且,對于參考線r_i,計算模塊112_3可計算第j個第一參考點與第j個第二參考點之間的一距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者。以參考線r_2(即,i等于2)為例,其對應(yīng)3個(即,第一數(shù)量)第一參考點rp1_1’~rp1_3’及2個(即,第二數(shù)量)第二參考點rp2_1’~rp2_2’。在此例中,由于第二數(shù)量小于第一數(shù)量,因此第三數(shù)量為2(即,第二數(shù)量)。接著,計算模塊112_3可分別排序第一參考點rp1_1’~rp1_3’及第二參考點rp2_1’~rp2_2’。在一實施例中,計算模塊112_3可依據(jù)第一參考點rp1_1’~rp1_3’及第二參考點rp2_1’~rp2_2’在二維空間中的y坐標值分別降冪排序第一參考點rp1_1’~rp1_3’及第二參考點rp2_1’~rp2_2’。之后,計算模塊112_3可分別計算第一參考點rpj_1’與第二參考點rpj_2’之間的距離,其中j介于1與2(即,第三數(shù)量)之間。所述距離例如是歐基里德距離(euclideandistance),但本發(fā)明的可實施方式不限于此。在一實施例中,假設(shè)第一參考點rpj_1’的y坐標為aj,而第二參考點rpj_2’的y坐標為bj,則所述距離例如可表征為“”?;谏鲜鼋淌?,參考線r_i對應(yīng)的距離通式應(yīng)可對應(yīng)推得,即接著,計算模塊112_3可依據(jù)該距離與第三空間圖案的面積(以s3表示)計算相似度。具體而言,計算模塊112_3可計算參考線r_1~r_n分別對應(yīng)的距離d1~dn,而距離d1~dn的平均值為“d=(d1+…+dn)/n”。之后,計算模塊112_3可計算相似度(以sim表示)為但本發(fā)明的可實施方式不限于此。在一實施例中,計算模塊112_3可依據(jù)電子裝置100的所述多個移動參數(shù)及第一空間圖案的困難度計算完成第二空間圖案的復(fù)雜度。在本實施例中,所述多個移動參數(shù)包括電子裝置100在繪制第二空間圖案時經(jīng)歷的高度差以及總移動距離。在此情況下,計算模塊112_3可基于高度差(以hd表示)以及總移動距離(以s表示)計算高度差分數(shù)(以h表示)。在一實施例中,h可表征為“h=1+(hd/s)”,但可不限于此。接著,計算模塊112_3可基于歐拉定理、所述多個頂點的數(shù)量及所述多個區(qū)域的數(shù)量計算以單一筆畫連接所述多個頂點的步驟數(shù),并據(jù)以推得第一空間圖案的困難度。計算模塊112_3推得第一空間的困難度的方式可參照先前實施例的說明,在此不再贅述。之后,計算模塊112_3可求和高度差分數(shù)及困難度為復(fù)雜度(以c表示),即“c=x+h”。在步驟s240中,計算模塊112_3可依據(jù)所述多個移動參數(shù)以及相似度計算完成第二空間圖案的分數(shù)。在一實施例中,計算模塊112_3可將總移動距離、平均速度以及相似度分別乘上第一權(quán)重(以k1表示)、第二權(quán)重(以k2表示)以及第三權(quán)重(以k3表示)并求和為所述分數(shù)(以g表示),即在一實施例中,計算模塊112_3還可依據(jù)前述的復(fù)雜度修正上述分數(shù)。具體而言,計算模塊112_3可將復(fù)雜度乘上第四權(quán)重(以k4表示)并與上述分數(shù)求和為修正后分數(shù)(以g’表示),即“g’=g+k4×c”。由于用戶在揮舞電子裝置100或帶著電子裝置100移動以繪制第二空間圖案時將必須移動身體,因此可一并達到運動的效果。并且,由于必須在腦中勾勒出繪制第二空間圖案的移動軌跡,因而還可達到鍛煉對于空間圖形的想象能力的效果。此外,在其他實施例中,電子裝置100還可將所得出的分數(shù)上傳至用戶的社交網(wǎng)站與其他朋友分享,從而增加用戶對運動的興趣和動力。在不同的實施例中,k1、k2、k3及k4可依設(shè)計者的需求而設(shè)定。在一實施例中,由于s、va、sim以及c的數(shù)值差距可能相當大,因此k1、k2、k3及k4可設(shè)計為使上述各值乘上各自的權(quán)重后較為平均的數(shù)值。請參照圖7,其是依據(jù)本發(fā)明的一實施例繪示的依據(jù)各種運動方式來繪制第二空間圖案所對應(yīng)的分數(shù)示意圖。在本實施例中,k1、k2、k3及k4可分別設(shè)定為1、0.55、100及50,但本發(fā)明的可實施方式不限于此。在“100m跑步最好成績”的運動方式中,用戶被假設(shè)為以世界紀錄中最快完成100m跑步的速度完成第二空間圖案的繪制,而對應(yīng)的分數(shù)則為“204.7446384”。另外,在“馬拉松跑步最好成績”的運動方式中,用戶被假設(shè)為以世界紀錄中最快完成馬拉松跑步的速度完成第二空間圖案的繪制,而對應(yīng)的分數(shù)則為“367.0201644”。在“100m跑步普通人”的運動方式中,用戶被假設(shè)為以普通人完成100m的平均速度完成第二空間圖案的繪制,而對應(yīng)的分數(shù)則為“195.5163576”。在“馬拉松跑步普通人”的運動方式中,用戶被假設(shè)為以普通人完成馬拉松的平均速度完成第二空間圖案的繪制,而對應(yīng)的分數(shù)則為“348.5917971”。在“2km散步”的運動方式中,用戶被假設(shè)為完成2km散步的平均速度完成第二空間圖案的繪制,而對應(yīng)的分數(shù)則為“135.7213595”。在“4km快走”的運動方式中,用戶被假設(shè)為完成4km快走的平均速度完成第二空間圖案的繪制,而對應(yīng)的分數(shù)則為“184.3702939”。另外,在空間難度1~空間難度4的運動方式中,除了第一空間圖案的困難度相異(分別為x=1~x=4)之外,其余參數(shù)皆相同。從空間難度1~空間難度4對應(yīng)的分數(shù)可看出,第一空間圖案的困難度越高,對應(yīng)的分數(shù)也越高。其余運動方式對應(yīng)的用戶繪制第二空間圖案方式以及所對應(yīng)的分數(shù)應(yīng)可依據(jù)上述教示推得,在此不再贅述。請參照圖8,其是依據(jù)本發(fā)明的一實施例繪示的用于進行空間繪畫計分的系統(tǒng)示意圖。在本實施例中,系統(tǒng)800包括智能型裝置810以及穿戴式裝置820。智能型裝置810例如是手機、智能型手機、個人計算機、筆記本型計算機、網(wǎng)本型計算機、平板計算機、游戲機、便攜式裝置、或便攜式多媒體播放器等,但可不限于此。穿戴式裝置820則例如是智能手環(huán)、智能鞋、智能眼鏡,或是其他可穿戴于用戶身上并通過例如藍牙等近距離通信協(xié)議、無線通信與智能型裝置810進行數(shù)據(jù)交換的裝置等。在本實施例中,智能型裝置810以及穿戴式裝置820可合作地完成圖1電子裝置100所執(zhí)行的空間繪畫計分方法。具體而言,智能型裝置810可產(chǎn)生第一空間圖案。接著,穿戴于用戶身上的穿戴式裝置820可記錄其移動軌跡及多個移動參數(shù),并回傳移動軌跡及所述多個移動參數(shù)至智能型裝置810。以圖4a,用戶可在配戴穿戴式裝置820的情況下,在三維空間中揮舞穿戴式裝置820以如圖4a所示地繪制第二空間圖案?;蛘撸脩粢部稍谂浯鞔┐魇窖b置820的情況下,大范圍地移動以繪制第二空間圖案,如圖4b所示。接著,智能型裝置810轉(zhuǎn)換穿戴式裝置820所記錄的移動軌跡為第二空間圖案,計算第一空間圖案及第二空間圖案之間的相似度,依據(jù)穿戴式裝置820的所述多個移動參數(shù)及第一空間圖案的困難度計算完成第二空間圖案的復(fù)雜度,以及依據(jù)所述多個移動參數(shù)、相似度以及復(fù)雜度計算完成第二空間圖案的分數(shù)。上述操作的細節(jié)可參照圖2各個步驟中的說明,在此不再贅述。綜上所述,本發(fā)明提出的空間繪畫計分方法、用于進行空間繪畫計分的裝置及系統(tǒng),可讓用戶把電子裝置或穿戴式裝置當成質(zhì)點依據(jù)給定的第一空間圖案在空間中繪制出第二空間圖案,并藉由比較第一及第二空間圖案來進行計分。如此一來,本發(fā)明除了可達到讓用戶運動的效果之外,還可鍛煉對于空間圖形的想象能力以及提升用戶對運動的興趣和動力。雖然本發(fā)明已以實施例公開如上,然而其并非用以限定本發(fā)明,任何所屬
技術(shù)領(lǐng)域:
:中普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,應(yīng)當可作些許的更動與潤飾,故本發(fā)明的保護范圍應(yīng)當視所附的權(quán)利要求書所界定者為準。當前第1頁12當前第1頁12