已修改密碼,請重新登入
關閉
說明提示
  • 複製連結
  • 更多功能
互動式三維多媒體編輯系統、方法及其電腦可讀取媒體
SYSTEM AND METHOD FOR EDITING INTERACTIVE THREE DIMENSION MULTIMEDIA, AND COMPUTER-READABLE STORAGE MEDIUM THEREOFTB001156267
 1 / 1 
書目
公告號 I463400 公開201301129
公告日 2014/12/01
公報卷期 41-34
證書號 I463400
申請號 100122924 E
申請日 2011/06/29
公報IPC G06F 9/44(2006.01); G06T 19/00(2011.01)
當前IPC G06F 9/44(2018.01); G06T 19/00(2011.01)
申請人 國立臺北教育大學 臺北市大安區和平東路2段134號 (中華民國) (TW)
當前專利權人 國立臺北教育大學
發明人 盧玉玲 (中華民國); LU, YU LING (TW);
連啟瑞 (中華民國); LIEN, CHI JUI (TW);
李倩如 (中華民國); LI, CHIEN JU (TW);
陳韋銘 (中華民國); CHEN, WEI MIN (TW)
代理人 李文賢
審查委員 曾耀德
摘要 一種互動式三維多媒體編輯系統、方法及其電腦可讀取媒體,提供具有事件階層模板之使用者介面,此事件階層模板包含事件串聯階層,而事件串聯階層多個事件發展點。透過使用者介面,可編輯於事件發展點中關於一第一角色之一或多個互動事件。而透過一三維圖形引擎,可建立其互動事件與多個資料庫中多個素材之關聯性。輸出包含前述素材之互動式三維多媒體時,各事件發展點對應之互動事件可根據使用者指令被執行。
參考文獻
引用專利 CN201725240U ETW200919391ATW201032874A; US20100018382A1 E; WO2009133531A2 E
專利範圍   0:936 原始格式
專利範圍 1.一種互動式三維多媒體編輯系統,包含:一使用者介面,供以進行編輯一互動式三維多媒體;一事件編輯模組,提供具有至少一事件串聯階層之至少一事件階層模板,該事件串聯階層包含複數事件發展點,供以編輯於該事件發展點中關於一第一角色之至少一互動事件;一三維圖形引擎與複數資料庫,供透過該三維圖形引擎建立該互動事件與該等資料庫中複數素材之關聯性;及一事件執行模組,輸出包含該等素材之該互動式三維多媒體,並根據至少一使用者指令執行各該事件發展點對應之該互動事件。

2.如申請專利範圍第1項所述之互動式三維多媒體編輯系統,其中更包含一劇情關卡編輯模組,顯示於該使用者介面之至少一場景資料,並接收來自該使用者介面之一使用者指令,選擇要對該互動式三維多媒體進行編輯之一劇情關卡。

3.如申請專利範圍第1項所述之互動式三維多媒體編輯系統,其中更包含一地圖編輯模組,顯示於該使用者介面之至少一地圖資料,並接收來自該使用者介面之一使用者指令,決定該互動式三維多媒體中套用之一三維地圖素材。

4.如申請專利範圍第1項所述之互動式三維多媒體編輯系統,其中更包含一場景物件編輯模組,顯示於該使用者介面之至少一場景物件資料,並接收來自該使用者介面之一使用者指令,決定該互動式三維多媒體中套用之一三維場景物件素材。

5.如申請專利範圍第1項所述之互動式三維多媒體編輯系統,其中更包含一角色編輯模組,顯示於該使用者介面之至少一角色設定資料,並接收來自該使用者介面之一使用者指令,選擇該互動式三維多媒體採用之至少一三維角色素材,以對其設定或進行編輯。

6.一種互動式三維多媒體編輯方法,包含:提供具有至少一事件階層模板之一使用者介面,該事件階層模板包含至少一事件串聯階層,該事件串聯階層包含複數事件發展點;透過該使用者介面編輯於該事件發展點中關於一第一角色之至少一互動事件;透過一三維圖形引擎建立該等互動事件與複數資料庫中複數素材之關聯性;輸出包含該等素材之該互動式三維多媒體;及根據一使用者指令執行各該事件發展點對應之該互動事件。

7.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中更包含提供一半透明遮罩覆蓋於該使用者介面上,並提供一劇場關卡素材選擇視窗位於該半透明遮罩上。

8.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中更包含提供複數三維地圖素材於該使用者介面上,並顯示對應於一選定之三維地圖素材之文字說明及/或其放大影像。

