TWI871253B - Interactive narrative system - Google Patents
Interactive narrative system Download PDFInfo
- Publication number
- TWI871253B TWI871253B TW113125261A TW113125261A TWI871253B TW I871253 B TWI871253 B TW I871253B TW 113125261 A TW113125261 A TW 113125261A TW 113125261 A TW113125261 A TW 113125261A TW I871253 B TWI871253 B TW I871253B
- Authority
- TW
- Taiwan
- Prior art keywords
- story
- script
- node
- plot
- dynamic
- Prior art date
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
本案為有關於一種敘事系統,且有關於一種互動式敘事系統。 This case is about a narrative system and an interactive narrative system.
人類的大腦擁有無窮的創造力,可以創造出無限可能的故事劇情。隨著故事劇情的持續進展,劇本的編寫也隨之複雜。編劇為了讓腦海中的劇情完整呈現,需要在文字腳本中完整描述環境或角色等所有細節特徵。然而,單純的文字描述考驗讀者的想像力,隨著每個人的生活與教育條件的不同,每個人在閱讀腳本之後的體驗也會有所不同。 The human brain has infinite creativity and can create infinite possible story plots. As the story plot continues to develop, the writing of the script becomes more complicated. In order to fully present the plot in the mind, the screenwriter needs to fully describe all the details such as the environment or characters in the text script. However, simple text description tests the reader's imagination. As each person's life and education conditions are different, each person's experience after reading the script will also be different.
編劇為了提升劇本呈現的完整度,可以附加圖片或照片來輔佐文字敘述上的不足。然而,蒐集來的所有文字與圖片素材,到呈現出完整劇本之間仍有一段相當大的差距。編劇的專長在於編撰腳本,現行的劇本編輯軟體需要高階的操作技巧。若編劇欲自行使用軟體程式將所有的素材編寫出完整劇本,現行的編輯軟體需要花費編輯相當大量的時間在程式操作。完整劇本越複雜,例如在故事展演過程中附帶與觀眾的互動,編劇越需要花費大量時間確認軟體中故事架構的正確性。此外,倘若因為軟體操作之故而使得故事架構出了差錯,會使得觀眾在觀看敘事系統的過程中造成較差的體驗。 In order to improve the completeness of the script, the screenwriter can attach pictures or photos to supplement the deficiencies in the text description. However, there is still a considerable gap between all the collected text and picture materials and the presentation of a complete script. The screenwriter's expertise lies in script writing, and the current script editing software requires advanced operating skills. If the screenwriter wants to use the software program to write a complete script from all the materials, the current editing software requires the editor to spend a considerable amount of time on program operation. The more complex the complete script is, such as the interaction with the audience during the story performance, the more time the screenwriter needs to spend to confirm the correctness of the story structure in the software. In addition, if the story structure goes wrong due to software operation, it will cause the audience to have a poor experience in watching the narrative system.
據此,如何提供簡易上手且不需要花費大量時間操作程式的敘事 系統,為亟需解決的技術問題。 Therefore, how to provide a narrative system that is easy to use and does not require a lot of time to operate the program is a technical problem that needs to be solved urgently.
本案提供一種互動式敘事系統,包括故事腳本管理模組、互動敘事模組、物件整合模組與敘事代理模組。故事腳本管理模組包括頁籤腳本編輯器,經配置以編輯完整劇本的多個故事腳本。其中,各故事腳本包括用以呈現故事內容的多個故事元素。互動敘事模組連接故事腳本管理模組,並經配置以設計多個動態故事架構、多個動態故事架構之間的串接以及各故事腳本對應的各動態故事架構。其中,各動態故事架構包括具有一串接關係的多個節點,各節點經設置以包括用以呈現故事內容的多個故事元素。物件整合模組連接於互動敘事模組,並經配置以接收來自多個感測器的多個感測訊號。敘事代理模組連接物件整合模組,並經配置以從多個動態故事架構的多個節點中之一者開始,依循各節點所屬的各動態故事架構的故事線來播放各節點的各該故事元素,並根據各感測訊號決定下一個節點,使下一個節點所屬的故事腳本與當前節點所屬的故事腳本為相同或不同。 The case provides an interactive narrative system, including a story script management module, an interactive narrative module, an object integration module and a narrative agent module. The story script management module includes a tab script editor, which is configured to edit multiple story scripts of a complete script. Each story script includes multiple story elements for presenting the content of the story. The interactive narrative module is connected to the story script management module and is configured to design multiple dynamic story frameworks, the connection between multiple dynamic story frameworks and each dynamic story framework corresponding to each story script. Each dynamic story framework includes multiple nodes with a serial relationship, and each node is configured to include multiple story elements for presenting the content of the story. The object integration module is connected to the interactive narrative module and is configured to receive multiple sensing signals from multiple sensors. The narrative agent module is connected to the object integration module and is configured to start from one of the multiple nodes of the multiple dynamic story structures, follow the story line of each dynamic story structure to which each node belongs to play each story element of each node, and determine the next node according to each sensing signal, so that the story script to which the next node belongs is the same as or different from the story script to which the current node belongs.
100:互動式敘事系統 100:Interactive narrative system
110:故事腳本管理模組 110: Story script management module
112:授權工具介面 112: Authorization tool interface
114:頁籤腳本編輯器 114: Tab Script Editor
116a:第一故事腳本 116a: First story script
116b:第二故事腳本 116b: Second story script
116n:第N故事腳本 116n: Nth story script
116:故事腳本 116: Story Script
120:互動敘事模組 120:Interactive Narrative Module
130:物件整合模組 130: Object integration module
140:敘事代理模組 140: Narrative Agent Module
261:故事設定 261: Story setting
263:主要故事內容 263: Main story content
265:多媒體內容 265:Multimedia content
410~440:動態故事架構 410~440: Dynamic story structure
510:主題設定 510: Theme settings
520:線性故事線 520: Linear storyline
530:非線性故事線 530: Non-linear storyline
540:角色設定 540: Role settings
550:文字腳本分析器 550: Text script analyzer
560:多媒體內容配置器 560:Multimedia content configurator
570:互動敘事排程器 570:Interactive Narrative Scheduler
580:故事內文表達器 580: Story content expressor
600:節點 600: Node
611~618:通道 611~618: Channel
711、721、731、741、781:顯示器 711, 721, 731, 741, 781: Display
712、722、732、742:手臂 712, 722, 732, 742: Arms
圖1為本案根據一實施例所繪示的互動式敘事系統的方塊圖。 Figure 1 is a block diagram of an interactive narrative system according to an embodiment of the present invention.
圖2為本案根據一實施例所繪示的故事腳本管理模組的方塊圖。 Figure 2 is a block diagram of a story script management module according to an embodiment of the present invention.
圖3為本案根據一實施例所繪示的故事腳本的內容架構圖。 Figure 3 is a content structure diagram of a story script drawn according to an embodiment of this case.
圖4(a)至圖4(d)為本案根據一實施例繪示的動態故事架構的節點串接結構圖。 Figures 4(a) to 4(d) are node connection structure diagrams of a dynamic story framework according to an embodiment of the present invention.
圖5為本案根據一實施例繪示的互動敘事模組的方塊圖。 FIG5 is a block diagram of an interactive narrative module according to an embodiment of the present invention.
圖6為本案根據一實施例所繪示的節點的資料格式。 Figure 6 shows the data format of the node according to an embodiment of the present invention.
圖7(a)至圖7(d)為本案根據一實施例所繪示的互動式敘事系統的展演示意圖。 Figures 7(a) to 7(d) are schematic diagrams showing the interactive narrative system according to an embodiment of the present invention.
以下結合圖式和實施例對本案作進一步說明,以使本發明所屬技術領域的相關人員可以更好的理解本發明並能據以實施,但所舉實施例不作為對本發明的限定。 The following further describes the case with the help of diagrams and examples, so that relevant personnel in the technical field to which the present invention belongs can better understand the present invention and implement it accordingly, but the examples are not intended to limit the present invention.
本案為提供一種互動式敘事系統,經配置以於任何包括處理器、顯示器、揚聲器、輸入/輸出介面(例如鍵盤、滑鼠或觸碰螢幕)、感測器(例如觸碰感測器、溫度感測器、濕度感測器、二氧化碳感測器或光感測器等)與機械結構。互動式敘事系統用以編輯多個故事腳本並整併成完整劇本。觀眾可操作互動式敘事系統,觀看與聆聽故事的敘說,並於故事情節發展過程中回饋訊息至互動式敘事系統,讓故事劇情有不同的後續發展。 This case provides an interactive narrative system that is configured to be used in any device including a processor, display, speaker, input/output interface (such as a keyboard, mouse or touch screen), sensor (such as a touch sensor, temperature sensor, humidity sensor, carbon dioxide sensor or light sensor, etc.) and mechanical structure. The interactive narrative system is used to edit multiple story scripts and integrate them into a complete script. The audience can operate the interactive narrative system to watch and listen to the story narration, and feedback information to the interactive narrative system during the development of the story, so that the story plot has different follow-up developments.
於一實施例中,互動式敘事系統是機器人。 In one embodiment, the interactive narrative system is a robot.
圖1為本案根據一實施例所繪示的互動式敘事系統的方塊圖。 Figure 1 is a block diagram of an interactive narrative system according to an embodiment of the present invention.
互動式敘事系統100包括故事腳本管理模組110、互動敘事模組120、物件整合模組130與敘事代理模組140。故事腳本管理模組110連接於互動敘事模組120。互動敘事模組120連接於物件整合模組130。物件整合模組130連接於敘事代理模組140。
The interactive
故事腳本管理模組110用以提供使用者撰寫及編輯故事腳本的相
關功能。舉例而言,故事腳本管理模組110提供使用者可以建立多個故事元素(story elements),例如角色(characters)、設定(settings)、分歧點(conflicts)、劇情(plots)、事件(events)、主題(themes)、多媒體內容(media context)等功能。多媒體內容例如是文字腳本(context script)、圖片(picture)、影像(image)、動畫(animation)、視訊(video)、音訊(audio)等。故事腳本管理模組110也可以提供使用者使用多個故事元素來編輯腳本,並建立出使用者腦袋中的完整劇本。
The story
互動敘事模組120用以提供使用者設計彈性化的故事線來串接多個故事元素,使故事中的不同角色之間進行互動。此外,互動敘事模組120可以建立劇情的路徑,並設計使用者與互動式敘事系統100之間的互動機制(將於後說明)。
The
於一實施例中,互動敘事模組120經配置以設計多個動態故事架構、多個動態故事架構之間的串接,以及每一個故事腳本對應的動態故事架構。每個動態故事架構包括具有一串接關係的多個節點。每一個節點包括用來呈現故事內容的多個故事元素。
In one embodiment, the
物件整合模組130有線或無線連接於多個感測器(圖未繪示)。無線通訊機制包括藍牙(Bluetooth)、無線保真(Wireless Fidelity,Wi-Fi)、紅外線通訊(IrDA)、類比輸入、數位輸入、類比輸出、數位輸出、二維條碼(QR code)機制(例如機器人移動到二維條碼的位置並自動讀取條碼內容以進行相關操作)等。物件整合模組130使用感測器的輸入訊號或輸出訊號,來作為後續決定故事劇情路線的其中一個因素。
The
敘事代理模組140用以播放使用者設計好的完整劇本。於一實施例中,敘事代理模組140經配置以從多個動態故事架構的多個節點中之一者開
始,依循各個節點所屬的動態故事架構的故事線來播放各個節點的故事元素。此外,敘事代理模組140在依循動態故事架構來播放故事流的過程中,根據節點的觸發機制配合感測訊號來決定下一個節點,使下一個節點所屬的故事腳本與當前節點所屬的故事腳本為相同或不同。舉例而言,使用者在觀看故事時遇到劇情中的觸發條件,使用者可以選擇不同的回應,而可能使故事劇情維持在現有場景或跳到不同的場景。
The
於一實施例中,故事腳本管理模組110、互動敘事模組120與物件整合模組130是程式碼組合而成的軟體模組,經配置以儲存於儲存媒體(圖未繪示),並經由處理器(圖未繪示)載入之後而被執行本文中提及的所有操作。
In one embodiment, the story
於一實施例中,敘事代理模組140包括處理器、儲存媒體、顯示器、揚聲器、輸入/輸出介面、感測器、機械結構、致動器(例如馬達)及/或燈。
In one embodiment, the
圖2為本案根據一實施例所繪示的故事腳本管理模組的方塊圖。 Figure 2 is a block diagram of a story script management module according to an embodiment of the present invention.
故事腳本管理模組110包括授權工具介面112與頁籤腳本編輯器114。
The story
於一實施例中,授權工具介面112經配置以提供頁籤腳本編輯器114用以編輯多個故事腳本的一執行環境。舉例而言,授權工具介面112是提供可建立、編輯、儲存與刪除延伸標記式語言(Extensible Markup Language,XML,例如*.xml檔案)、逗號分隔值(Comma-Separated Values,CSV,例如*.csv檔案)或文字檔案(text file,例如*.txt)之檔案格式的執行環境。
In one embodiment, the
頁籤腳本編輯器114經配置以編輯一完整劇本的多個故事腳本(如圖2的第一故事腳本116a、第二故事腳本116b,、...、第N故事腳本116n)。每個故事腳本包括用來呈現故事內容的多個故事元素。使用者可以依據劇情發展而設
計在不同的故事腳本。
The
於一實施例中,故事腳本管理模組110是基於資料庫的實體關聯模型(Entity-Relation Model)的架構而設計。故事腳本中的故事設定的每一個元件、角色及事件等都可以設計為實體關聯模型中的一個實體。故事腳本管理模組110藉由實體之間的關聯來設計出不同的故事腳本。
In one embodiment, the story
為利於理解故事腳本的內容,請參照圖3。圖3為本案根據一實施例所繪示的故事腳本的內容架構圖。 To facilitate understanding of the content of the story script, please refer to Figure 3. Figure 3 is a content structure diagram of the story script drawn according to an embodiment of the present case.
故事腳本116包括故事設定261、主要故事內容263與多媒體內容265。故事設定261包括完整劇本使用到的多個元件與多個角色。主要故事內容263包括線性劇情與非線性劇情會使用到的劇情集合與事件集合。多媒體內容265包括文字腳本、圖片、影像、動畫、影片與音訊。舉例而言,完整劇本的名稱是「三隻小豬」,故事設定261的元件有茅草屋、木屋與磚屋,角色有豬大哥、豬二哥與豬小弟。多媒體內容265的文字腳本、圖片、影像、動畫、影片與音訊則是有關於三隻小豬的劇情會使用到的故事資料與角色的資料。於一實施例中,機器人的動作、顯示器呈現的故事情境、畫面、說話內容、背景與播放的語音內容與音效等資料都是從多媒體內容265取得。換言之,本案是透過多模態模型(Multimodal Model)整合多種不同資料類型,使機器人結合文字、圖片、影像等多種資料,來豐富呈現故事的態樣。
The
主要故事內容263的劇情集合包括多個劇情且事件集合包括多個事件。每一個劇情包括一個或多個故事資料。每一個事件包括一個或多個劇情觸發條件。
The plot set of the
於一實施例中,透過動態故事架構的所有節點之間的不同串接態
樣可以獲得主要故事內容263的線性劇情與非線性劇情。動態故事架構有多種不同的形態,並配合不同類型的節點而使劇情的走向更多樣化。
In one embodiment, the linear plot and non-linear plot of the
於一實施例中,節點可以為劇情節點或決策節點。劇情節點例如是攜帶與劇情有關的故事元素。決策節點例如是攜帶與劇情有關的劇情觸發條件。動態故事架構包括多個劇情節點或多個劇情節點與至少一個決策節點。 In one embodiment, a node may be a plot node or a decision node. A plot node, for example, carries story elements related to the plot. A decision node, for example, carries plot triggering conditions related to the plot. The dynamic story framework includes multiple plot nodes or multiple plot nodes and at least one decision node.
為利於理解本案的動態故事架構,請參閱圖4(a)至圖4(d)。圖4(a)至圖4(d)為本案根據一實施例繪示的動態故事架構的節點串接結構圖。於圖4(a)至圖4(d)中,代號P的節點是指劇情節點,代號D的節點是指決策節點。 To facilitate understanding of the dynamic story structure of this case, please refer to Figures 4(a) to 4(d). Figures 4(a) to 4(d) are node connection structure diagrams of the dynamic story structure of this case according to an embodiment. In Figures 4(a) to 4(d), the node coded P refers to the plot node, and the node coded D refers to the decision node.
圖4(a)的動態故事架構410為鏈結串列型態。動態故事架構410以三個節點P1、P2與P3為例,起始節點為節點P1。節點P1串接節點P2並且節點P2串接節點P3。此動態故事架構為單一直線型的故事呈現。
The
圖4(b)的動態故事架構420為環狀鏈結串列型態。動態故事架構420以六個節點P1至P6為例,起始節點為節點P1。節點P1串接節點P2、節點P2串接節點P3、...、節點P6串接節點P1。此動態故事架構為循環型的故事呈現,即在節點P6之後,劇情會回到節點P1。
The
圖4(c)的動態故事架構430為樹狀結構型態。動態故事架構430以節點P1為起始節點,串接到節點D2。由於節點D2是決策節點,因此劇情可分歧到節點P2與節點P3。節點P3串接到節點D2,同樣地,節點D2是決策節點,劇情可分歧為節點P6與節點P7。
The
圖4(d)的動態故事架構440為網路結構型態。動態故事架構440以12個節點為例。節點P1為起始節點,並依循串接關係連接至下一個節點,由下一個節點為劇情節點或決策節點來產生分歧,據以設計出線性劇情與非線性劇情。
The
於一實施例中,當敘事代理模組140讀取到劇情節點時,播放劇情節點的各個故事元素。當敘事代理模組140讀取到決策節點時,根據使用者的選擇及/或感測訊號的內容,決定決策節點的下一個節點。例如圖4(d)中的決策節點D2的下一個節點是節點P3或節點P5會視使用者的選擇及/或感測訊號的內容而定。
In one embodiment, when the
值得一提的是,圖4(a)至圖4(d)的節點數目與節點之間的串接方式僅為實施例說明的例示,透過圖4(a)至圖4(d)的串接方式以相同邏輯的簡易改變均屬本案的範疇。舉例而言,在圖4(c)的節點D2之後(即使用者決策之後)為節點P6。在節點P6執行完之後,跳至圖4(d)的動態故事架構440的節點P4,據以提供故事架構的彈性化設計。
It is worth mentioning that the number of nodes and the connection method between nodes in Figures 4(a) to 4(d) are only examples for the description of the embodiments. The connection method of Figures 4(a) to 4(d) with the same logic can be simply changed within the scope of this case. For example, after node D2 in Figure 4(c) (i.e. after the user makes a decision), there is node P6. After node P6 is executed, it jumps to node P4 of the
圖5為本案根據一實施例繪示的互動敘事模組的方塊圖。 FIG5 is a block diagram of an interactive narrative module according to an embodiment of the present invention.
互動敘事模組120包括主題設定510、線性故事線520、非線性故事線530、角色設定540、文字腳本分析器550、多媒體內容配置器560與互動敘事排程器570。
The
主題設定510為用來設定完整劇本的主題,包括字幕、圖片、影像、動畫、影片與音訊。 Theme setting 510 is used to set the theme of the complete script, including subtitles, pictures, images, animations, videos and audio.
線性故事線520與非線性故事線530例如是使用設計好的一或多個動態故事架構配合多個故事元素所形成。線性故事線520例如是圖4(a)所示以單一直線型的動態故事架構410,或者為圖4(b)以環狀循環型的動態故事架構420。非線性故事線530例如是圖4(c)的樹狀結構型態的動態故事架構430或圖4(d)的網路結構型態的動態故事架構440,即故事架構可以跳脫原本的線性故事,藉由決策節點將劇情分歧到其他線性故事的節點。於一實施例中,線性故事線520
以外的故事線均為非線性故事線530。
The
角色設定540為用來設定劇本的每一個角色專屬使用的角色圖片、角色動畫、角色語音、角色情緒與角色行為。
The
互動敘事模組120會將主題設定的字幕、圖片、影像、動畫、影片與音訊和角色設定的角色圖片、角色動畫、角色語音、角色情緒與角色行為分別與所有的文字腳本進行關聯。
The
文字腳本分析器550接收多個文字腳本並進行分析,以供故事內文表達器580進行處理。
The
多媒體內容配置器560用以將線性故事線520與非線性故事線530使用到的多媒體內容進行解析與配置,以提供故事內文表達器580進行處理。
The
互動敘事排程器570用以根據將線性故事線520與非線性故事線530關聯的動態故事架構所串連到的節點,依據時間線將劇情會使用到的故事元素進行排程,以提供故事內文表達器580進行處理。
The
在故事內文表達器580接收到解析過的文字腳本、配置好的多媒體內容與排程好的故事元素之後,組織起來得到可供表達的故事內容。
After the
圖6為本案根據一實施例所繪示的節點的資料格式。 Figure 6 shows the data format of the node according to an embodiment of the present invention.
於一實施例中,節點600為延伸標記式語言檔案的一個頁籤(sheet)。
In one embodiment,
節點600包括多個通道,每一個通道攜帶對應於一時間線的多媒體內容。舉例而言,攜帶影片的通道611與影片時間線612對應,影片時間線612用來校準影片被播放時的時間;攜帶合成語音的通道613與合成語音時間線614對應,合成語音時間線614用來校準合成語音被播放時的時間;攜帶字幕的通道
615與字幕時間線616對應,字幕時間線616用來校準字幕被播放時的時間;用於控制機器人動作的通道617與動作時間線618對應,動作時間線618用來校準機器人動作執行的時間。
通道611的影片可以為角色的臉部表情。
The video of
通道613的合成語音的內容可以為角色因劇情需要而敘說的台詞,也可以為劇情旁白需要的台詞。
The content of the synthesized voice of
通道615的字幕可以為因劇情需要而顯示出來的文字。
The subtitles of
通道617的動作可以為機器的編碼值,用來控制機器人的動作。
The action of
攜帶語音(Voice)的通道(未標號)的內容可以為角色因劇情需要而發出來的聲音或說出來的語音。 The content of the channel (unnumbered) carrying voice can be the sound or voice spoken by the character due to the plot requirements.
於一實施例中,多個通道之間可以配合時間線來進行多媒體內容的呈現。舉例而言,通道615的字幕可以配合通道611的影片與通道613的合成語音來同步播放,並且配合通道617的動作來顯示機器人的機械作動。
In one embodiment, multiple channels can be coordinated with the timeline to present multimedia content. For example, the subtitles of
圖7(a)至圖7(d)為本案根據一實施例所繪示的互動式敘事系統的展演示意圖。 Figures 7(a) to 7(d) are schematic diagrams showing the interactive narrative system according to an embodiment of the present invention.
機器人包括顯示器711、721與781,用以在機器人上顯示相關的故事畫面。
The robot includes
於一實施例中,隨著故事腳本的推進,機器人的顯示器畫面會顯示不同角色的臉部表情或環境畫面。舉例而言,圖7(c)的顯示器畫面可以是景象或劇情中不同場景的分割畫面。 In one embodiment, as the story script progresses, the robot's display screen will show the facial expressions of different characters or environmental images. For example, the display screen of Figure 7(c) can be a segmented screen of different scenes in the scene or plot.
於另一實施例中,顯示器781的畫面為故事腳本推進到決策節點時,停頓在一選擇清單。待使用者選擇其中一個項目之後(例如觸碰顯示器收到
使用者選擇某一項目的感測訊號),互動式敘事系統100會根據選擇的結果決定下一個節點,以繼續推進故事腳本的下一段內容。舉例而言,顯示器781的畫面為以下的提示文字:「豬大哥看起來很害怕,打算:
In another embodiment, the screen of the
A.逃跑。 A. Escape.
B.拎起手邊的武器。 B. Pick up the weapon at hand.
C.發呆在原地。」 C.Standing there in a daze."
使用者可以基於上述選項來進行選取,不同的選項影響故事線的發展,讓故事有多元發展。 Users can make selections based on the above options. Different options affect the development of the story line, allowing the story to develop in a diverse way.
於一實施例中,機器人包括手臂712與722。於一實施例中,隨著故事腳本的推進,機器人的手臂的編碼值來對應控制手臂的作動(例如揮手或握拳等),讓使用者更投入故事情境。
In one embodiment, the robot includes
於一實施例中,本案的互動式敘事系統可以應用在多個電子設備(例如相同或相似的機器人或IoT設備)。每一個電子設備配置完整劇本中的一個角色,並執行前述的所有操作。電子設備可以扮演一個劇情角色,並基於劇情的推進,多個電子設備之間可隨著劇情來進行互動演示。以「三隻小豬」的故事為例。第一電子設備扮演「豬大哥」的角色、第二電子設備扮演「豬二哥」的角色、第三電子設備扮演「豬小弟」的角色,及第四電子設備扮演「大野狼」的角色。由此四個電子設備來播放撰寫好的故事腳本,並隨著故事劇情移動機器人,搭配舞台道具與聲光效果,讓觀眾體驗多元化故事展演的享受。 In one embodiment, the interactive narrative system of the present case can be applied to multiple electronic devices (such as the same or similar robots or IoT devices). Each electronic device is configured with a role in the complete script and performs all the aforementioned operations. The electronic device can play a role in the plot, and based on the advancement of the plot, multiple electronic devices can perform interactive demonstrations along with the plot. Take the story of "Three Little Pigs" as an example. The first electronic device plays the role of "Big Brother Pig", the second electronic device plays the role of "Second Brother Pig", the third electronic device plays the role of "Little Brother Pig", and the fourth electronic device plays the role of "Big Bad Wolf". These four electronic devices play the written story scripts and move the robots along with the story plot, combined with stage props and sound and light effects, allowing the audience to experience the enjoyment of a diversified story performance.
綜上所述,本案提出的一種互動式敘事系統提供簡便的編輯介面,讓程式設計更簡單,降低編輯在創作故事劇情的負擔。此外,互動式敘事系 統的動態故事架構為節點的設計,提供使用者可以藉由多個節點的串接,提供故事腳本多元化的關聯性,讓使用者可以進一步創作出大型的故事架構,簡化創作大型故事架構的複雜度。再者,節點為多模態(multimodal)的資料模型架構,整合大量的資料,提升敘事故事的視覺與聽覺的豐富性。節點的多通道設計,也可以增加資料的擴增與縮減的彈性。據此,本案的互動式敘事系統可以簡化編輯完整故事的複雜度的同時,也可以增加觀眾享受多元化且具有互動性的故事劇情的樂趣。 In summary, the interactive narrative system proposed in this case provides a simple editing interface, making programming simpler and reducing the burden on editors in creating story plots. In addition, the dynamic story structure of the interactive narrative system is a node design, which provides users with a variety of story scripts through the connection of multiple nodes, allowing users to further create large story structures and simplify the complexity of creating large story structures. Furthermore, the node is a multimodal data model architecture that integrates a large amount of data to enhance the visual and auditory richness of the narrative story. The multi-channel design of the node can also increase the flexibility of data expansion and reduction. Based on this, the interactive narrative system in this case can simplify the complexity of editing a complete story while also increasing the audience's enjoyment of a diverse and interactive storyline.
以上所述僅為本案的具體實例,非因此即侷限本案的申請專利範圍,故舉凡運用本案內容所為的等效變化,均同理皆包含於本案的範圍內,合予陳明。 The above is only a specific example of this case, and does not limit the scope of the patent application of this case. Therefore, all equivalent changes made by applying the content of this case are also included in the scope of this case and should be stated.
100:互動式敘事系統 100:Interactive narrative system
110:故事腳本管理模組 110: Story script management module
120:互動敘事模組 120:Interactive Narrative Module
130:物件整合模組 130: Object integration module
140:敘事代理模組 140: Narrative Agent Module
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113125261A TWI871253B (en) | 2024-07-05 | 2024-07-05 | Interactive narrative system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113125261A TWI871253B (en) | 2024-07-05 | 2024-07-05 | Interactive narrative system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI871253B true TWI871253B (en) | 2025-01-21 |
| TW202603686A TW202603686A (en) | 2026-01-16 |
Family
ID=95152008
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113125261A TWI871253B (en) | 2024-07-05 | 2024-07-05 | Interactive narrative system |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI871253B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120050487A (en) * | 2025-04-25 | 2025-05-27 | 深圳创源互动科技有限公司 | Automatic generation method of high-quality video content and related equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160077719A1 (en) * | 2010-06-28 | 2016-03-17 | Randall Lee THREEWITS | Interactive blocking and management for performing arts productions |
| US9904666B2 (en) * | 2010-06-28 | 2018-02-27 | Randall Lee THREEWITS | Interactive environment for performing arts scripts |
| US20180136828A1 (en) * | 2010-06-28 | 2018-05-17 | Randall Lee THREEWITS | Interactive management system for performing arts productions |
| CN116437152A (en) * | 2023-04-21 | 2023-07-14 | 广州纵横智能技术有限公司 | Script-based electromechanical equipment interactive teaching method |
-
2024
- 2024-07-05 TW TW113125261A patent/TWI871253B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160077719A1 (en) * | 2010-06-28 | 2016-03-17 | Randall Lee THREEWITS | Interactive blocking and management for performing arts productions |
| US9904666B2 (en) * | 2010-06-28 | 2018-02-27 | Randall Lee THREEWITS | Interactive environment for performing arts scripts |
| US20180136828A1 (en) * | 2010-06-28 | 2018-05-17 | Randall Lee THREEWITS | Interactive management system for performing arts productions |
| CN116437152A (en) * | 2023-04-21 | 2023-07-14 | 广州纵横智能技术有限公司 | Script-based electromechanical equipment interactive teaching method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120050487A (en) * | 2025-04-25 | 2025-05-27 | 深圳创源互动科技有限公司 | Automatic generation method of high-quality video content and related equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220148271A1 (en) | Immersive story creation | |
| US10546409B1 (en) | Animation production system | |
| US6595781B2 (en) | Method and apparatus for the production and integrated delivery of educational content in digital form | |
| CN101453567B (en) | Apparatus and method for photographing and editing moving image | |
| USRE37156E1 (en) | Rewinding time-based script sequences | |
| Davis | Editing out video editing | |
| US20050071736A1 (en) | Comprehensive and intuitive media collection and management tool | |
| CN117177003A (en) | Method and system for automatically generating story video in meta universe | |
| US20080163084A1 (en) | System and Method for Controlling Actions Within a Programming Environment | |
| CA2707286A1 (en) | System and method for generating multimedia presentations | |
| TWI871253B (en) | Interactive narrative system | |
| CN118394926A (en) | Automatic long scenario generation method based on language model role playing | |
| KR20220161665A (en) | English study method using learning videos for children | |
| US20160303483A1 (en) | Artificial intelligence controlled entertainment performance | |
| JP2006308815A (en) | Electronic learning system and electronic system | |
| US12015865B2 (en) | System and methods for evoking authentic emotions from live photographic and video subjects | |
| JP7236570B1 (en) | System, communication terminal and method | |
| CN110087114A (en) | A kind of video control smart machine interaction systems and method | |
| JP2005285076A (en) | Video information production method | |
| CN113849064B (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
| US20020141734A1 (en) | Method of making video program | |
| CN120676223B (en) | A method, apparatus, and instruction editing system for dynamic video synthesis based on instruction sequences. | |
| CN119893206B (en) | A method and system for stable generation of long AIGC videos based on agent collaboration | |
| KR102177283B1 (en) | System and Method for Supporting content creation and editing using HCI for Fence Mending | |
| WO2005101409A2 (en) | Preparing navigation structure for an audiovisual product |