?

基于《聾人手語900句》論多媒體電子書的制作

2009-05-04 09:14杜榮良
現代教育技術 2009年4期
關鍵詞:制作

杜榮良 陳 琳

【摘要】多媒體電子書以豐富的功能在教育領域占有一席之地。文章分析了當前聾教育手語教學中出現的問題,提出了多媒體電子書的解決方案,并以制作電子書《聾人手語900句》為例,詳細介紹了如何選擇多媒體電子書的類型、如何選擇制作電子書的工具及使用相關工具進行制作的整個過程,以期能夠給相關的工作提供參考和借鑒。

【關鍵詞】多媒體電子書;制作;聾人手語900句;聾教育資源

【中圖分類號】G436 【文獻標識碼】B 【論文編號】1009—8097(2009)04—0113—04

隨著教育信息化向縱深發展,特殊教育也在積極探索其信息化發展之路。在特殊教育中應用信息技術,已成為世界各國政府和有關國際組織所關注和著力推進的熱點。聾教育是我國教育體系的重要組成部分,是提高聾人整體素質和創造能力的根本途徑,也是提高全民族整體素質和創造能力的重要途徑之一。無論是在培養高素質的勞動者和專業人才方面,還是在提高創新能力和提供知識、技術創新成果方面,同樣具有特殊的意義和重要作用[1]。文獻資料研究表明,歐美等發達國家已充分考慮到了聾人在學習、工作、生活等多方面的需要,構建了非常豐富的聾教育資源,在硬件、軟件和環境等方面為聾人融入主流社會提供了越來越大的便利和可能性。例如,以手語訓練為目的的教育軟件有很多種,這些手語訓練軟件突破了傳統教學方式的限制,對于聾童的學習和生活具有極大的幫助。國內聾教育數字化資源建設相對國外起步較晚,表現在于數字化學習資源的數量和形式都很貧乏,這主要因為國內聾教育資源的建設人員和研究人員主要是一線聾教育工作者,重負荷工作以及知識結構單一化制約了相關研究的深入。

普通的手語教學是以圖片加文字說明的方式進行,而圖片和文字在描述動作方面相對于視頻而言處于劣勢。本研究將手語教學視頻片斷嵌入到電子書中,就可以方便地觀看、學習以及搜索相關詞匯和句子等,從而改變了手語教學形式,提高了手語學習效果。本文從選擇多媒體電子書類型、電子書制作工具及制作流程出發,詳細地介紹了整個制作流程,以期給相關研究提供借鑒和參考。

一 多媒體電子書的類型

多媒體電子書按其表現形式主要分為Flash類電子書、CHM類電子書及PDF(CAJ)類電子書。它們的特征如表1所述:

二 多媒體電子書的制作工具

每種類型的電子書制作工具如表2所示。

對《聾人手語900句》多媒體電子書的要求主要有:1.可以根據自己的需要查詢某一個詞或某一條句子的手語表示;2.電子書的發布對計算機的操作系統和軟件運行環境依賴性低,即,最好能夠獨立運行。經過綜合分析,我們最終確定使用CHM類電子書。

三 制作過程

1選定電子書制作工具

CHM類電子書的制作工具非常多,使用較為廣泛的有下表所示的幾種,現將其特點分析如下

經過綜合分析軟件的特性和對《聾人手語900句》電子書的要求,我們最終確定使用Visual CHM結合HTML Help Workshop為此電子書的制作工具,利用Visual CHM的高效性和HTML Help Workshop的專業性能夠更好、更快地完成電子書的制作。

2 視頻分割軟件的選擇

視頻分割軟件主要有Ultra Video Splitter、Speed Video Splitter及Premier。Premier功能強大,但若僅用它作視頻分割,其效率較低,與前兩個軟件相比,沒有優勢,我們擬從Ultra Video Splitter和Speed Video Splitter中選取一個。為了確定最終使用方案前,我們先做了一個模擬分割實驗:在相同的計算機配置下,關閉所有的程序,載入視頻文件,選取其中的一分鐘視頻片斷進行切割。圖1和圖2分別是Windows系統任務管理器紀錄的在切割過程中兩種軟件所占用的系統資源。