9.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中更包含提供複數三維場景物件素材於該使用者介面上,並顯示對應於選定之三維場景物件素材之影像。

10.如申請專利範圍第9項所述之互動式三維多媒體編輯方法,其中更包含於該使用者介面上顯示該選定之三維場景物件素材疊加於一三維地圖素材上。

11.如申請專利範圍第10項所述之互動式三維多媒體編輯方法,其中更包含依據來自該使用者介面之一使用者指令,移動該三維場景物件素材於該三維地圖素材上之相對位置。

12.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中更包含提供複數三維角色素材於該使用者介面上,並顯示對應於選定之三維角色素材之影像。

13.如申請專利範圍第12項所述之互動式三維多媒體編輯方法,其中更包含於該使用者介面上顯示該選定之三維角色素材疊加於一三維地圖素材上。

14.如申請專利範圍第13項所述之互動式三維多媒體編輯方法,其中更包含依據來自該使用者介面之一使用者指令,移動該三維角色素材於該三維地圖素材上之相對位置。

15.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中該事件發展點對應之該互動事件進一步包含至少一事件活動,且於該使用者介面上提供有至少一事件活動設定欄位,供以編輯該事件活動。

16.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中該事件階層模板包含至少一空白事件發展點及/或至少一個已編輯事件發展點,該已編輯事件發展點包含一對應互動事件之內容。

17.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中任意二個相鄰之該事件發展點以一替代性排列或一序列性排列之方式排列。

18.如申請專利範圍第17項所述之互動式三維多媒體編輯方法,其中該替代性排列之該二事件發展點間具有一AND(及)邏輯閘與一OR(或)邏輯閘。

19.如申請專利範圍第6項所述之互動式三維多媒體編輯方法,其中該事件階層模板所含之該事件串聯階層中的該等事件發展點根據一特定發展邏輯被排列組合。

20.一種電腦可讀取之儲存媒體,其儲存有複數電腦可執行指令,當被執行時,執行一互動式三維多媒體編輯方法,該互動式三維多媒體編輯方法包含:提供具有至少一事件階層模板之一使用者介面,該事件階層模板包含至少一事件串聯階層,該事件串聯階層包含複數事件發展點;透過該使用者介面編輯於該事件發展點中關於一第一角色之至少一互動事件;透過一三維圖形引擎建立該等互動事件與複數資料庫中複數素材之關聯性;輸出包含該等素材之該互動式三維多媒體;及根據一使用者指令執行各該事件發展點對應之該互動事件。
詳細說明
詳細說明 【技術領域】

本發明係有關於多媒體編輯技術,特別是一種互動式三維多媒體編輯系統、方法及其電腦可讀取媒體。

【先前技術】

目前教學遊戲系統的設計,偏向於問答練習題與遊戲物件之單調結合。設計者以單向思維編輯題目、或彙整相關知識領域之題組,並將其植入一遊戲平台之遊戲規則中;而學生在操作此類教學遊戲系統之過程中,須於特定之多個遊戲關卡中回答預設問題,以便繼續遊戲。

此類教學遊戲系統中,學生的作答結果雖可進行評鑑分析、評估學習成效,但問題本身的單一性、以及同組之問題間缺乏因果關聯性,都使學生無法在操作過程中培養複雜高階思考之能力。另一個問題,在於教學遊戲系統之編輯器多半附加於簡單遊戲模組上,編輯器能夠變更之遊戲內容十分有限,教學題目的設計也受限於編輯器之功能限制。因此某種程度上,此類教學遊戲系統之教學成效接近於單向傳遞知識的索引式學習導覽系統。

相較之下,近年風行之電腦遊戲提供遊戲編輯器具有較佳功能,但多半僅限於遊戲環境(如地圖)、角色設定與特定遊戲條件之變更,並不容許玩家修改遊戲事件或另行發展遊戲故事。

此外,隨著科技進步與普及,三維多媒體技術已能提供立體影像與聲音之結合作品,但使用目前的三維多媒體編輯器之門檻仍高,設計者仍須具有高階程式撰寫能力方能進行。

再者,有關寫作輔助技術之發展,多半屬於文字輔助如字詞、片語的提示等,常見結合於輸入法軟體、翻譯軟體或語言學習系統;不僅對於寫作過程中故事發展之骨幹無法提供參照功能,對於已完成部分也難以多媒體技術提供預現性。

【發明內容】

