一种视频分镜数据结构自适应构建方法及系统与流程

摘要: 本发明涉及分镜构建,更具体地说,本发明涉及一种视频分镜数据结构自适应构建方法及系统。背景技术:1、随着短视频制作、影视内容生成以及基于人工智能的视频自动化生产技...
一种视频分镜数据结构自适应构建方法及系统与流程

本发明涉及分镜构建,更具体地说,本发明涉及一种视频分镜数据结构自适应构建方法及系统。

背景技术:

1、随着短视频制作、影视内容生成以及基于人工智能的视频自动化生产技术不断发展,剧本向视频内容的自动转换逐渐成为数字内容生产的重要环节,在现有技术中,为了支撑镜头规划、场景组织、角色调度以及后续视频生成处理,通常需要先将剧本内容转换为对应的分镜数据结构,并通过分镜数据结构对剧本中的人物、场景、动作及事件关系进行组织管理。

2、现有技术存在以下不足:

3、目前,现有技术通常采用预设规则或固定层级结构对剧本内容进行分镜组织,缺乏对剧本内部事件关联关系、角色持续参与关系以及叙事链路演化特征的动态分析能力,导致构建得到的分镜数据结构难以准确反映复杂叙事场景下的事件组织关系,容易出现关联事件分散存储、结构层级划分不合理以及数据访问效率下降,因此,提出一种视频分镜数据结构自适应构建方法及系统。

4、在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

1、为了克服现有技术的上述缺陷,本发明的实施例提供一种视频分镜数据结构自适应构建方法及系统,通过运用基于叙事跃迁特征的事件节点识别机制、基于实体复现与动作延续关系的事件关联密度构建机制、基于路径贯通深度的分镜结构归层机制以及基于节点热度的存储结构自适应调整机制以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案,一种视频分镜数据结构自适应构建方法,包括以下步骤:

3、步骤s1:在接收到待处理剧本后,对待处理剧本执行文本扫描,采集待处理剧本的角色切换频率和场景转移跨度并计算叙事跃迁指数,根据叙事跃迁指数识别待处理剧本的事件节点;

4、步骤s2:获取事件节点的实体信息并统计实体复现次数,检测事件节点的动作延续长度,结合实体复现次数生成事件节点的关联强度,基于关联强度生成事件链路并构建事件关联密度图;

5、步骤s3:根据事件关联密度图提取事件链路的路径贯通深度,基于路径贯通深度分析结构层级因数,利用结构层级因数对事件节点进行索引结构归层并输出分镜结构信息;

6、步骤s4:统计分镜结构信息的跨层引用频率和前帧依赖占比,综合跨层引用频率和前帧依赖占比生成节点热度,基于节点热度判断是否调整分镜结构信息的存储结构。

7、在一个优选的实施方式中,在步骤s1中,在接收到待处理剧本后,对待处理剧本执行文本扫描处理,文本扫描是指基于预设文本单元对剧本文本进行逐句扫描,并对每一文本单元进行角色标识解析与场景标识解析;

8、在每一文本单元内,对每一文本单元对应的主导角色标识进行连续比对,当每一文本单元的主导角色标识发生变化时,判定为一次角色切换事件,统计角色切换事件的数量,得到角色切换次数;

9、将角色切换次数与文本单元中的句子数量进行归一化处理,得到角色切换频率。

10、在一个优选的实施方式中,在步骤s1中,对每一文本单元中的文本内容进行场景标识解析,当文本单元的场景语义标识发生变化时,判定发生一次场景转移事件,统计文本单元内发生场景转换的次数,计算场景转移跨度;

11、在文本单元内对所有场景转移跨度进行汇总平均处理,得到平均场景转移跨度,结合角色切换频率构建叙事跃迁指数;

12、当叙事跃迁指数大于或等于预设事件识别阈值时,将文本单元对应的文本区间标记为候选事件区间;

13、当叙事跃迁指数小于预设事件识别阈值时,则判定文本单元对应的文本区间不发生显著叙事结构突变;

14、对相邻候选事件区间进行合并处理,形成连续事件区间作为事件节点。

15、在一个优选的实施方式中,在步骤s2中,对每一事件节点执行实体信息提取处理,实体信息是指从事件节点对应的文本单元集合中提取的人物实体、地点实体及关键对象实体;

16、实体复现次数为实体标识在事件节点中重复出现的累计次数;

17、动作延续长度为在同一事件节点内,围绕同一动作谓语所形成的连续文本单元覆盖长度;

18、基于实体复现次数计算两个事件节点之间的复现一致系数;

19、构建两个事件节点之间的动作一致系数,动作一致系数为基于动作延续长度差异的归一化相似度;

20、采用乘积归一法构建事件节点的关联强度。

21、在一个优选的实施方式中,在步骤s2中,以事件节点作为关联密度图中的节点单元,以关联强度作为节点之间的连接依据生成事件链路;

22、通过对全部事件节点执行遍历分析,形成由事件节点集合与事件链路集合共同构成的事件链路网络;

