近來由於無線網路的普及以及手持式行動裝置在效能上的提升,帶動了普及計算(pervasive computing)領域的發展,其願景是任何人在任何時間地點,可以透過任何一種裝置,存取任何一個人、事或物。而情境認知計算(context-aware computing)是普及計算所討論的重要議題之一,其強調若是系統可以認知使用者所在的環境,便能自動提供合適的資訊或服務給使用者,以這樣的方式來達成普及計算的願景。情境認知計算必須依賴各種情境資訊 (context information) 的取得,這些情境資訊可以包含硬體資訊、亮度及音量大小、或者是使用者所在位置等資訊。若是缺乏這些資訊的提供,將無法進行任何情境認知的動作,進而導致無法提供任何的服務。有鑑於此,在本論文中設計一個方位資訊 (direction information),可以得知手持式裝置所面向的方位,其原理是藉由裝置上內建數位相機所擷取的影像,經過處理後取得天際線的特徵碼(稱為SCode),將此特徵碼與360 度環場照片的特徵碼進行比對,如此便可算出可能方位值。為了驗證本方法的準確性,我們針對五個不同地點,每個地點隨機擷取20 張影像來進行實驗,實驗結果顯示其正確方位為第一個可能方位的準確度可以達到83%,而正確方位落在前三個可能方位的準確度可以高達91%。另外,針對平均方位誤差值的計算上,最大誤差為3.8 點。顯示本論文所設計的方位資訊具有相當的準確性,有助於情境認知相關應用的開發。 |