有鑑於前述習知技術之問題,於一實施例中揭露一種一種互動式三維多媒體編輯系統,包含使用者介面、事件編輯模組、事件執行模組、三維圖形引擎與多個資料庫。使用者介面,供以進行編輯一互動式三維多媒體。事件編輯模組提供具有一或多個事件串聯階層之一或多個事件階層模板,事件串聯階層包含一或多個事件發展點,供以編輯於事件發展點中關於某第一角色之一或多個互動事件。透過該三維圖形引擎,可建立互動事件與資料庫中多種素材之關聯性。事件執行模組輸出包含前述素材之該互動式三維多媒體,並根據至少一使用者指令執行各事件發展點對應之互動事件。

於另一實施例中揭露一種互動式三維多媒體編輯方法,此互動式三維多媒體編輯方法包含:提供具有事件階層模板之使用者介面,此事件階層模板包含事件串聯階層,而事件串聯階層一或多個事件發展點;透過使用者介面編輯於事件發展點中關於一第一角色之一或多個互動事件;透過三維圖形引擎建立其互動事件與多個資料庫中多個素材之關聯性;輸出包含前述素材之互動式三維多媒體;及根據使用者指令執行各事件發展點對應之互動事件。

於另一實施例中揭露一種電腦可讀取媒體,其儲存有複數電腦可執行指令,當這些指令被執行時,執行一互動式三維多媒體編輯方法,此互動式三維多媒體編輯方法包含:提供具有事件階層模板之使用者介面,此事件階層模板包含事件串聯階層,而事件串聯階層一或多個事件發展點;透過使用者介面編輯於事件發展點中關於一第一角色之一或多個互動事件;透過三維圖形引擎建立其互動事件與多個資料庫中多個素材之關聯性;輸出包含前述素材之互動式三維多媒體;及根據使用者指令執行各事件發展點對應之互動事件。

【實施方式】

請參閱第1圖,其係本發明一實施例中互動式三維多媒體編輯系統之系統方塊圖。互動式三維多媒體編輯系統10可由一電腦系統執行特定指令或程序所實現,此電腦系統主要包括中央處理單元、系統記憶體、必要匯流排(圖未示)。互動式三維多媒體編輯系統10主要包括使用者介面100、多個模組(包括劇情關卡編輯模組210、地圖編輯模組220、場景物件編輯模組230、角色編輯模組240、事件編輯模組250與事件執行模組260)、三維圖形引擎300與多個資料庫(包括劇情關卡資料庫410、地圖資料庫420、場景物件資料庫430、角色資料庫440、事件資料庫450與特效資料庫460)。

使用者介面100為一可顯示的視窗操作介面(如顯示於電腦螢幕或其他顯示器上),其可提供多個操作頁面,供使用者透過外接之輸入裝置(如滑鼠、鍵盤與觸控螢幕等)進行操作,以進行互動式三維多媒體之編輯。「互動式三維多媒體」包含電腦可執行之多組特定事件程序與多組電腦可播放之對應影像及/或聲音資料,可根據使用者輸入之指令,執行一或多個特定事件程序並播放對應影像及/或聲音資料。

劇情關卡編輯模組210提供可顯示於使用者介面100之一或多個場景資料,並接收來自使用者介面100之指令,選擇要對某一「互動式三維多媒體」進行編輯之劇情關卡;於另一實施例中,劇情關卡編輯模組210亦可供編輯一全新劇情關卡。劇情關卡編輯模組210可由前述電腦系統於背景中執行一特定相關程序而實現。而劇情關卡資料庫410儲存有一或多個劇情關卡素材,可供使用者透過劇情關卡編輯模組210選用;劇情關卡素材可選自三維地圖素材、三維場景物件素材、三維角色素材、影像特效素材、聲音特效素材與事件素材之群組與其任意組合,包括前述各素材之影像資料及地圖聲音資料之群組之一或其任意組合。

地圖編輯模組220提供可顯示於使用者介面100之一或多筆地圖資料,並接收來自使用者介面100之指令,決定某一「互動式三維多媒體」中套用之三維地圖素材;於另一實施例中,地圖編輯模組220亦可供編輯一全新三維地圖素材。地圖編輯模組220可由前述電腦系統於背景中執行一特定相關程序而實現。而地圖資料庫420儲存有一或多個三維地圖素材,可供使用者透過地圖編輯模組220選用;三維地圖素材可選自地圖影像資料及地圖聲音資料之群組或其任意組合。

