• 沒有找到結果。

製作 MPEG-4 檔案所遭遇的問題

一、 緒論

1.2 製作 MPEG-4 檔案所遭遇的問題

1.2.1 以描述語言製作 MPEG-4 檔案

目前 MPEG-4 檔案的產生方式,大致上分成兩種類型,一種是手動撰寫 textual format 的 MPEG-4 場景描述語言,另一種是利用現有的 MPEG-4 編輯工具來輔助 MPEG-4 檔案的製作[9],但這兩種方式都比較適合程式設計師。

所謂手動撰寫 textual format 的 MPEG-4 場景描述語言,也就是手寫 BT script 或是 XMT,再透過 MPEG-4 encoder 轉成 MPEG-4 檔案,這樣的方式必須對 BT script 或是 XMT 相當瞭解,知道如何運用描述語言所提供的能力去構成所需要的場 景。另外,不管是用 BT script 或是 XMT,甚至是 BIFS,這些場景描述語言終究 是架構在 MPEG-4 標準之下,因此想要撰寫這些場景描述語言,必須對 MPEG-4 場景概念有一定程度的瞭解才可達到。

利用手寫場景描述語言的方式製作 MPEG-4 檔案,可以發現幾個缺點。首先,

family "新細明體"

style BOLD justify BEGIN size 72

spacing 1.0 leftToRight TRUE } 輯,雖然比手寫 textual format 場景描述語言簡單,不過這種方式對於沒有撰寫程 式專業能力的使用者還是不容易,仍然比較適合程式設計師。

圖 2 說明雖然有 MPEG-4 編輯工具來輔助 MPEG-4 檔案的製作,但使用者仍 須瞭解 MPEG-4 場景概念。此工具是資策會多媒體實驗室所發展的 E-Learning Authoring Tool[15],在設定物件的屬性時,使用者必須知道 TimeSensor、

TouchSensor 這些節點的意義,並不是完全隱藏住 MPEG-4 場景的特性。

使用者需要有 MPEG-4 場景 的概念,例如使用者必須知 道 TimeSensor、DiscSensor、

TouchSensor 這些節點的用 法

圖 2 資策會多媒體實驗室的 MPEG-4 編輯工具

不論是手寫 textual format 場景描述語言,或是利用現有的 MPEG-4 編輯工具 來輔助,我們可以發現這兩種方式共同的缺點就是必須瞭解 MPEG-4 場景概念,

因此較適合程式設計師來使用,而對於沒有撰寫程式專業能力的使用者來說,這 兩種製作 MPEG-4 檔案的方式並不適合。

1.2.2 MPEG-4 需求者與程式設計師的溝通

由 1.2.1 節的說明可以知道,製作 MPEG-4 檔案需要擁有程式背景,但是,

MPEG-4 需求者不一定會具備程式背景。當一個不具備程式背景的 MPEG-4 需求 者想要製作 MPEG-4 檔案時,必須以文字描述或畫圖或其他方式,描述 MPEG-4 場景的樣子,再經由與程式設計師的溝通,讓程式設計師代為製作 MPEG-4 檔 案。但是由於 MPEG-4 需求者與程式設計師專業領域不同,因此描述 MPEG-4 場 景的方式可能會有很大的出入,這樣一來,會造成程式設計師製作的 MPEG-4 檔 案並不是 MPEG-4 需求者所想像的樣子,因此,兩者在溝通方面的問題不可輕忽。

另一方面,因為溝通不良導致 MPEG-4 檔案製作錯誤所造成的損失是很大 的。一旦程式設計師製作的 MPEG-4 檔案不符合需求時,MPEG-4 需求者和程式 設計師得再做一次溝通,讓 MPEG-4 檔案的製作重新開始。由此可知,為了製作 MPEG-4 檔案,MPEG-4 需求者與程式設計師必須在整個製作期間密切的溝通,

隨時注意是否偏離需求,不然程式設計師會浪費許多時間在 MPEG-4 檔案的重製 上,也會浪費更多的時間來重新確定需求,既延遲 MPEG-4 檔案製作進度又在溝 通上浪費人力。

圖 3 MPEG-4 需求者與程式設計師

相關文件