交互式動畫教學方法與系統的製作方法
2023-11-03 12:22:47 3
專利名稱:交互式動畫教學方法與系統的製作方法
技術領域:
本發明涉及一種交互式教學方法與系統,尤其涉及一種運用計算機技術提供一動畫目標資料庫,讓使用者能夠自行選擇動畫目標的交互式教學方法與系統。
隨著計算機與網絡科技的發展,利用計算機來進行教學活動已成為一種新的學習方法。例如,利用計算機可儲存龐大數據量的特性,提供學習者一數量龐大的題庫伺服器,並針對題目的難度予以分級,讓使用者可以通過網絡與題庫伺服器連接,以得到練習的機會。另一種教學的方法,是以多媒體的形式,同時提供圖形、文字與語音給使用者,以增加學習的趣味性,提高使用者的學習積極性。
然而,以往利用計算機或網絡的教學活動,均限於固定數據的瀏覽和傳送。與傳統的書本教學和課堂教學比較,其趣味性和互動性的提高程度相當有限。例如,重複學習是提高學習效果的有效方法之一,然而,若使用者在已知計算機教學系統中,欲針對某一專題重複學習,則其每次看到的都將是重複的內容。如此將大幅降低使用者重複進行學習的積極性。
針對上述問題,本發明的目的是提供一種交互式教學方法與系統,其可讓使用者自行選擇動畫目標,從而提高使用者的學習積極性。
本發明的另一目的是提供一種交互式教學方法與系統,其可進行練習題資料庫與知識資料庫交叉查詢,從而更增進使用者的學習效率。
為達到上述目的,根據本發明的交互式動畫教學系統包括一動畫目標資料庫、一專題資料庫、一選擇接受模塊以及一動畫提供模塊。動畫目標資料庫記錄至少一動畫目標數據。專題資料庫記錄至少一專題數據,專題數據包括一專題相關動畫數據,專題相關動畫數據包括出現於專題數據中的各動畫目標的相關配置設定值。選擇接受模塊接受使用者所選取的動畫目標選項與專題選項。動畫提供模塊則根據使用者所選取的動畫目標選項與專題選項,按照相關配置設定值來整合動畫目標資料庫中所對應的動畫目標數據以及專題資料庫中所對應的專題數據,以提供一專題動畫給使用者。
本發明還提供一種交互式動畫教學方法,其先接受使用者所選取的動畫目標選項與專題選項,接著根據該使用者所選取的動畫目標選項自動畫目標資料庫中讀取所對應的動畫目標數據,然後根據使用者所選取的專題選項自專題資料庫讀取所對應的專題數據,專題數據包括至少一專題相關動畫數據,專題相關動畫數據則包括出現於該專題數據中的各動畫目標的相關配置設定值,最後根據相關配置設定值整合動畫目標數據以及專題數據,以提供一專題動畫給使用者。
根據本發明的交互式動畫教學系統與方法,使用者可自行選擇動畫目標,因此同一動畫專題將可有不同的表現形態。所以,使用者進行學習的積極性將可有效提高。
以下將參照有關附圖,說明根據本發明較佳實施例的交互式動畫教學系統與方法,其中相同的元件將以相同的參照符號加以說明。
圖1為一示意圖,顯示根據本發明較佳實施例的交互式動畫教學系統結構。
圖2(A)為一示意圖,顯示在根據本發明較佳實施例的交互式動畫教學系統中,動畫目標資料庫的數據結構。
圖2(B)為一示意圖,顯示在根據本發明較佳實施例的交互式動畫教學系統中,專題資料庫的數據結構。
圖2(C)為一示意圖,顯示在根據本發明較佳實施例的交互式動畫教學系統中,練習題資料庫的數據結構。
圖2(D)為一示意圖,顯示在根據本發明較佳實施例的交互式動畫教學系統中,知識資料庫的數據結構。
圖2(E)為一示意圖,顯示在根據本發明較佳實施例的交互式動畫教學系統中,專題/練習題關係對應表的數據結構。
圖2(F)為一示意圖,顯示在根據本發明較佳實施例的交互式動畫教學系統中,專題/知識數據關係對應表的數據結構。
圖3為一流程圖,顯示根據本發明較佳實施例的交互式動畫教學方法流程。
圖4(A)與圖4(B)為示意圖,顯示在根據本發明較佳實施例的交互式動畫教學方法中,依照相關配置設定值整合動畫目標數據以及專題數據結果的例子。
請參照圖1,在根據本發明較佳實施例的交互式動畫教學系統1中具有四個資料庫,即動畫目標資料庫101、專題資料庫102、練習題資料庫103以及知識資料庫104。在本實施例中,此四個資料庫儲存於同一硬碟中,然而其也可視實際狀況,儲存於例如光碟或磁碟中,或分別以不同的硬碟來儲存。
動畫目標資料庫101記錄至少一動畫目標數據。請參照圖2(A),在本實施例中,所謂「動畫目標數據」包括目標名稱1011、影像文件數據1012、文字文件數據1013以及聲音文件數據1014。以動畫目標資料庫101中的第一個動畫目標為例,其目標名稱1011為「人物一」;影像文件數據1012包括了兩個影像文件「characterl-1.jpg」與「characterl-2.jpg」這表示此人物可能會以兩種不同的動作形態(如,坐姿與站姿)出現;文字文件數據1013為一文字文件「textl.txt」,其為此人物的對白;聲音文件數據1014則為一聲音文件「soundl.snd」,其為此人物的對白所對應的語音。
請參照圖2(B),在專題資料庫102中,記錄了各個動畫專題的專題代號1021、專題相關動畫數據1022以及專題相關文字數據1023。所謂「專題動畫相關數據」1022,指在專題動畫之中的各目標,如場景、人物與物品等相關配置設定值,例如相對位置或場景或人物的更換次序等。而所謂「專題相關文字數據」1023,則為專題動畫在播放時所一併顯示的文字內容,關於此部分的詳細內容將於後述。
請參照圖2(C),練習題資料庫103中記錄了各個練習題的練習題代號1031、練習題內容1032以及練習題解答1033。在本實施例中,練習題內容1032與練習題解答1033均以文字文件的形式儲存,然而其也可以採取其它形式,例如圖形、聲音或HTML文件等形式來儲存。
請參照圖2(D),知識資料庫104記錄知識代號1041與知識數據1042。在本實施例中,知識數據1042以文字文件的形式儲存,然而其也可以採取其它形式,例如圖形、聲音或HTML文件等形式來儲存。
在交互式動畫教學系統1中還有兩個對照表,即專題/練習題關係對應表105以及專題/知識數據關係對應表106。請參照圖2(E)與圖2(F),專題/練習題關係對應表105儲存各動畫專題與練習題的對應關係,專題/知識數據關係對應表106則儲存動畫專題與知識數據之間的對應關係。在本實施例中,動畫專題與練習題的對應關係為一對多的對應關係,而動畫專題與知識數據之同的對應關係則為一對一的對應關係。
當使用者80使用交互式動畫教學系統1時,選擇接受模塊107先接受使用者80所選取的動畫目標選項與專題選項。接著動畫提供模塊108根據使用者80所選取的動畫目標選項與專題選項,整合動畫目標資料庫101中所對應的動畫目標數據,以及專題資料庫102中所對應的專題數據,以提供一專題動畫給使用者80觀賞。接著,練習題輸出模塊109根據專題/練習題關係對應表105自練習題資料庫103輸出專題數據所對應的練習題數據給該使用者80。知識數據查詢模塊110則可接受使用者的查詢要求,並根據專題/知識數據關係對應表106自知識資料庫104輸出查詢要求所對應的知識數據給使用者80。以下參照相關附圖,詳細說明上述的動作流程。
請參照圖3,首先,在程序31中,選擇接受模塊107接受使用者80所選擇的動畫專題。以英語教學為例,使用者80可以選擇單字教學或文法教學等專題。各個不同的專題具有不同的專題動畫相關數據以及專題文字相關數據。
接著,在程序32中,選擇接受模塊107接受使用者80選擇動畫目標。由於在各個專題的專題動畫相關數據中,僅定義了專題動畫的中場景、人物與物品等相關配置設定值,而未定義場景、人物與物品的內容,所以在接受使用者80選擇動畫目標之後,動畫提供模塊108才能夠提供完整的動畫專題給使用者80。
當使用者80選取了專題與動畫目標之後,動畫提供模塊108在程序33中即開始整合動畫目標資料庫101中的動畫目標數據,以及專題資料庫102中的專題數據。例如,當動畫目標為一人物時,動畫提供模塊108可自動畫目標資料庫101中,取出此人物所對應的影像文件數據,並配合專題相關動畫數據的設定,移動該影像文件數據的位置,從而達到動畫的效果。
以下參照圖4(A)與圖4(B)來進一步說明動畫提供模塊108如何整合動畫目標資料庫101中的動畫目標數據,以及專題資料庫102中的專題數據。
圖4(A)與圖4(B)所示出的,為專題資料庫102中專題代號為「1」的專題動畫內容。在圖4(A)與圖4(B)所示的場景中,使用到了動畫目標資料庫101中的動畫目標「人物一」,其包括了兩個影像文件數據1012以及兩個文字文件數據1013。在圖4(A)中,使用的影像文件數據1012與文字文件數據1013分別為「characterl-1.jpg」與「textl-1.txt」,而在圖4(B)中,使用的影像文件數據1012與文字文件數據1013則分別為「characterl-2.jpg」與「textl-2.txt」。
圖4(A)與圖4(B)的場景及人物等影像的相對位置,以及文字的出現位置等,均依照專題相關動畫數據1022,即文件「dispositionl.dat」中的設定來配置。圖4(A)與圖4(B)下方的文字,則均為專題相關文字數據1023,即文件「infol.txt」中的內容。
動畫提供模塊108是按照文件「dispositionl.dat」中的設定,整合出如圖4(A)與圖4(B)所示的專題代號為「1」的專題動畫。整合成功後,動畫提供模塊108即於圖3所示的步驟34中,提供包括動畫、文字與音效的完整專題動畫給使用者80。此專題動畫可為一HTML文件,並經由網際網路提供給使用者。
在步驟35中,若使用者80輸入一練習要求,則進行步驟36,由練習題輸出模塊109根據專題/練習題關係對應表105自練習題資料庫103輸出專題數據所對應的練習題數據給該使用者80。而在步驟37中,若使用者80輸入一知識查詢要求,則進行步驟38,由知識數據查詢模塊110根據專題/知識數據關係對應表106自知識資料庫104輸出知識數據給使用者80。
最後,在步驟39中,若使用者80要繼續進行另一專題,則回到步驟31,若不繼續則結束整個流程。
經由上述的流程,使用者80可以自行設定其所喜好的動畫內容,使得同一個動畫專題可以不同的形式來展現。
以上所述僅為舉例性,並非用以限定本發明。任何未脫離本發明的精神與範疇,而對其進行的等效修改或變更,均應包含於後附的權利要求範圍中。
權利要求
1.一種交互式動畫教學系統,包含一動畫目標資料庫,其記錄至少一動畫目標數據一專題資料庫,其記錄至少一專題數據,該專題數據包含至少一專題相關動畫數據,該專題相關動畫數據包含出現於該專題數據中的各動畫目標的相關配置設定值;一選擇接受模塊,其接受一使用者所選取的一動畫目標選項與一專題選項;以及一動畫提供模塊,其根據該使用者所選取的動畫目標選項與專題選項,按照該相關配置設定值整合該動畫目標資料庫中所對應的動畫目標數據以及該專題資料庫中所對應的專題數據,以提供一專題動畫給該使用者。
2.如權利要求1所述的交互式動畫教學系統,其特徵在於該動畫目標數據包含影像文件數據。
3.如權利要求1所述的交互式動畫教學系統,其特徵在於該動畫目標數據包含文字文件數據。
4.如權利要求1所述的交互式動畫教學系統,其特徵在於該動畫目標數據包含聲音文件數據。
5.如權利要求1所述的交互式動畫教學系統,其特徵在於該專題數據包含至少一專題相關動畫數據與至少一專題相關文字數據。
6.如權利要求1所述的交互式動畫教學系統,其特徵在於還包含一練習題資料庫,其記錄至少一練習題數據;一專題/練習題關係對應表,其記錄該專題數據與該練習題數據的對應關係;以及一練習題輸出模塊,其根據該專題/練習題關係對應表自該練習題資料庫輸出該專題數據所對應的該練習題數據給該使用者。
7.如權利要求1所述的交互式動畫教學系統,其特徵在於還包含一知識資料庫,其記錄至少一知識數據;一專題/知識數據關係對應表,其記錄該專題數據與該知識數據的對應關係;以及一知識數據查詢模塊,其接受該使用者的一查詢要求,並根據該專題/知識數據關係對應表自該知識資料庫輸出該查詢要求所對應的該知識數據給該使用者。
8.如權利要求1所述的交互式動畫教學系統,其特徵在於該選擇接受模塊接受該使用者經由網絡所選擇的該動畫目標選項與該專題選項。
9.如權利要求1所述的交互式動畫教學系統,其特徵在於該動畫提供模塊經由網絡提供該專題動畫給該使用者。
10.如權利要求1所述的交互式動畫教學系統,其特徵在於該專題動畫是一HTML文件。
11.如權利要求1所述的交互式動畫教學系統,其特徵在於該動畫目標資料庫與該專題資料庫以至少一光碟儲存。
12.如權利要求1所述的交互式動畫教學系統,其特徵在於該動畫目標資料庫與該專題資料庫以至少一硬碟儲存。
13.一種交互式動畫教學方法,包含接受一使用者所選取的一動畫目標選項與一專題選項;根據該使用者所選取的動畫目標選項自一動畫目標資料庫中讀取所對應的動畫目標數據;根據該使用者所選取的專題選項自一專題資料庫讀取所對應的專題數據,該專題數據包含至少一專題相關動畫數據,該專題相關動畫數據包含出現在該專題數據中的各動畫目標的相關配置設定值;以及根據該相關配置設定值整合該動畫目標數據以及該專題數據,以提供一專題動畫給該使用者。
14.如權利要求13所述的交互式動畫教學方法,其特徵在於該動畫目標數據包含影像文件數據。
15.如權利要求13所述的交互式動畫教學方法,其特徵在於該動畫目標數據包含文字文件數據。
16.如權利要求13所述的交互式動畫教學方法,其特徵在於該動畫目標數據包含聲音文件數據。
17.如權利要求13所述的交互式動畫教學方法,其特徵在於該專題數據包含至少一專題相關動畫數據與至少一專題相關文字數據。
18.如權利要求13所述的交互式動畫教學方法,其特徵在於還包含根據一專題/練習題關係對應表自一練習題資料庫中輸出該專題數據所對應的該練習題數據給該使用者,其中該練習題資料庫記錄至少一練習題數據,該專題/練習題關係對應表則記錄該專題數據與該練習題數據的對應關係。
19.如權利要求13所述的交互式動畫教學方法,其特徵在於還包含接受該使用者所輸入的一查詢要求,並根據一專題/知識數據關係對應表自一知識資料庫輸出該查詢要求所對應的知識數據給該使用者,其中該知識資料庫記錄至少一知識數據,該專題/知識數據關係對應表則記錄該專題數據與該知識數據的對應關係。
20.如權利要求13所述的交互式動畫教學方法,其特徵在於該選擇接受模塊接受該使用者經由網絡所選擇的該動畫目標選項與該專題選項。
21.如權利要求13所述的交互式動畫教學方法,其特徵在於該動畫提供模塊經由網絡提供該專題動畫給該使用者。
22.如權利要求13所述的交互式動畫教學方法,其特徵在於該專題動畫是一HTML文件。
23.如權利要求13所述的交互式動畫教學方法,其特徵在於該動畫目標資料庫與該專題資料庫是以至少一光碟儲存的。
24.如權利要求13所述的交互式動畫教學方法,其特徵在於該動畫目標資料庫與該專題資料庫是以至少一硬碟儲存的。
25.一種記錄媒體,其記錄用以實現如權利要求13所述的交互式動畫教學方法的數據,包含一動畫目標資料庫,其記錄至少一動畫目標數據;一專題資料庫,其記錄至少一專題數據,該專題數據包含至少一專題相關動畫數據,該專題相關動畫數據包含出現於該專題數據中的各動畫目標的相關配置設定值;一選擇接受模塊,其接受一使用者所選取的一動畫目標選項與一專題選項;以及一動畫提供模塊,其根據該使用者所選取的動畫目標選項與專題選項,按照該相關配置設定值整合該動畫目標資料庫中所對應的動畫目標數據,以及該專題資料庫中所對應的專題數據,以提供一專題動畫給該使用者。
26.如權利要求25所述的記錄媒體,其特徵在於還記錄一練習題資料庫,其記錄至少一練習題數據;一專題/練習題關係對應表,其記錄該專題數據與該練習題數據的對應關係;以及一練習題輸出模塊,其根據該專題/練習題關係對應表自該練習題資料庫輸出該專題數據所對應的該練習題數據給該使用者。
27.如權利要求25所述的記錄媒體,其特徵在於還記錄一知識資料庫,其記錄至少一知識數據;一專題/知識數據關係對應表,其記錄該專題數據與該知識數據的對應關係;以及一知識數據查詢模塊,其接受該使用者的一查詢要求,並根據該專題/知識數據關係對應表自該知識資料庫輸出該查詢要求所對應的該知識數據給該使用者。
全文摘要
一種交互式動畫教學系統,包括一動畫目標資料庫、一專題資料庫、一選擇接受模塊以及一動畫提供模塊。動畫目標資料庫記錄至少一動畫目標數據。專題資料庫記錄至少一專題數據,專題數據包括一專題相關動畫數據。選擇接受模塊接受使用者所選取的動畫目標選項與專題選項。動畫提供模塊整合動畫目標資料庫中所對應的動畫目標數據以及專題資料庫中所對應的專題數據,以提供一專題動畫給使用者。
文檔編號G06F17/30GK1366258SQ01101269
公開日2002年8月28日 申請日期2001年1月15日 優先權日2001年1月15日
發明者溫世仁, 張東華, 孔慶成 申請人:英業達股份有限公司