場景物件編輯模組230提供可顯示於使用者介面100之一或多筆場景物件資料,並接收來自使用者介面100之指令,決定某一「互動式三維多媒體」中套用之三維場景物件素材;於另一實施例中,場景物件編輯模組230亦可供編輯一全新三維場景物件素材。場景物件編輯模組230可由前述電腦系統於背景中執行一特定相關程序而實現。而場景物件資料庫430儲存有一或多個三維場景物件素材,可供使用者透過場景物件編輯模組230選用;三維場景物件素材可選自場景物件影像資料及場景物件聲音資料之群組或其任意組合。

角色編輯模組240提供可顯示於使用者介面100之一或多個角色設定資料,並接收來自使用者介面100之指令,選擇對某一「互動式三維多媒體」採用之角色以對其設定進行編輯;於另一實施例中,角色編輯模組240亦可供編輯一全新三維角色素材。角色編輯模組230可由前述電腦系統於背景中執行一特定相關程序而實現。而角色資料庫440儲存有一或多個三維角色素材,可供使用者透過角色編輯模組240選用;三維角色素材可選自角色影像資料及角色聲音資料之群組或其任意組合。

特效資料庫460儲存影像特效素材及/或聲音特效素材之群組或其任意組合。

事件編輯模組250提供可顯示於使用者介面100之一或多個事件設定資料,並接收來自使用者介面100之指令,選擇對某一「互動式三維多媒體」欲進行編輯之事件以對其設定進行編輯。事件編輯模組250可由前述電腦系統於背景中執行一特定相關程序而實現。此外,事件編輯模組250提供一或多個「事件階層模板」,每個事件階層模板具有一或多個「事件串聯階層」,而每個事件串聯階層包含一或多個「事件發展點」,供以編輯於該事件發展點中關於某一選定角色之一或多個「互動事件」,於後續段落終將有詳細之說明。而事件資料庫450可儲存有一或多個事件素材,供使用者透過事件編輯模組250選用,使用者亦可透過事件編輯模組250創造新的事件素材,儲存於事件資料庫450。

三維圖形引擎300,可透過電腦系統執行多個圖形處理程序及/或聲音處理程序而實現。三維圖形引擎300,係供建立前述互動事件與前述資料庫中多種素材之關聯性,以便於執行圖形處理程序及/或聲音處理程序時進行呼叫,特別是多個各種可視影像素材之圖形疊加程序。

事件執行模組260,透過三維圖形引擎300輸出前述編輯模組編輯完成後之互動式三維多媒體,並根據一或多個使用者指令執行上述事件發展點對應之互動事件。於一實施例中,事件執行模組260透過三維圖形引擎300播放某互動式三維多媒體中某一劇情關卡中某互動事件之三維地圖素材、三維場景物件素材、三維角色素材、影像特效素材、聲音特效素材等,其中包含多個可種可視影像素材之圖形疊加程序。

請參閱第2圖,其係本發明另一實施例互動式三維多媒體編輯方法之流程示意圖。雖然此實施例以流程圖作為例示,但本發明之互動式三維多媒體編輯方法並不限於下列說明或流程圖中之步驟與順序。

步驟S10:提供具有事件階層模板之使用者介面。透過第1圖中之互動式三維多媒體編輯系統10提供使用者介面100。事件階層模板包括一或多個事件串聯階層,每個事件串聯階層包括一或多個事件發展點。

步驟S20:透過使用者介面編輯於一或多個事件發展點中關於第一角色之互動事件。使用者可透過第1圖中使用者介面100輸入使用者指令,以透過角色編輯模組240與事件編輯模組250,對某互動式三維多媒體中之第一角色進行編輯。使用者亦可透過使用者介面100操作劇情關卡編輯模組210、地圖編輯模組220、場景物件編輯模組230,以編輯或選擇互動式三維多媒體中之劇情關卡素材、三維地圖素材、與三維場景物件素材,其分別儲存於劇情關卡資料庫410、地圖資料庫420、場景物件資料庫430中。

步驟S30:透過三維圖形引擎建立互動事件與資料庫中素材之關聯性。編輯或選擇互動式三維多媒體中各種素材之過程中,需要透過三維圖形引擎300建立該互動事件與劇情關卡資料庫410、地圖資料庫420、場景物件資料庫430、角色資料庫440與特效資料庫46中各種選定素材之關聯性,方能在執行互動式三維多媒體之某互動事件時,呼叫各種選定素材之相關圖形處理程序或聲音處理程序,以進行播放與執行。

步驟S40:輸出包含該等素材之互動式三維多媒體。互動式三維多媒體之執行或輸出包含各將種選定素材透過三維圖形引擎300之播放與呈現(如顯示於電腦螢幕或其他顯示器上)。

