剧本故事信息的数据可视化方法及系统与流程

文档序号:12064813阅读:985来源:国知局
剧本故事信息的数据可视化方法及系统与流程

本发明涉及数据处理技术领域,特别是一种剧本故事信息的数据可视化方法及其应用该方法的系统。



背景技术:

剧本(Script),按照应用范围可划分为话剧剧本、电影剧本、电视剧剧本、动画剧本、微电影剧本、微动漫剧本等等。剧本一般包括四个基本要素,即:场景(Scene)、人物(Character)、对话(Dialogue)和动作(Action)。

剧本是一剧之本,是排戏演戏的根据。剧本分析工作,是演出准备阶段的第一步工作。传统的剧本分析只能采用人工阅读剧本的方式,效率低,特别是阅读疲劳还经常会产生各种疏漏,在人工阅读剧本方式下进行查找剧本中的道具、场景和人物等信息也很费时,造成剧本分析结果的客观性少,通用性差。另外,目前影视剧创作过程中,涉及剧本分解,分镜头脚本设计对角色、对白、场景的内容管理也是采用纯手工方式,缺少信息化的辅助手段。



技术实现要素:

本发明为解决上述问题,提供了一种剧本故事信息的数据可视化方法及系统,将文本形式的剧本故事信息进行可视化的数据处理,无论是导演还是演员,或者其他工作人员,都能够对剧本内容一目了然,极大的提高了工作效率。

为实现上述目的,本发明采用的技术方案为:

一种剧本故事信息的数据可视化方法,其包括以下步骤:

10)从剧本内容中抽取剧本的基本要素,所述基本要素至少包括场景地点和人物;

20)将所述基本要素中的场景地点以及该场景地点所对应的人物进行匹配处理,得到要素集合;

30)根据剧本内容的时间序列对匹配后的要素集合进行排序;

40)根据剧本内容的时间序列将所述要素集合依次绘制在二维图像中,在每个要素集合中,进一步对所述场景地点进行面积渲染,并在该面积渲染范围内对所述场景地点所对应的人物进行线条渲染,得到剧本可视化图像。

优选的,还包括步骤50),对所述基本要素进行设置要素标签;所述要素标签包括场景地点标签和人物标签,所述场景地点标签设置在该场景地点的面积渲染范围的上方或者下方,所述人物标签设置在对应的场景地点的面积渲染范围内的对应的人物线条的上方,或者,所述人物标签设置在该人物的线条的端处。

优选的,还包括步骤60),对所述基本要素进行设置要素颜色;所述要素颜色包括场景地点渲染颜色和人物渲染颜色,并且,不同的场景地点或者不同的人物具有不同的渲染颜色。

优选的,还包括步骤70),对所述基本要素进行坐标计算,其中,

71)所述场景地点的横轴长度是根据该场景地点对应的剧本内容的长度进行等比例计算得到,所述场景地点的纵向宽度是根据该场景地点对应的人物的数量进行等比例计算得到;

72)所述人物的线条的起点为该人物在对应的场景地点的第一次出现的时间所对应的位置,所述人物的线条的终点为该人物离开所对应的场景地点的时间所对应的位置。

优选的,所述的步骤40)中,所述的面积渲染,进一步包括:

41)计算所述场景地点的包络线节点:包络线的起点位于第一位人物的线条的起点的上方预设距离位置,根据剧本内容的长度进行横轴长度方向的推进和纵向宽度方向的推进,直到最后一位人物的线条的终点的下方预设距离位置作为包络线的终点;

42)根据所述包络线节点进行面积连线绘图和颜色填充。

优选的,所述的步骤40)中,所述的线条渲染,进一步包括:

43)在当前场景地点的面积渲染范围内,对所对应的人物进行实线的渲染;

44)对相邻场景地点的面积渲染范围之间,对相同的人物的实线进行虚线连接。

相应的,本发明还提供一种剧本故事信息的数据可视化系统,其包括:

要素提取模块,用于从剧本内容中抽取剧本的基本要素,所述基本要素至少包括场景地点和人物;

要素对位模块,将所述基本要素中的场景地点以及该场景地点所对应的人物进行匹配处理,得到要素集合;

要素排序模块,其根据剧本内容的时间序列对匹配后的要素集合进行排序;

可视化分析模块,根据剧本内容的时间序列将所述要素集合依次绘制在二维图像中,在每个要素集合中,进一步对所述场景地点进行面积渲染,并在该面积渲染范围内对所述场景地点所对应的人物进行线条渲染。

优选的,还包括标签设置模块,用于对所述基本要素进行设置要素标签;所述要素标签包括场景地点标签和人物标签,所述场景地点标签设置在该场景地点的面积渲染范围的上方或者下方,所述人物标签设置在对应的场景地点的面积渲染范围内的对应的人物线条的上方,或者,所述人物标签设置在该人物的线条的端处。

