• 沒有找到結果。

實驗結果及說明

在文檔中 中 華 大 學 (頁 47-57)

第四章  系統實做與結果分析

4.3.  實驗結果及說明

在同步測試中,將同步時判定誤差的臨界值定為 80ms,根據文獻[24]可得知此 時間參數為一般人可以非常明顯的判斷出影像及聲音不同步的誤差時間估計值,在誤 差產生的部分我們使用 VLC Media Player 提供的快捷鍵模式控制快進及倒轉這兩種 行為,快進部份實驗參數為固定時間間隔、倒轉部分使用動態隨機時間間隔,另外也 加入開啟同步功能但無模擬使用者行為模式(forward/backward)的播放行為作為實 驗對照組。實驗當中的影像與聲音的誤差值(Offset)定義是以 Master Device 收到 第一筆 Slave Device,利用 UPnP 協定 Eventing 的第一筆資料為基準點開始,記算 兩者間的相對誤差值。

我們可以經由實驗結果得知,模擬播放過程中,影像及聲音相對誤差時間大部分 皆維持在 0~160ms 的區間,如圖 4.4 所示,可以讓始用者不會有難以忍受的撥放時間 誤差, 雖然在播放起始的時候需要第一次同步校正 Master Device 與 Slave Device 的誤差,除此之外我們還可以觀察到在加入同步模組後,整個撥放過程中還是有許多 的不同步現象產生,但我們的同步模組將不同步現象快速的校正,使得撥放不同步現 象之差異不會越漸擴大。

  圖 4.4、無模擬使用者行為模式的播放行為(無 forward/backward)

從圖 4.5 可以得知,使用者快進影片時,同步系統偵測到 8 個階段的不同步,分 別為 5 秒、10 秒、30 秒、60 秒、5 分鐘、10 分鐘、15 分鐘及 30 分鐘等參數,當 Master Device 偵測到 Slave Device 有不同步情況發生,立刻就會計算誤差值並且通知 Slave Device 需要同步的位置,由圖 4.6~圖 4.13 可以看到同步所需要花費的時間大約是 75~250ms 之間,即可完成影像及聲音同步的動作;我們可以從圖 4.14 看出模擬快進 的機率分佈圖,大部分的時間誤差值幾乎都不超過 80ms,只有約 0.03%的誤差值是大 於 160ms,有超過 99.23%的時間誤差值是低於 50ms,遠低於人類能分辨出誤差的基 準值參考值 80ms。

 

圖 4.5、快進模式

  圖 4.6、介於 23829~23859ms 間快進 5 秒同步花費速度放大圖

  圖 4.7、介於 47630~47678ms 間快進 10 秒同步花費速度放大圖

  圖 4.8、介於 71457~71517ms 間快進 30 秒同步花費速度放大圖

  圖 4.9、介於 98000~98487ms 間快進 1 分鐘同步花費速度放大圖

  圖 4.10、介於 98000~98487ms 間快進 5 分鐘同步花費速度放大圖

  圖 4.11、介於 98000~98487ms 間快進 10 分鐘同步花費速度放大圖

  圖 4.12、介於 98000~98487ms 間快進 15 分鐘同步花費速度放大圖

  圖 4.13、介於 98000~98487ms 間快進 30 分鐘同步花費速度放大圖

  圖 4.14、八種快進機率分佈

倒轉部分實驗,採用隨機動態倒轉方式,模擬使用者在觀賞影片時,可能會想動 態的回顧先前的影片劇情,進而隨機點選倒轉影片,故本實驗旨在驗證使用者在此情 境中隨意的倒轉會讓影音產生不同步現象,而本論文實做的同步模組可以發揮其功 效,實驗結果如圖 4.15 所示,在這 8 次模擬,其相對應的處理速度大約為 75ms,就 可以達到同步並且恢復至常態範圍內,如圖 4.16~圖 4.23 所示,從圖 4.24 可知大 約有 1.62%的誤差值是大於 160ms,有超過 97.68%的時間誤差值是低於 75ms,低於人 類能分辨出誤差的基準值參考值 80ms。

   

  圖 4.15、模擬使用者隨機倒轉模式

   

  在圖 4.16~4.23 中可以觀察到每一次模擬使用者倒轉,都有可能會出現一次以上 的倒轉產生之不同步現象及出現一次快轉的情形發生,這是使用者以滑鼠點擊播放器 介面時所產生之影響,在此現象發生時,同步模組會快速的偵測並且重新校正 Slave Device 之 VLC Current Play Time,與 Master Device 之 VLC Current Play Time 同步,並且接續播放.

     

 

 

圖 4.16、第一次模擬使用者隨機倒轉模式同步花費速度放大圖

 

圖 4.17、第二次模擬使用者隨機倒轉模式同步花費速度放大圖

 

圖 4.18、第三次模擬使用者隨機倒轉模式同步花費速度放大圖

 

圖 4.19、第四次模擬使用者隨機倒轉模式同步花費速度放大圖

  圖 4.20、第五次模擬使用者隨機倒轉模式同步花費速度放大圖

  圖 4.21、第六次模擬使用者隨機倒轉模式同步花費速度放大圖

  圖 4.22、第七次模擬使用者隨機倒轉模式同步花費速度放大圖

  圖 4.23、第八次模擬使用者隨機倒轉模式同步花費速度放大圖

  圖 4.24、八次倒轉模式機率分佈

在本系統進行同步處理過程中,會有些許數值因為多媒體播放器提供的介面及處 理速度無法百分之百符合實驗參數要求,由系統模擬時觀察到,取值通訊介面因為要 求存取速度太快,導致數值存取會有些許震盪情況發生,以及牽涉到媒體撥放器存取 網路串流的實作方式,會造成如實驗數據圖 4.6 至圖 4.13 所示 Master 之 Current Play Time 及 Slave 之 Current Play Time 皆有 1~2 次的播放時間震盪現象發生,但 此現象並不影響本論文欲實作之同步校正的理念。

                                                           

 

在文檔中 中 華 大 學 (頁 47-57)

相關文件