步驟S50:根據使用者指令執行事件發展點對應之互動事件。執行互動式三維多媒體時,需根據使用者指令執行事件發展點對應之互動事件,以透過三維圖形引擎300呼叫各種選定素材之相關圖形處理程序或聲音處理程序,進行播放與執行作業。

請參閱第3圖及上述實施例,第3圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖。於本實施例中,互動式三維多媒體編輯系統之劇情關卡編輯模組210正由電腦系統於背景中執行,使使用者介面100處於選擇劇場關卡素材之操作狀態。其中,劇情關卡編輯模組210於使用者介面100畫面上層覆蓋有一層半透明遮罩101,此半透明遮罩101上顯示有劇場關卡素材選擇視窗102。當使用者選擇其中一個欲編輯之劇場關卡素材後,即可進入後續編輯階段。與第2圖之互動式三維多媒體編輯方法相比較,此實施例更包含提供半透明遮罩101覆蓋於使用者介面100上,以及提供劇場關卡素材選擇視窗102於該半透明遮罩102上。

參考第4圖及上述實施例,第4圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖。於本實施例中,互動式三維多媒體編輯系統之地圖編輯模組220正由電腦系統於背景中執行,使使用者介面100處於選擇三維地圖素材之操作狀態。在此階段中,使用者介面100主要包括劇情關卡指示區111、地形資訊區112、地圖預覽區113與地圖選擇區114。劇情關卡指示區111位於使用者介面100之中央最上方,顯示目前編輯中之劇情關卡素材;地形資訊區112位於使用者介面100之左半段狹長空間,提供所選三維地圖素材之文字敘述說明;地圖預覽區113位於使用者介面100之右半段、並佔據較大空間,即時顯示所選三維地圖素材;地圖選擇區114位於下半段狹長空間,顯示多個三維地圖素材之縮小圖片供使用者選擇。當使用者輸入使用者指令而選擇地圖選擇區114之某一三維地圖素材時,地形資訊區112即顯示對應該選定之三維地圖素材之地形說明文字,而整體預覽區113則顯示所選定之三維地圖素材之放大影像。與第2圖之互動式三維多媒體編輯方法相比較,此實施例更包含提供多個三維地圖素材於使用者介面上供選擇、顯示對應於選定之三維地圖素材之文字說明、以及提供該選定之三維地圖素材的放大影像。

參考第5圖及上述實施例,第5圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖。於本實施例中,互動式三維多媒體編輯系統之場景物件編輯模組230正由電腦系統於背景中執行,使使用者介面100處於三維場景物件素材之操作狀態。其中,使用者介面100主要包含場景物件選擇區121、場景物件預覽區122與整體預覽區123。場景物件選擇區121位於使用者介面100之左上半段狹長空間,以文字方式羅列多個三維場景物件素材,供使用者輸入使用者指令進行點選;場景物件預覽區122位於使用者介面100之左下半段,顯示於場景物件選擇區121所點選的三維場景物件素材之縮小影像;整體預覽區123位於使用者介面100之整個右半段,其顯示前述所選三維地圖素材之放大影像。於一實施例中,三維場景物件素材完成選擇後,可顯示於整體預覽區123,並可依使用者指令移動三維場景物件素材在所選三維地圖素材之相對位置。與第2圖之互動式三維多媒體編輯方法相比較,此實施例更包含提供多個三維場景物件素材於使用者介面上供選擇、顯示對應於選定之三維場景物件素材之縮小影像、顯示三維場景物件素材疊加於三維地圖素材之放大影像於使用者介面上、以及依據使用者指令移動三維場景物件素材於三維地圖素材之放大影像上之相對位置。

參考第6圖及上述實施例,第6圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖。於本實施例中,互動式三維多媒體編輯系統之角色編輯模組240正由電腦系統於背景中執行,使使用者介面100處於選擇或編輯三維角色素材之操作狀態。其中,使用者介面100主要包含角色選擇區131、角色預覽區132與整體預覽區133。角色選擇區131位於使用者介面100之左上半段狹長空間,以文字方式羅列多個三維角色素材,供使用者輸入使用者指令進行點選;角色預覽區132位於使用者介面100之左下半段,顯示於角色選擇區121所點選的三維角色素材之縮小影像;整體預覽區133位於使用者介面100之整個右半段,其主要顯示前述所選三維地圖素材之放大影像。於一實施例中,三維場景物件素材及/或三維角色素材完成選擇後,可顯示於整體預覽區133,並可依使用者指令移動三維場景物件素材及/或三維角色素材在所選三維地圖素材之相對位置。與第2圖之互動式三維多媒體編輯方法相比較,此實施例更包含提供多個三維角色素材供選擇、顯示對應於選定之三維角色素材之縮小影像、顯示三維角色素材疊加於三維地圖素材之放大影像上、以及依據使用者指令移動三維角色素材於三維地圖素材之放大影像上之相對位置。