23、对每一事件节点的链路连接情况进行统计处理,计算事件关联密度,将对应的事件关联密度作为节点属性写入事件链路网络,并按照事件节点之间的链路连接关系进行拓扑映射,构建事件关联密度图。

24、在一个优选的实施方式中,在步骤s3中,以事件关联密度图中的每一个事件节点作为起始节点,沿事件链路网络中的连接方向进行连续路径搜索,得到有效贯通路径,统计有效贯通路径中包含的事件链路数量,记为路径长度;

25、统计事件关联密度图中有效贯通路径的总数量,并结合路径长度计算路径贯通深度;

26、对事件关联密度图中全部事件节点的事件关联密度进行统计,得到事件关联密度均值,结合路径贯通深度与事件关联密度均值构建结构层级因数;

27、以结构层级因数对应的整数部分作为单层覆盖跨度,按照连续区间方式构建层级划分区间。

28、在一个优选的实施方式中,在步骤s3中,根据结构层级因数对事件节点执行索引结构归层处理,统计事件节点到事件链路网络核心事件节点的最短链路距离,形成事件节点层级距离值;

29、将事件关联密度最大的事件节点定义为核心事件节点;

30、将事件节点按照事件节点层级距离值通过层级划分区间进行分层归类,形成由多个索引层级构成的事件节点索引结构;

31、根据各索引层级中包含的事件节点、层级之间的连接关系以及对应的事件链路信息生成分镜结构信息,分镜结构信息包括事件节点标识、所属索引层级以及事件链路指向关系。

32、在一个优选的实施方式中,在步骤s4中,在完成分镜结构信息生成后,对分镜结构信息中的节点访问关系进行统计分析,以获取各分镜节点的跨层引用频率和前帧依赖占比;

33、分镜节点是指完成索引结构归层后的事件节点;

34、在统计周期内,对分镜节点之间发生的全部引用行为进行累计统计,得到总引用次数;

35、选取任一分镜节点作为当前统计节点,当分镜节点引用的目标分镜节点与当前统计节点所属层级不同,则判定发生一次跨层引用事件;

36、将统计周期内的跨层引用事件次数除以总引用次数,得到跨层引用频率。

37、在一个优选的实施方式中,在步骤s4中,当选取的任一分镜节点在解析、加载或渲染时需要调用前序分镜节点的数据内容时,判定存在一次前帧依赖事件,统计前帧依赖事件次数以及统计周期内全部分镜节点被访问的总次数;

38、将前帧依赖事件次数除以统计周期内全部分镜节点被访问的总次数,得到前帧依赖占比;

39、耦合归一化跨层引用频率和归一化前帧依赖占比生成节点热度:

40、当节点热度大于或等于预设热度阈值时,判定当前分镜节点属于高热度节点;

41、对于高热度节点,触发分镜结构信息存储结构调整过程,将高热度节点从原有层级存储区域迁移至高频访问存储区域;

42、当节点热度小于预设热度阈值时,判定当前分镜节点属于普通节点,并保持当前存储结构不变。

43、一种视频分镜数据结构自适应构建系统包括剧本解析模块、链路构建模块、分镜分层模块和结构调优模块,各模块功能如下:

44、剧本解析模块在接收到待处理剧本后,对待处理剧本执行文本扫描,采集待处理剧本的角色切换频率和场景转移跨度并计算叙事跃迁指数,根据叙事跃迁指数识别待处理剧本的事件节点,将事件节点传入链路构建模块;

45、链路构建模块获取事件节点的实体信息并统计实体复现次数,检测事件节点的动作延续长度,结合实体复现次数生成事件节点的关联强度,基于关联强度生成事件链路并构建事件关联密度图,将事件关联密度图传入分镜分层模块;

46、分镜分层模块根据事件关联密度图提取事件链路的路径贯通深度,基于路径贯通深度分析结构层级因数,利用结构层级因数对事件节点进行索引结构归层并输出分镜结构信息,将分镜结构信息传入结构调优模块;

47、结构调优模块统计分镜结构信息的跨层引用频率和前帧依赖占比,综合跨层引用频率和前帧依赖占比生成节点热度,基于节点热度判断是否调整分镜结构信息的存储结构。

48、本发明的技术效果和优点:

49、本发明通过对待处理剧本中的叙事结构特征进行分析,构建视频分镜数据结构。在接收到待处理剧本后,采集角色切换频率和场景转移跨度,计算叙事跃迁指数,并根据叙事跃迁指数识别事件节点;随后统计事件节点的实体复现次数和动作延续长度,生成事件关联强度,并基于事件关联强度构建事件关联密度图;进一步根据事件关联密度图提取事件链路的路径贯通深度,生成结构层级因数,并利用结构层级因数对事件节点进行索引归层,形成分镜结构信息;最后统计分镜结构信息的跨层引用频率和前帧依赖占比,生成节点热度,并根据节点热度对分镜结构信息的存储结构进行自适应调整,从而提高视频分镜数据的组织效率、检索效率及结构一致性。