從圖1和圖2中我們可以看出,這兩款軟件在進行視頻分割時所占用的頁面文件(PF)大小沒有區別,但Ultra Video Splitter在開始切割后CPU的使用率始終為100%,基本上對系統的資源呈獨占狀態,直到切割過程結束。相比之下,Speed Video Splitter只是在切割過程的前50%左右的過程中,CPU使用率在100%,而后半部分呈逐漸下降的趨勢。從時間上看,Speed Video Splitter用了35秒,相對于Ultra Video Splitter的62秒節約了近1倍的時間,擁有絕對優勢,且視頻分割的質量和Ultra Video Splitter也基本相同,更重要的是Speed Video Splitter支持連續切割。我們只需要移動軟件界面上的開始和結束滑塊確定要切割的視頻范圍,按下“剪切”按鈕,該段剪輯就會進入輸出列表中,重復此操作,可創建多個視頻文件組成的切割列表,而無須像Ultra Video Splitter那樣必須要完成一個剪輯的切割后才能繼續下一個剪輯的操作,這就大大提高了視頻分割的效率。這兩款軟件具體的特征見表4所述。

3 視頻分割

經過上述分析,我們選擇使用Speed Video Splitter作為制作多媒體電子書的工具,該軟件的界面如圖3所示。

圖3 Speed Video Splitter界面

利用Speed Video Splitter進行視頻分割的一般步驟為:

? 點擊“載入文件”按鈕載入視頻文件;

? 選取“剪切標記的區段”單選按鈕,使視頻分割由手工確定;

? 移動“起始位置”時間標記下面的滑塊,確定剪輯的開始位置;

? 移動“結束位置”時間標記下面的滑塊,確定剪輯的結束位置;

? 點擊“設置”按鈕,出現如圖4所示的設置對話框,選擇目標視頻格式,設置詳細參數;

? 點擊“剪切按鈕”,起始位置和結束位置標記之間的視頻片斷便會保存在視頻片斷列表中;

? 點擊右下角的“開始”按鈕開始分割視頻文件,分割后的視頻文件保存在設置的保存目錄中。

4 電子書的制作

CHM類電子書在本質上是許多網頁文件或文本文件的集合,是已經編譯過的HTML頁面[3],所以制作CHM類電子書的關鍵是靜態網頁(HTML)的制作?!睹@人手語900句》電子書的包含的網頁非常多,如果逐一地對每一分割后的視頻單位進行網頁編寫的話,工作量勢必過大。仔細分析這些網頁,可心看出它們之間的區別主要體現在標題、視頻地址、視頻類型及說明性文字的不同,為了提高網頁生成效率和后期維護的靈活性,經過分析,我們采用了動態腳本(PHP)+網頁模板(HTML)+數據庫(MySQL)的動態和持久化生成方案,其流程圖如圖5所示。

下面針對每個步驟作簡單介紹:

(1) 設計內容模板頁。內容模板頁是所有內容頁面的共有的部分,對模板頁面之間不同的部分用變量表示。部分代碼如下所示(篇幅原因,省略號部分為省略的非關鍵代碼):

……

<head>

</head>

……

<OBJECT id=Player type=application/x-oleobject standby="加載Microsof tWindows Media Player.."

classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95>//嵌入視頻播放器插件

…….

<PARAM NAME="FileName" VALUE="{vUrl}">//視頻URL

</OBJECT>

……

<fieldset><legend>參照句子</legend>

{vedioInfo}//插入視頻的文字說明

</fieldset>