有關影像特效素材及/或聲音特效素材之編輯,可由互動式三維多媒體編輯系統之特效編輯模組(圖未示)由電腦系統於背景中執行,使使用者介面100處於編輯或選擇某影像特效素材及/或聲音特效素材之操作狀態;此狀態下其使用者介面100之版面與第5、6圖相仿。

第7圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖。第7圖已完成三維地圖素材、三維場景物件素材與三維角色素材之選擇或編輯,其與第5圖之差異在於,第7圖之整體預覽區123中,顯示有選定之三維地圖素材、三維場景物件素材與三維角色素材。

有關互動事件之編輯,請參考第8圖,係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖。於本實施例中,互動式三維多媒體編輯系統之事件編輯模組250正由電腦系統於背景中執行,使使用者介面100處於編輯某互動事件之操作狀態。其中,使用者介面100主要包含事件階層模板區141、事件資訊區142與事件內容預覽區143。

事件階層模板區141位於使用者介面100之左半段狹長空間,顯示編輯中的事件階層模板500,供使用者輸入使用者指令進行點選。請參閱第9圖,係第8圖中事件階層模板之放大示意圖。事件階層模板500具有多個事件串聯階層(第9圖為六個;510/520/530/540/550/560),而每個事件串聯階層510/520/530/540/550/560包含一或多個「事件發展點」,即第9圖中填有互動事件名稱之文字(如朝會)或互動事件之序列編號(如8)的方框。事件發展點係供以編輯於關於某一選定角色之一或多個「互動事件」;換言之,每個事件發展點可謂代表一個互動事件。

事件資訊區142位於使用者介面100之左下半段,顯示多個有關某選定事件發展點/互動事件之可編輯的「事件設定欄位」,以供使用者對該事件發展點/互動事件之內容進行編輯。事件設定欄位可包括:事件名稱欄位(供輸入或修改互動事件之名稱)、觸發對象(可為某個角色或場景物件,用以觸發某一互動事件)以及一或多個內容編輯欄位。以互動事件中包含的對話為例,內容編輯欄位可包括說話內容輸入欄位、說話者設定欄位(說話者可為第一角色或其他角色)等。

事件內容預覽區143位於使用者介面100之右半段,其主要顯示前述所選事件發展點/互動事件之內容及/或內容設定。於一實施例中,所選事件發展點/互動事件為一對話事件,則事件內容預覽區143將顯示二或多個對話角色、以及其說話內容。事件內容預覽區143可進一步包含一事件活動編輯欄位144,此事件活動編輯欄位144可包括對話事件、顯示圖片、隱藏圖片、播放聲音、播放影片、開啟網頁、畫面閃光、鏡頭晃動、進行預設遊戲、選擇題、討論區、投票區、以及無指定等事件活動編輯項目。於教學評量之實施例中,事件資訊區142與事件內容預覽區143可針對特定之事件活動提供評分編輯欄位或評分預覽欄位145。

事件活動編輯欄位144選定後,可提供不同之事件資訊區142作為一對應編輯介面,例如第8圖中之事件活動編輯欄位144原為對話事件,故下方事件資訊區142之事件設定欄位皆與對話相關。對於特定之事件活動編輯項目,可以提供對應之編輯介面;例如選擇題之編輯,請參考第10圖,事件活動預覽區153顯示有選擇題之完整內容,事件活動資訊區152則包括與選擇題之編輯直接相關之事件活動設定欄位,整個事件活動資訊區152即為事件活動(選擇題)之編輯介面。簡言之,每個事件發展點之互動事件可進一步包含一或多個事件活動,且於使用者介面上提供有一或多個事件活動設定欄位,供以編輯該事件活動。

於一實施例中,互動式三維多媒體編輯系統及其方法可以提供不同的多個事件階層模板供使用者選擇。例如,事件階層模板可為某一特定數目之事件串聯階層所組成,各事件串聯階層具有預先排列之空白事件發展點;亦即此事件階層模板中,所有事件發展點/互動事件之排列關係已經大致預定,使用者需在特定數目、預先排列之空白事件發展點中編輯事件發展點/互動事件之內容。另一例子中,事件發展點不僅具有特定數目、預先被排列,其中一或多個事件發展點可為已經包括特定互動事件之內容,而其他之事件發展點則仍為空白。當然,理論上事件階層模板所包括的所有事件發展點,可以全數具有已編輯的個別互動事件內容。亦即,所提供之事件階層模板可具有至少一個空白事件發展點;或者在另一狀況下,事件階層模板可具有至少一個已編輯的事件發展點,即此已編輯的事件發展點包含一對應互動事件之內容。