优选的,还包括色彩匹配模块,用于对所述基本要素进行设置要素颜色;所述要素颜色包括场景地点渲染颜色和人物渲染颜色,并且,不同的场景地点或者不同的人物具有不同的渲染颜色。

优选的,还包括位置布局模块,用于对所述基本要素进行坐标计算,其中,

所述场景地点的横轴长度是根据该场景地点对应的剧本内容的长度进行等比例计算得到,所述场景地点的纵向宽度是根据该场景地点对应的人物的数量进行等比例计算得到;

所述人物的线条的起点为该人物在对应的场景地点的第一次出现的时间所对应的位置,所述人物的线条的终点为该人物离开所对应的场景地点的时间所对应的位置。

本发明的有益效果是:

(1)本发明将剧本内容的场景地点和人物等基本要素在二维图像中依据情节线索的时序发展进行面积渲染和线条渲染,从而使得到的剧本可视化图像对故事结构的表达更加简洁明了,无论是编剧、制片、导演还是演员,或者其他影视片创作人员,都能够对剧本结构一目了然,对于快速理解剧本内容和故事线索,有着不可替代的作用,同时在图形化统一的形式下进行剧情模式的研究、讨论,可以极大地提高工作效率;

(2)本发明还在场景地点的面积渲染范围和人物的线条渲染位置的对应位置进行设置相应的场景地点标签和人物标签,从而使所述剧本可视化图像更加直观,可读性更强;

(3)本发明还对所述基本要素进行设置要素颜色,不同的场景地点或者不同的人物具有不同的渲染颜色,相同的场景地点采用相同的渲染颜色,相同的人物采用相同的渲染颜色,从而使得人们可直接通过渲染颜色来查找同一基本要素在剧本可视化图像中的发展过程,更加直观;

(4)本发明还对相邻场景地点的面积渲染范围之间,对相同的人物的实线进行虚线连接,使得人们更容易追踪相同人物在剧情中的发展过程,更加直观。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明一种剧本故事信息的数据可视化方法的主要步骤的流程简图;

图2为本发明一种剧本故事信息的数据剧本可视化图像的效果示意图;

图3为本发明一种剧本故事信息的数据可视化系统的框架结构示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1和图2所示,本发明的一种剧本故事信息的数据可视化方法,其包括以下步骤:

步骤10):从剧本内容中抽取剧本的基本要素,所述基本要素至少包括场景地点和人物;根据工作需要,还可以包括其他基本要素,例如人物动作、人物对白等基本要素,不以此为限。并且,抽取后的基本要素,还进一步进行清洗和去重的操作,使得后续算法更简单,并使得到的剧本可视化图像更简洁。

步骤20):将所述基本要素中的场景地点以及该场景地点所对应的人物进行匹配处理,得到要素集合;主要是以场景地点作为要素集合的依据,在以场景地点为基础,将发生在该场景地点上的其他基本要素进行组合匹配,例如,将发生在同一场景地点上的人物、人物动作、人物对白等基本要素进行组合匹配,形成要素集合。

步骤30):根据剧本内容的时间序列对匹配后的要素集合进行排序;排序过程中,以场景地点的先后顺序为主线,然后根据该主线对其他匹配的基本要素进行对位,其中还可能包括并列进行的场景地点,或者还包括部分交叉重叠的场景地点。

步骤40):根据剧本内容的时间序列将所述要素集合依次绘制在二维图像中,在每个要素集合中,进一步对所述场景地点进行面积渲染,并在该面积渲染范围内对所述场景地点所对应的人物进行线条渲染,得到剧本可视化图像;

其中,所述的面积渲染,进一步包括:

41)计算所述场景地点的包络线节点:包络线的起点位于第一位人物的线条的起点的上方预设距离位置,根据剧本内容的长度进行横轴长度方向的推进和纵向宽度方向的推进,直到最后一位人物的线条的终点的下方预设距离位置作为包络线的终点;当场景地点或者人物发生变化时,两个包络线节点(起点和终点)的间距的生成跟随人物的增减而自动缩放,或者,伴随人物的线条的曲折变化而同步上移或下移,一组连续场景地点完成后,再进行下一组场景地点的计算。

42)根据所述包络线节点进行面积连线绘图和颜色填充。

所述的线条渲染,进一步包括:

43)在当前场景地点的面积渲染范围内,对所对应的人物进行实线的渲染;

44)对相邻场景地点的面积渲染范围之间,对相同的人物的实线进行虚线连接。

需要说明的是,上述面积渲染和线条渲染,只需保证线条的渲染位于面积渲染范围之内即可,并不是对渲染顺序的限定,例如,可采用先进行面积渲染后进行线条渲染,或者采用先进行线条渲染后进行面积渲染,或者采用二者同时进行渲染。

作为优选的技术方案,本实施例中还包括以下步骤:

