• 沒有找到結果。

第四章 結果與討論

第一節 系統開發結果

一、人機互動介面:

(一)系統初始畫面:

在視窗布置兩大窗格:左方為線條人窗格,會即時顯示操作者的動作。右方 為示範動作影片播放畫面,學習者可依照右方影片做動作。兩窗格中間有分段動 作選單,在左窗格有圓形播放鈕,都可以利用反應人體動作的線條人進行體感操 作,其視窗畫面如圖 38 所示。原規劃中的深度影像在雛型階段時因試用者反應 會影響美觀及系統效能,故不顯示。

圖 38 系統初始畫面 (二)體感操作選單

當滑鼠或線條人右手部分觸及中間選單,選單會立即跳出,如圖 39 所示。

圖 39 分解動作選單跳出畫面

由於國小健身操分解動作共有 27 個,全部排入畫面將過於擁擠,所以將全 部動作又分成「前奏 Rap、暖身運動」與「主要運動、緩和運動」兩大部分,這 兩部分的選取置於整個選單的上方,當滑鼠或線條人右手部分觸及上方分類選單 時,下方各分解動作選單會立即更換,如圖 40 所示,隨後滑鼠或右手可移至下 方選單繼續選擇單一的分解動作。

圖 40 動作選單更換畫面

若是使用滑鼠單擊其中一個分解動作名稱,右方畫面會立即跳到該分解動作 最前端畫格準備播放。若使用右手體感控制,右手移動至某一分解動作名稱時,

左方會用大字顯示該分解動作名稱(用滑鼠不會有這種效果) ,方便體感操作者 更容易看清楚動作名稱,以免因選單字體過小為了看得更清楚不斷的前移身體或 誤選,如圖 41 所示。

圖 41 分解動作名稱放大顯示畫面

(三)影片播放體感操作:

當體感操作者右手依箭頭方向向左揮去,該分解動作就會被選取,右方畫面 會立即跳到該分解動作最前端畫格準備播放。要練習的動作選定後,中間伸出的 選單會自動縮回。左方線條人畫面右方有一個圓形播放鈕,用滑鼠單擊或用右手 觸及超過 1.5 秒,如圖 42 所示,右方畫面就會開始播放該動作影片。

圖 42 右手觸及圓形播放鈕超過 1.5 秒示範畫面開始播放 (四) 系統評分與評語顯示:

當畫面開始播放,程式也開始擷取評判時需要的肢段或關節位置資料。於該 段動作影片結束後,經動作分析程式來判斷動作的正確率並給予聲音與文字的回 饋,顯示於左方窗格中,如圖 43 所示。

圖 43 系統評分與評語顯示畫面

二、系統評分部分:

(一)動作資料擷取策略:

每個人體動作其複雜度超過想像,在每一個時間點每一個關節數據資料都要 去擷取,其資料量極為龐大,在電腦作業分析上也很沒有效率,所以應針對要偵 測的動作,因其特性擷取有關或是重要的關節數據資料即可。如「插腰舉踵」是 一個人站在原地,手放在腰部,踮腳引體向上的動作,我們只擷取最明顯且容易 辨識──頭部在 Y 方向(高度)的數據。以該數據為 Y 軸再加上動作播放時間為 X 軸製作成散佈圖,就會產生類似如圖 44 的圖形,其圖形的峰值剛好在舉踵的最 高位置。

460 470 480 490 500 510 520 530

11 12 13 14 15

head Y

圖 44 關節/肢段位移曲線圖

若在應該的時間點,動作失誤就無法到達指定的位置,同時在圖形上也會產 生和標準圖形相異的圖形,其時間差必和標準圖形有所差異(如圖 45 說明),而 峰數也可能不同(如圖 46 說明),利用峰數及各峰間的時間差即可評判練習者在 動作上是否正確。

播放位置(sec) 位置

(mm)

各峰間時間差

圖 45 利用波峰與標準組波峰的時間差異來評判動作優劣示意圖

圖 46 利用峰數不同來判斷動作的對錯示意圖

動作評判時每一個人體關節/肢段的資料都擷取將造成電腦運算上的負擔,

遑論要即時評分、即時給予指導語了。在實驗室中我們可以建立大型「動作資料 庫」,但全世界各種運動、體操、舞蹈的動作難以計數,不可能一一數位化記錄。

關鍵、重要、值得珍藏的動作使用高速、高解析度的攝影機應能代勞。本研究動 作擷取的主要功用不是「記錄」,而是真實且快速的反應出被擷取者的動作數據 資料供後續的分析作業。而且每個動作皆有其獨立觀察重點,所以在程式設計前 要依據其動作特性,先設定要捉取哪一個「關鍵」關節/肢段的數據資料來分析 評判。