在不同的事件階層模板中,各個事件串聯階層510/520/530/540/550/560內之多個事件發展點,可能分別有不同之排列方式,而排列方式的差異會造成互動事件間彼此關係之不同。

水平排列的幾個相鄰事件發展點,如水平相鄰排列「朝會」與「打掃」方框,所代表的互動事件預設為具有彼此替代性之互動事件;也就是說,當編輯作業完成、執行該互動式三維多媒體之該劇情關卡時,水平相鄰排列的幾個相鄰事件發展點所代表的互動事件只要完成其中之一,就可以進到下個事件發展點或下一階的事件串聯階層。例如事件串聯階層510中的「朝會」與「打掃」互動事件只要完成其中之一,就可進到下一階事件串聯階層520。

垂直方向相鄰排列之事件發展點,其所代表之互動事件可預設為具有序列性之互動事件;序列性即垂直相鄰排列的互動事件間之前後順序關連性,序列性可能來自於前後事件具有因果關連、循序發展、邏輯推演、組織歸納之先後依存關係。例如事件串聯階層510中的「朝會」或「打掃」互動事件,只要其中之一完成之後,就可以進入下一個事件串聯階層520之「水生池」互動事件。既然「朝會」或「打掃」互動事件與「水生池」互動事件為垂直相鄰排列,代表於「朝會」或「打掃」事件發展點所發生之互動事件,與「水生池」事件發展點/互動事件具有序列性之先後依存關係。

不過,在不同實施例中,依使用者介面100之版面設計,事件串聯階層可能為縱向或橫向排列。在橫向排列的事件串聯階層中,垂直與水平排列之相鄰事件發展點/互動事件可能具有跟上述定義相反的相互關係。因此,在本發明互動式三維多媒體編輯系統及其方法中,兩個相鄰排列的事件發展點定義為「替代性排列」或「序列性排列」。替代性排列之兩個相鄰排列的事件發展點所代表之互動事件,具有彼此替代性;而序列行排列的兩個相鄰排列之事件發展點所代表之互動事件,具有先後序列性。不過,即使是替代性排列的兩個相鄰排列的事件發展點,也可能因為AND邏輯閘的使用,讓二者同時成為進入下一事件串聯階層/事件發展點之必要條件。替代性排列的事件發展點/互動事件之間可以具有AND(及)邏輯閘與OR(或)邏輯閘,透過點選位於相鄰的事件發展點之間的AND(及)或OR(或)文字,或點選AND(及)或OR(或)對應之選擇框,來決定水平相鄰排列的事件發展點/互動事件之間的相互關係。

不同之事件階層模板可具備「特定發展邏輯」,即其所含事件串聯階層中的事件發展點可根據此「特定發展邏輯」進行排列組合。例如,第9圖之事件階層模板可應用於訓練學生解決問題之高階思考能力,六大事件串聯階層510/520/530/540/550/560可分別與解決問題之六大步驟對應。例如,解決問題第一步驟為「察覺問題」,與事件串聯階層510對應,故其事件發展點可包含特定之事實或現象。解決問題第二步驟為「界定問題」,與事件串聯階層520對應,故其事件發展點可包含問題定義的推演過程。解決問題第三步驟為「擬定方案」,與事件串聯階層530對應,故其事件發展點可包含多個假設之問題解決方案或問題釐清方案。解決問題第四步驟為「發展方案」,與事件串聯階層540對應,故其事件發展點可包含多種資訊之蒐集與假設之推演與驗證。解決問題第五步驟為「方案結果」,與事件串聯階層550對應,故其事件發展點可包含方案驗證或歸納之結果;解決問題第六步驟為「完成結論」,與事件串聯階層560對應,故其事件發展點可包含根據事件串聯階層550之方案結果歸納完成問題解決之結論。因此,每個事件串聯階層510/520/530/540/550/560其中的事件發展點排列方式,可視其對應之解決問題步驟的需求定義而定。除此之外,類似的模板也可提供學生做為家庭作業或研究課題之製作媒介。

