• 沒有找到結果。

延伸之後的廣告內容播放系統模組的需求分析

經過第二章的分析與比較,我們欲延伸應用廣告內容播放系統,可以從擴充 播放器的格式下手,同時,也可提供其相對應的格式編輯方案,使整個廣告系統 的內容更加充實豐富。

擴充後的播放系統,有以下需求:

1. 適合的擴充格式

2. 相對格式的播放方案

3. 相對格式的編輯方案

4. 一個整合所有格式的支配器 dispatcher

概念整合如下圖:

圖二十一:延伸播放系統概念圖

以下就以上四個部份,作細部的需求分析。

3.2.1 擴充的格式的選擇

1. Microsoft PowerPoint [3]

2. Macromedia Flash [6]

3. 智勝國際講解手 3.1 [4]

4. 智勝國際編輯手 5.0 [4]

3.2.1(a) 擴充的格式的選擇- Microsoft PowerPoint

Microsoft PowerPoint 已成為現今很通用的簡報軟體,是一個良好的 presentation 工具。其特點有:

1. 多媒體的表現方式:

3.2.1(b) 擴充的格式的選擇- Macromedia Flash

Macromedia Flash是一款功能強大,具有代表性的專業的互動式多媒體開發工 具。全球軟體大廠Adobe在2006年1月1日的新聞稿宣布,全球採用Flash技術之行 動電話和消費性電子產品出貨量已超過四千五百萬件,包括電視機、媒體播放 器、機上盒、數位看板、相機、教育性玩具、汽車導航系統等。Macromedia Flash 有以下特性:

1. 以向量式圖形技術來製作檔案,不僅將圖片放大縮小都不會失真,也因以向 量數學函數來記錄圖形屬性的原因,使得製作出的檔案容量變小。

2. 透過 Action Script (Flash 的腳本語言),實現 Flash 強大的互動能力

3. 支援過度變形技術。例如在製作 Flash 動畫時,使用者只需作出幾幕關鍵的 frame,Flash 會自動產生中間過渡的 frame,降低使用者開發時間。

3.2.1(c) 擴充的格式的選擇- 智勝國際講解手 3.1

智勝國際講解手 3.1 為智勝國際所開發的一款 Rapid e-learning 工具。Rapid e-learning 簡單的說,就是能夠快速開發、領域專家可自行編輯教材的訓練,重點 在於快速、以及容易開發。講解手有以下優點:

1. 錄製方式直覺簡單:

使用時不需改變簡報習慣,直接將講解過程錄下,再發佈到本機硬碟或遠端 伺服器。

2. 於錄製時可在簡報上增加筆劃、動畫、電子白板、超連結等特效,使得錄製 課程淺顯易懂。

3. 支援即時倒退重錄:

有別於一般課程錄影,修改以錄製好的課程修改不易甚至需要重錄,講解手 支援即時修改,降低後製成本。

4. 應用範圍廣泛:

適合許多應用諸如:企業內訓課程、產品資訊、交流業務推廣、簡報研討會

實況錄影、教育訓練課程、遠距教學應用、課後自我學習、學生研究報告、

會議實況記錄、更多影音傳播應用…等等

3.2.1(d) 擴充的格式的選擇- 智勝國際編輯手 5.0

智勝國際編輯手 5.0 為一款互動式多媒體教材開發工具,有以下特色:

1. 編輯互動多媒體教材門檻低,不需撰寫程式,採用採用拖、拉、點、選的視 覺化編輯技巧結合豐富的多媒體素材即可輕鬆編輯。

2. 符合最新 SCORM (The Sharable Content Object Reference Model) 1.3 國際標 準,使製作出來的教材,符合國際水準,適用於各種教學平台。

3. 提供內容保護功能:

提供浮水印機制,保護製作內容的版權。

4. 縮短製作時間:

提供樣版設定與套用功能,以樣版套用的概念,充份再利用設計的版型,讓 使用者輕鬆快速的編輯產生內容。提供的樣版包括:

*場景樣版 *演員樣版 *劇情樣版

3.2.2 相對格式的編輯以及播放需求

選擇了擴充的格式,我們需要有相對應的編輯方案以及播放方案。編輯方式 我們採用與格式相對應的編輯軟體。

而播放方案我們有以下考量:格式的擴充為本論文的主要目的,未來方向若 有更好的格式也希望多多益善,能整合進系統。而當格式漸增,整合的工作將越 來越煩雜。本研究的目標之一也希望找到一個合適的整合方法。

為每種格式都寫一個播放器不僅效率不佳,且到最後播放核心會成為一個冗 肥難以維護的大程式,且每家格式的開發公司對於技術上也不一定有完整的支 援。所以本論文採用的方式是將播放系統規劃為一隻支配程式 dispatcher,我們

只要在播放端安裝各種格式的播放器,再以支配程式控制播放流程,即可達到我 們的需求

我們所選擇的四種格式,對於講解手以及編輯手,採用上述支配其播放器的 方式。而因為 PowerPoint 以及 Flash 所開發的公司為世界大廠,有提供完整的開 發支援。且我們只需要其中幾樣主要的功能,所以我們採用直接撰寫程式碼的方 式來開發。

3.2.3 整合所有格式的支配器

支配器有以下需求

1. 流程控制器

控制播放流程正確,當遇到播放格式時能啟動相對應的播放方案。

2. 各格式的播放方案

3. 主控權管理

當播放前找出相對應的播放方案並交出程式主控權,在播放完畢時能要回程 式主控權。

4. 使用者中斷機制:

流程穩定後,系統依照清單輪播檔案,我們須提供一個機制讓使用者跳出中 斷。

四、系統架構與實作

目前本系統開發工具為 BCB 6.0,使用的作業系統為 Microsoft Windows XP。