(二)動作資料分析評判策略:

在動作指導矯正的應用上,程式將採取「一一擊破」的策略,以因應人體千 變萬化的動作。假若動作更改時,再依新的動作修改其觀察關節/肢段及相對應 的運動參數標準值。所以本研究在分析及評判上採取以下策略:

1.先觀察每一個動作分段,哪些是這個分段的「關鍵」關節/肢段。

2.程式開發階段將擷取到的「關鍵」關節/肢段數據資料匯出成.csv 檔,用 EXCEL 製作成散佈圖,觀察並記錄其波形變化。(.csv 檔是將文字或數據以逗點隔開 之二維陣列資料檔)

3.依波形圖找出該分段的評判方法 (主要是評判兩峰時間差,檢查峰數) ,並暫 訂評分門檻值。

4.雛型系統開發完成後,由實際指導學生健身操的老師挑選 3 位學童,集訓 5 天,

經負責教師認定已到達熟練程度,由雛型系統擷取其相關數據並產生標準組報 表,實施情形如圖 47 所示。

圖 47 擷取標準組數據資料建立評分標準實施圖

5.分析標準組報表,剔除資料異常者,計算標準組在該檢查項目的平均值及樣本 標準差。

6.為確保系統評分有效性,各檢查項目的評分標準如表 7:

表 7 單一檢查項目的評分標準

得分 評分標準 累積機率

100 |檢查值-標準值|<.5σ 38.3%

90 .5σ≦|檢查值-標準值|<σ 68.26%

80 σ≦|檢查值-標準值|<2σ 95.44%

70 2σ≦|檢查值-標準值|<3σ 99.74%

60 3σ≦|檢查值-標準值| 100%

表中:(1)檢查值:練習者在某一動作中,兩時間點的時間差。

(2)標準值:標準組在某一動作中,兩時間點之時間差的平均值。

(3)σ:標準組在某一動作中,兩時間點之時間差的樣本標準差。

7.輸入標準組在該檢查項目之平均值及樣本標準差,作為系統評分的標準。

(三)動作分析位置與結果整理 1.插腰舉腫(預備動作)

擷取關節/肢段位置:頭部 y 值

評分位置圖示 標準組數據分析

460 470 480 490 500 510 520

11 11.5 12 12.5 13 13.5 14 14.5 15

head Y

位置 1:

平均值:3.02 標準差:0.088 位置 1

2.握拳內點(前奏 RAP-第 1 節)

left_hand Y right_hand Y

位置 1:

left_hand X right_hand X

位置 1:

5.踏併拍手(前奏 RAP-第 3 節)

left_hand X right_hand X

位置 1:

left_hand Y

位置 1:

left_hand Y right_hand Y

位置 1:

8.踏步轉圈(前奏 RAP-第 6 節)

74.5 75.5 76.5 77.5 78.5 79.5 80.5

left_hand X right_hand X

位置 1:

left_hand Y right_hand Y

位置 1:

right_hand Z left_hand Z

位置 1:

11.踏步擺手(間奏 1)

102 103 104 105 106 107 108

right_hand Y

位置 1:

116 117 118 119 120 121 122 123

left_foot Y right_foot Y

位置 1:

121 122 123 124 125 126 127

left_foot Y right_foot Y

位置 3:

14.點腳踏步 3x8 拍(暖身運動)

125 126 127 128 129 130 131

left_foot Y right_foot Y

位置 5:

130 131 132 133 134 135 136

left_foot Y

right_foot Y 位置 7:

142 143 144 145 146 147 148 149 150 151

left_hand Z right_hand Z

位置 1:

17.轉腰擺手 3x8 拍與 4x8 拍(暖身運動)

150 152 154 156 158 160

left_hand Z right_hand Z

位置 3:

167 169 171 173 175 177 179 181 183 185

left_foot Y right_foot Y

位置 1:

192 193 194 195 196 197 198 199 200 201 202

left_hand Y right_hand Y

位置 1:

20.夾肘畫圈 3x8 拍與 4x8 拍(暖身運動)

201 202 203 204 205 206 207 208 209 210 211

left_hand Y right_hand Y

位置 1: 統設定畫面更新率為 30fps(frame per second),數據密集、連續且數據量極多,

決定在不用擬合曲線的情況下直接利用數據找峰谷值。在開發的過程中這個評分