步骤50):对所述基本要素进行设置要素标签;所述要素标签包括场景地点标签和人物标签,所述场景地点标签设置在该场景地点的面积渲染范围的上方或者下方,所述人物标签设置在对应的场景地点的面积渲染范围内的对应的人物线条的上方,或者,所述人物标签设置在该人物的线条的端处;本实施例中,各个人物标签的大小均等设置,各个场景地点标签的大小将根据面积渲染范围的横轴方向的长度大小进行自动成比例缩放,从而能够表达不同场景地点在剧本情节中的重要性差异。

步骤60):对所述基本要素进行设置要素颜色;所述要素颜色包括场景地点渲染颜色和人物渲染颜色,并且,不同的场景地点或者不同的人物具有不同的渲染颜色。并且,本实施例中,还可以通过交互式的用户操作,选取单个或多个用户,通过线条加粗来高亮显示重点人物情节过程,以便于浏览者清晰地对比不同人物的情节描述差别和特征。另外,本实施例中,场景地点采用比线条的饱和度降低50%以上的不同色系的颜色来进行面积渲染,使得线条渲染与面积渲染的颜色不相互冲突。

步骤70):对所述基本要素进行坐标计算,并自动调整遮挡关系;其中,

71)所述场景地点的横轴长度是根据该场景地点对应的剧本内容的长度进行等比例计算得到,所述场景地点的纵向宽度是根据该场景地点对应的人物的数量进行等比例计算得到;

72)所述人物的线条的起点为该人物在对应的场景地点的第一次出现的时间所对应的位置,所述人物的线条的终点为该人物离开所对应的场景地点的时间所对应的位置。

本实施例中,场景地点的面积渲染,在同一个地点主要上场人物数量不变的情况下,其纵向宽度不变;当产生人物增加或人物减少的时候,其纵向宽度将扩张或缩小;当有平行的情节关系的另外场景地点时,两个场景地点将在纵轴方向相互部分重叠,且这两个场景地点的面积渲染范围的边沿使用平滑的倒角折线连接。并且,有重合故事线索的场景地点时,其对应的面积渲染范围上下位置,根据人物关系的进出,以及通过对全局的布局中人物线条保持最小交错的迭代计算,自动判断哪些人物在上方或下方最有利于整体图像的布局。

需要说明的是,上述步骤50、步骤60、步骤70并不代表数据可视化步骤的执行顺序必须按照编号的顺序来执行,各个步骤可根据需要进行选择性的执行,或者可根据需要进行前后调换顺序来执行,而不能视为对本发明的限制。

如图3所示,本发明还提供一种剧本故事信息的数据可视化系统,其包括:

要素提取模块,用于从剧本内容中抽取剧本的基本要素,所述基本要素至少包括场景地点和人物;

要素对位模块,将所述基本要素中的场景地点以及该场景地点所对应的人物进行匹配处理,得到要素集合;

要素排序模块,其根据剧本内容的时间序列对匹配后的要素集合进行排序;

可视化分析模块,根据剧本内容的时间序列将所述要素集合依次绘制在二维图像中,在每个要素集合中,进一步对所述场景地点进行面积渲染,并在该面积渲染范围内对所述场景地点所对应的人物进行线条渲染。

标签设置模块,用于对所述基本要素进行设置要素标签;所述要素标签包括场景地点标签和人物标签,所述场景地点标签设置在该场景地点的面积渲染范围的上方或者下方,所述人物标签设置在对应的场景地点的面积渲染范围内的对应的人物线条的上方,或者,所述人物标签设置在该人物的线条的端处。

色彩匹配模块,用于对所述基本要素进行设置要素颜色;所述要素颜色包括场景地点渲染颜色和人物渲染颜色,并且,不同的场景地点或者不同的人物具有不同的渲染颜色。

位置布局模块,用于对所述基本要素进行坐标计算,其中,

所述场景地点的横轴长度是根据该场景地点对应的剧本内容的长度进行等比例计算得到,所述场景地点的纵向宽度是根据该场景地点对应的人物的数量进行等比例计算得到;

所述人物的线条的起点为该人物在对应的场景地点的第一次出现的时间所对应的位置,所述人物的线条的终点为该人物离开所对应的场景地点的时间所对应的位置。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

采用本发明的数据可视化方法得到的剧本可视化图像将对剧本的快速分析发挥难以替代的作用,例如:

1)对于影视剧编剧在编写剧本后对全篇的故事情节密度和人物交错关系进行快速浏览,直观地比较相同或相似情节结构的剧本在关键人物戏份数量和人物交错在时序和程度上的变化和模式,有利于编剧对剧本进行修改。

2)对于影视剧制片人可以在阅读剧本大纲的基础上,直接总览全剧的人物故事发展模式,便于快速评估剧本在人物情节复杂度,评估拍摄场景戏份比例,研讨观众对人物交代及故事情节的理解方式,可更加直观地判断剧本投资价值。

3)对于影视剧导演,可以通过可视化剧本,快速了解角色在电影中的需要的表现程度,以及人物关系对应场景时空的密度和衔接点,以快速评估剧本拍摄难度和构思演员组合与表演的关键模式,以利于电影的创作。

在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1