請參閱第11圖,係本發明另一實施例中導覽型事件階層模板之結構示意圖;於此實施例中,互動式三維多媒體編輯系統可應用於資訊導覽系統在導覽資訊上之編輯。事件階層模板600僅包括三個事件串聯階層610/620/630,由於資訊導覽系統屬於單向傳遞資訊的類型,因此可能在其事件發展點排列上之特徵為分歧點較少、且以序列性排列之事件發展點為主。

請參閱第12圖,係本發明另一實施例中劇本型事件階層模板之結構示意圖。在遊戲劇本、電影劇本、戲劇劇本、小說寫作之應用上,本發明之互動式三維多媒體編輯系統及其方法可透過編輯、預覽、試行之特點,提供寫作者更直觀與系統化之寫作平台,以協助寫作者有系統的發展故事情節,並便於團對討論與編修。第12圖中事件階層模板700包括五個事件串聯階層710/720/730/740/750,依故事的類型與劇情複雜度而定,事件發展點/互動事件之排列方式可對應於某故事主軸,且各個序列性排列的事件發展點可能會有較多分歧點、甚至會有錯綜複雜的橫向關連性,如五個事件串聯階層740所示。

最後,在完成互動式三維多媒體之各種編輯作業後,本發明之互動式三維多媒體編輯系統及其方法可透過第1圖之事件執行模組260執行該互動式三維多媒體。於一實施例中,使用者介面100係供輸入使用者指令以操作一第一角色,並於接觸其他角色或物件時觸發互動事件;例如,互動式三維多媒體透過事件執行模組260之執行與使用者介面100之操作方式,可以近似於角色扮演遊戲(RPG;Role Playing Game)。

本發明進一步包括一種電腦可讀取媒體,其儲存有複數電腦可執行指令,當這些指令被執行時,執行一互動式三維多媒體編輯方法,此互動式三維多媒體編輯方法包含:提供具有事件階層模板之使用者介面,此事件階層模板包含事件串聯階層,而事件串聯階層一或多個事件發展點;透過使用者介面編輯於事件發展點中關於一第一角色之一或多個互動事件;透過三維圖形引擎建立其互動事件與多個資料庫中多個素材之關聯性;根據使用者指令執行各事件發展點對應之互動事件;及輸出包含前述素材之互動式三維多媒體。此電腦可讀取媒體可由光碟、記憶卡、隨身碟、死有或公眾網路可下載之資料庫所實現。

惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍;故,凡依本發明申請專利範圍及發明說明書內容所作之簡單的等效變化與修飾,皆應仍屬本發明專利涵蓋之範圍內。

【圖式簡單說明】

第1圖係本發明一實施例中互動式三維多媒體編輯系統之系統方塊圖;

第2圖係本發明另一實施例互動式三維多媒體編輯方法之流程示意圖;

第3圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第4圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第5圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第6圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第7圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第8圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第9圖係第8圖中事件階層模板之結構示意圖;

第10圖係本發明另一實施例中互動式三維多媒體編輯系統之實施示意圖;

第11圖係本發明另一實施例中導覽型事件階層模板之結構示意圖;及

第12圖係本發明另一實施例中劇本型事件階層模板之結構示意圖。
符號說明
符號說明 10...互動式三維多媒體編輯系統

100...使用者介面

101...半透明遮罩

102...劇場關卡素材選擇視窗

111...劇情關卡指示區

112...地形資訊區

113...地圖預覽區

114...地圖選擇區

121...場景物件選擇區

122‧‧‧場景物件預覽區

123‧‧‧整體預覽區

131‧‧‧角色選擇區

132‧‧‧角色預覽區

133‧‧‧整體預覽區

210‧‧‧劇情關卡編輯模組

141‧‧‧事件階層模板區

142‧‧‧事件資訊區

143‧‧‧事件內容預覽區

144‧‧‧事件活動編輯欄位

145‧‧‧評分預覽欄位

220‧‧‧地圖編輯模組

230‧‧‧場景物件編輯模組

240‧‧‧角色編輯模組

250‧‧‧事件編輯模組

260‧‧‧事件執行模組

300‧‧‧三維圖形引擎

410‧‧‧劇情關卡資料庫

420‧‧‧地圖資料庫

430‧‧‧場景物件資料庫

440‧‧‧角色資料庫

450‧‧‧事件資料庫

460‧‧‧特效資料庫

500/600/700‧‧‧事件階層模板

510/520/530/540/550/560‧‧‧事件串聯階層

152‧‧‧事件活動資訊區

153‧‧‧事件活動預覽區

610/620/630‧‧‧事件串聯階層

710/720/730/740/750‧‧‧事件串聯階層