一种多格式剧本输出与元数据层级化集成方法及系统与流程
本发明涉及数字内容处理,特别是一种多格式剧本输出与元数据层级化集成方法及系统。
背景技术:
1、剧本数字化制作通常需要在创作、审校、制片拆解、翻译本地化和归档发布等环节之间进行文件流转。常规处理方式多以单一剧本文档或固定格式文件为基础,通过文本段落、场景标题、角色名称、对白内容和提示说明等版式特征表达剧本结构,并在输出时转换为纯文本、表格化文件、排版展示文件或制片数据文件。相关元数据通常随正文、批注、隐藏字段或独立说明文件保存,以支持角色、场景、道具、版本和制作约束等信息的管理。
2、常规方法在多格式输出过程中,首先容易受到目标格式承载能力差异的影响,不同格式对层级结构、扩展字段、隐藏标识和批注信息的支持程度并不一致,可能导致剧本正文与元数据之间的对应关系弱化。其次,在目标文件经人工编辑或工具处理后,若缺少稳定对象标识和可回写的定位依据,修改内容、对象移动及元数据变化难以准确归并至原始结构。
技术实现思路
1、鉴于上述现有存在的问题,提出了本发明。
2、因此,本发明提供了一种多格式剧本输出与元数据层级化集成方法解决现有技术存在剧本正文与外挂元数据关联稳定性不足以及修改后目标文件回写归并准确性不足的问题。
3、为解决上述技术问题,本发明提供如下技术方案:
4、第一方面,本发明提供了一种多格式剧本输出与元数据层级化集成方法,其包括:获取输入剧本,对输入剧本进行结构化解析,按照剧本级、场景级、角色级、对白级以及提示级对象构建统一剧本对象树,并为各剧本对象生成稳定标识及定位信息;基于统一剧本对象树分离生成主稿文件和外挂元数据文件,并建立主稿文件与外挂元数据文件之间的双向绑定关系;接收目标格式输出指令,根据目标格式承载能力对外挂元数据文件中的元数据进行分层裁剪和字段映射,生成目标格式的主稿文件、外挂元数据文件以及双向索引记录;对修改后的目标格式文件进行差异识别,根据稳定标识和定位信息执行回写归并,同步更新统一剧本对象树、主稿文件、外挂元数据文件以及双向索引记录。
5、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,对输入剧本执行文本归一化处理,统一换行符、空格、标点形式以及段落边界,获取标准段落序列;按照段落在输入剧本中的出现顺序,为标准段落序列中的各段落配置段落顺序号;根据固定语义规则分别计算各段落与场景级、角色级、对白级以及提示级对象之间的匹配得分,并将匹配得分最高的对象类别确定为对应段落的初始对象类型;根据相邻段落的对象类型关系,对初始对象类型进行一致性校正,获取校正后的对象类型。
6、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,将校正后对象类型相同且连续的段落合并,形成剧本对象;以剧本级对象作为根节点,将场景级对象挂接于剧本级对象下,将角色级对象、对白级对象以及提示级对象挂接于场景级对象下,构建统一剧本对象树;根据各剧本对象的对象类别、层级路径、同层顺序位置以及对象内容校验信息生成稳定标识;根据各剧本对象的起始段落号、结束段落号、父对象标识、前接对象标识和后接对象标识生成定位信息;将稳定标识和定位信息写入对象索引表,并将对象索引表与统一剧本对象树关联保存。
7、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,按照统一剧本对象树的层级遍历顺序,提取场景级对象、角色级对象、对白级对象以及提示级对象的文本内容;根据各剧本对象在统一剧本对象树中的父子关系和同层顺序,生成主稿内容序列;将主稿内容序列写入主稿文件,并在主稿文件中保留各剧本对象的稳定标识;根据各剧本对象的稳定标识、对象类别、层级路径、定位信息以及扩展属性,生成外挂元数据文件;在外挂元数据文件中建立对象映射表,对象映射表记录各剧本对象的稳定标识、层级路径、定位信息以及剧本对象在主稿文件中的位置。
8、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,为主稿文件生成主稿文件标识,并为外挂元数据文件生成外挂元数据文件标识;将外挂元数据文件标识写入主稿文件,将主稿文件标识写入外挂元数据文件,形成文件级双向引用关系;将各剧本对象的稳定标识分别写入主稿文件和外挂元数据文件,形成对象级绑定关系;分别计算主稿文件的摘要值和所述外挂元数据文件的摘要值;基于主稿文件的摘要值和外挂元数据文件的摘要值生成联合校验值,并将联合校验值分别写入主稿文件和外挂元数据文件。
9、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,接收包含目标格式标识的目标格式输出指令;根据目标格式标识调用格式能力描述表,确定目标格式对层级结构、自定义字段、隐藏标识以及批注信息的承载能力;根据承载能力,对外挂元数据文件中的各元数据字段进行可承载性判定;根据可承载性判定结果,将元数据字段划分为基础输出层、增强输出层以及外挂保留层。
10、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,将基础输出层映射写入目标格式的主稿文件;将目标格式能够承载的增强输出层字段写入主稿文件;将未被目标格式承载的增强输出层字段和外挂保留层字段写入目标格式的外挂元数据文件;根据剧本对象的稳定标识、主稿文件中的位置索引以及外挂元数据文件中的记录索引生成双向索引记录。
11、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,获取修改后的目标格式文件,提取其中的剧本文本、附加字段、批注信息以及稳定标识;按照结构化解析规则生成修改后对象候选序列;将修改后对象候选序列与双向索引记录进行比对,先根据稳定标识确定对应剧本对象;当稳定标识缺失或无法匹配时,根据定位信息中的层级路径、前后邻接对象、文本锚点以及相对位置确定剧本对象;根据具体变化识别差异类型包括文本修改、对象移动、对象新增、对象删除以及元数据修改。
12、作为本发明所述多格式剧本输出与元数据层级化集成方法的一种优选方案,其中,按照差异类型和回写规则执行确定性回写归并;根据更新后的统一剧本对象树和外挂元数据文件,重新生成主稿文件并更新双向索引记录。
13、第二方面,本发明提供了一种多格式剧本输出与元数据层级化集成系统,包括:结构化解析模块,负责获取输入剧本,对输入剧本进行结构化解析,按照剧本级、场景级、角色级、对白级以及提示级对象构建统一剧本对象树,并为各剧本对象生成稳定标识及定位信息;双向绑定建立模块,负责基于统一剧本对象树分离生成主稿文件和外挂元数据文件,并建立主稿文件与外挂元数据文件之间的双向绑定关系;适配输出模块,负责接收目标格式输出指令,根据目标格式承载能力对外挂元数据文件中的元数据进行分层裁剪和字段映射,生成目标格式的主稿文件、外挂元数据文件以及双向索引记录;差异回写归并模块,负责对修改后的目标格式文件进行差异识别,根据稳定标识和定位信息执行回写归并,同步更新统一剧本对象树、主稿文件、外挂元数据文件以及双向索引记录。
14、本发明有益效果为:通过生成目标格式的主稿文件、外挂元数据文件以及双向索引记录,实现了剧本对象在目标主稿位置和外挂元数据记录之间的双向定位,提高了后续检索、校验和回写处理的准确性;通过在回写归并后同步更新统一剧本对象树、主稿文件、外挂元数据文件和双向索引记录,实现了多文件之间的联动维护,保证了剧本正文、元数据和索引关系在编辑迭代后的同步一致性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com