System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别是涉及一种振动效果配置方法、振动效果实现方法、设备及装置。
技术介绍
1、在视频中配置与视频剧情场景对应的振动效果,可以为用户提供音画之外的体感反馈,从而增强用户的沉浸观影体验。剧情场景对应的振动效果是在播放视频的过程中,当播放到设置有振动效果的剧情场景时,触发播放设备的振动元件进行振动来实现的。
2、现有技术中,需要人工根据视频内容,在视频中寻找适合配置振动效果的剧情场景并人工针对找到的剧情场景配置对应的振动效果。现有技术中人工配置视频振动效果的效率较低。
3、因此,亟需一种振动效果配置方法,以提高配置视频振动效果的效率。
技术实现思路
1、本专利技术实施例的目的在于提供一种振动效果配置方法、振动效果实现方法、设备及装置,以实现提高配置视频振动效果的效率。具体技术方案如下:
2、在本专利技术实施的第一方面,首先提供了一种振动效果配置方法,所述方法包括:
3、获取视频的行为描述信息;其中,所述行为描述信息为基于对所述视频进行剧情场景智能识别的结果所确定的,且包括第一行为标签和第一时间信息;所述第一行为标签用于描述所述视频的目标剧情场景内所存在的剧情行为的行为类型,所述第一时间信息用于描述所述目标剧情场景所属的视频片段在所述视频中的时间区间;
4、确定与所述行为描述信息包括的第一行为标签对应的目标振动元子;其中,所述目标振动元子用于表征产生与所述第一行为标签所描述的行为类型相匹配的预定振动效果时,
5、基于所述第一时间信息以及所述目标振动元子,生成所述视频的振动配置文件;其中,所述振动配置文件记录有:关于所述第一时间信息所描述的时间区间和所述目标振动元子的对应关系。。
6、可选的,所述行为描述信息还包括:第二行为标签,所述第二行为标签用于描述所述目标剧情场景内所存在的剧情行为的行为类型,且所描述的行为类型的粒度小于所述第一行为标签所描述的行为类型的粒度;
7、所述针对所述视频的所述第一时间信息的时间区间,配置所述目标振动元子之前,所述方法还包括:
8、确定与所述第二行为标签相对应的、关于所述目标振动元子的振动参数调整系数;
9、基于所述目标振动元子的振动参数调整系数,对所述目标振动元子所表征的振动参数进行参数值调整,并在调整之后,触发所述基于所述第一时间信息以及所述目标振动元子,生成所述视频的振动配置文件的步骤。
10、可选的,所述获取视频的行为描述信息,包括:
11、调用预先设定的目标分析接口,以使所述目标分析接口对所述视频进行剧情场景智能识别,基于所识别到的目标剧情场景内所存在的剧情行为和所属的视频片段,构建所述行为描述信息。
12、可选的,所述确定与所述行为描述信息包括的第一行为标签对应的目标振动元子,包括:
13、从预定的振动素材库中,选取与所述行为描述信息包括的第一行为标签对应的目标振动元子;
14、其中,所述预定的振动素材库中记录有各类行为标签对应的振动元子,每一类行为标签对应的振动元子用于表征产生与该类行为标签所描述的行为类型相匹配的预定振动效果时,振动元件所需配置的振动参数。
15、可选的,所述行为描述信息还包括行为次数信息和第二时间信息,所述行为次数信息用于描述所述目标剧情场景内发生的所述剧情行为的次数,所述第二时间信息用于描述各次的所述剧情行为之间的时间间隔;
16、所述基于所述第一时间信息以及所述目标振动元子,生成所述视频的振动配置文件,包括:
17、利用所述行为描述信息所包括的第一时间信息、第二时间信息、行为次数信息,确定所述目标剧情场景内各次所述剧情行为在所述视频中的时间点,作为所述第一时间信息所描述的时间区间内的各个时间点;
18、基于所述第一时间信息所描述的时间区间内的各个时间点以及所述目标振动元子,生成所述视频的振动配置文件;其中,所述振动配置文件具体记录有:所述第一时间信息所描述的时间区间内的各个时间点和所述目标振动元子的对应关系。
19、可选的,所述行为描述信息的数量为多个;
20、所述确定与所述行为描述信息包括的第一行为标签对应的目标振动元子之前,还包括:
21、检测是否存在所包含第一时间信息相同的多个不同的行为描述信息;针对检测到的所述多个不同的行为描述信息,进行融合处理,得到融合后的行为描述信息;
22、其中,所述融合处理为:基于所述多个不同的行为描述信息中的各个第一行为标签,构建用于表征组合行为的行为标签,作为融合后的第一行为标签,以及将所述多个不同的行为描述信息所包含的第一时间信息作为融合后的第一时间信息;所述组合行为是:对所述多个不同的行为描述信息中的各个第一行为标签所表征的剧情行为进行组合,得到的行为。
23、在本专利技术实施的第二方面,还提供了一种振动效果实现方法,所述方法应用于终端设备;所述方法包括:
24、获取视频对应的振动配置文件;其中,所述振动配置文件为利用上述任一项所述的振动效果制作方法所生成的;
25、对所述振动配置文件进行解析,得到关于第一时间信息所描述的时间区间和目标振动元子的对应关系;
26、响应于所述视频的播放进度,达到与所述第一时间信息所描述的时间区间,控制所述终端设备的振动元件按照所述目标振动元子进行振动,以产生与所述视频中的剧情行为的行为类型相匹配的预定振动效果。
27、在本专利技术实施的第三方面,还提供了一种振动效果配置装置,所述装置可以包括:
28、第一获取模块,用于获取视频的行为描述信息;其中,所述行为描述信息为基于对所述视频进行剧情场景智能识别的结果所确定的,且包括第一行为标签和第一时间信息;所述第一行为标签用于描述所述视频的目标剧情场景内所存在的剧情行为的行为类型,所述第一时间信息用于描述所述目标剧情场景所属的视频片段在所述视频中的时间区间;
29、第一确定模块,用于确定与所述行为描述信息包括的第一行为标签对应的目标振动元子;其中,所述目标振动元子用于表征产生与所述第一行为标签所描述的行为类型相匹配的预定振动效果时,振动元件所需配置的振动参数;
30、生成模块,用于基于所述第一时间信息以及所述目标振动元子,生成所述视频的振动配置文件;其中,所述振动配置文件记录有:关于所述第一时间信息所描述的时间区间和所述目标振动元子的对应关系。
31、可选的,所述装置还包括:
32、第二确定模块,用于在所述针对所述视频的所述第一时间信息的时间区间,配置所述目标振动元子之前,确定与所述第二行为标签相对应的、关于所述目标振动元子的振动参数调整系数;
33、调整模块,用于基于所述目标振动元子的振动参数调整系数,对所述目标振动元子所表征的振动参数进行参数值调整,并在调整之后,触发所述基于所述第一时间信息以及所述目本文档来自技高网...
【技术保护点】
1.一种振动效果配置方法,其特征在于,所述方法应用于执行振动效果制作的电子设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述行为描述信息还包括:第二行为标签,所述第二行为标签用于描述所述目标剧情场景内所存在的剧情行为的行为类型,且所描述的行为类型的粒度小于所述第一行为标签所描述的行为类型的粒度;
3.根据权利要求1所述的方法,其特征在于,所述获取视频的行为描述信息,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述确定与所述行为描述信息包括的第一行为标签对应的目标振动元子,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述行为描述信息还包括行为次数信息和第二时间信息,所述行为次数信息用于描述所述目标剧情场景内发生的所述剧情行为的次数,所述第二时间信息用于描述各次的所述剧情行为之间的时间间隔;
6.根据权利要求1所述的方法,其特征在于,所述行为描述信息的数量为多个;
7.一种振动效果实现方法,其特征在于,所述方法应用于终端设备;所述方法包括:
8.一种振动效果配置装
9.一种振动效果实现装置,其特征在于,所述装置应用于终端设备;所述装置包括:
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法。
...【技术特征摘要】
1.一种振动效果配置方法,其特征在于,所述方法应用于执行振动效果制作的电子设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述行为描述信息还包括:第二行为标签,所述第二行为标签用于描述所述目标剧情场景内所存在的剧情行为的行为类型,且所描述的行为类型的粒度小于所述第一行为标签所描述的行为类型的粒度;
3.根据权利要求1所述的方法,其特征在于,所述获取视频的行为描述信息,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述确定与所述行为描述信息包括的第一行为标签对应的目标振动元子,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述行为描述信息还包括行为次数信息和第二时间信息,所述行为次数信息用于描述所述目标剧情场景内发生的所述剧...
【专利技术属性】
技术研发人员:费越,陈云云,
申请(专利权)人:北京爱奇艺科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。