在模板頁面中,我們使用了先進的DIV+CSS的布局方法。這樣最大程度地保證了模板設計的靈活性,使改變模板的風格非常地方便和容易。代碼中{}括起來的部分即每個靜態頁面不同的部分,也就是生成靜態頁面時被動態腳本替換掉的內容。

(2) 設計一個針對網頁不同部分的參數設置頁面;

模板制作完成后,再創建一個能自定義各種替換參數的頁面。在這個頁面中,我們可以輸入上一步模板頁面中需要替換的內容的值,這些值將傳給相關頁面,以完成具體頁面的生成工作。參數設置頁面如圖6所示。

(3) 設計一個動態腳本頁面(PHP),根據提交的參數生成具體的靜態網頁(HTML),并將這些參數存儲到后臺數據庫(MySQL)中,完成數據的持久化工作。

…… //接收參數及設置數據庫連接

$conn = @new mysqli($server,$user,$pwd,$db);

//定義數據連接對象

$sql = "insert into tb_book(vUrl,partNo,partName,chapNo,chapName,etinfo) values ('".$vUrl."','".$partNo."','".$partName."','".$chapNo."','".$chapName."','".$vInfo."')"; //定義sql語句

$rs = @$conn->query($sql); //提取相關信息

…… //調用generate函數,生成文件并將參數存入數據庫

function generate ($fileurl,$vUrl,$chapName=""){

//函數功能:根據傳遞的參數和定義的模板文件創建html頁面

$template_url = "content_temp.html";

$handler1 = @fopen($template_url,"r");//獲取模板文件

$content = @fread($handler1,filesize($template_url));

$content = str_replace("{title}",$chapName,$content);//替換相關參數,下同

$content = str_replace("{vUrl}",$vUrl,$content);

$content = str_replace("{vInfo}",$vInfo,$content);

$handler2 = @fopen($fileurl,"w+");//生成新的HTML頁面

……

@fclose($handler2);//關閉文件流

}

?>

(4) 生成電子書

將上步生成的所有HTML文件放在一個文件夾中以備用,注意此時要將網頁中引用到的圖片放在和HTML文件同一目錄中。打開Visual CHM,單擊“增加目錄”按鈕,選取剛剛新建的目錄,目錄下所有的HTML文件會自動提取到目錄中,再根據需要確定是否顯示索引、搜索和書簽,這樣,我們就創建了電子書的項目文件、目錄文件和索引文件。再打開HTML Help Workshop,分別載入剛才創建的項目文件、目錄文件和索引文件。為了讓電子書支持全文搜索,須點擊“設置”菜單,依次選取“選項”,“常規”,在“常規”界面中選取“全文索引”選項。然后再設置一些電子書的參數,如位置、大小、標題等,單擊“編譯”按鈕,即完成了電子書的生成工作。

四 結束語

本文在分析了國內外聾教育資源建設現狀的基礎上,提出了當前聾教育手語教學中存在的一些問題,在分析和研究多媒體電子書特性的基礎上,提出了多媒體電子書的解決方案。并詳細介紹了《聾人手語900句》電子書制作的全過程,包括選取電子書類型、制作工具及制作過程等。雖然本文的論述主要是針對CHM類電子書而言,但其中提到的思路和方法對于其他類電子書的制作有一定的參考和借鑒價值,希望能為相關的工作提供借鑒和幫助。

參考文獻

[1]吳建琛.聾教育面臨的新挑戰[J].中國特殊教育,2000,(2):48-49.

[2] 九大電子書制作工具橫評[DB/OL].

[3] 夏克付.如何快速制作CHM幫助文件[J].計算機時代,2006,(5):41.

猜你喜歡
制作
淺談漆畫制作
胰島素瓶和胰島素筆插架的研發與應用
力量球的制作與運用
藝術源于生活而高于生活
淺析建筑效果圖的后期制作
翻轉課堂微課的地位及制作要求
《計算機應用基礎》微課設計與制作實踐
應用瀑布模型的MOOC制作方法
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合