System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
下面的实施例涉及一种图像生成方法和装置,更具体地,涉及一种包括角色的图像生成方法以及装置。
技术介绍
1、近年来,随着智能移动设备的发展,越来越多的用户使用社交网络服务(socialnetworking service,sns),也就是通过网络与他人互动的在线平台服务。sns提供用于交换文本、照片、图像、语音等多种形式信息的社交网络功能,以使用户通过交流、信息共享、扩展人脉等方式建立和加强社会关系。目前,需要许多类型的社交网络服务技术使用户能够自由地展示个性和想法,并便捷地与其他用户交流。
技术实现思路
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、所述处理器在确定所述角色的表情时,可以基于用户输入,改变所述角色面部表情。
本文档来自技高网...【技术保护点】
1.一种图像生成方法,其特征在于,
2.根据权利要求1所述的图像生成方法,其特征在于,
3.根据权利要求2所述的图像生成方法,其特征在于,
4.根据权利要求1所述的图像生成方法,其特征在于,
5.根据权利要求4所述的图像生成方法,其特征在于,
6.根据权利要求4所述的图像生成方法,其特征在于,
7.根据权利要求1所述的图像生成方法,其特征在于,
8.根据权利要求1所述的图像生成方法,其特征在于,
9.根据权利要求8所述的图像生成方法,其特征在于,
10.根据权利要求1所述的图像生成方法,其特征在于,
11.根据权利要求1所述的图像生成方法,其特征在于,
12.根据权利要求11所述的图像生成方法,其特征在于,
13.根据权利要求11所述的图像生成方法,其特征在于,
14.根据权利要求11所述的图像生成方法,其特征在于,
15.一种存储在介质中,并与硬件结合来执行权利要求1所述的方法的计算机程序。
16.一
17.根据权利要求16所述的图像生成装置,其特征在于,
18.根据权利要求17所述的图像生成装置,其特征在于,
19.根据权利要求16所述的图像生成装置,其特征在于,
20.根据权利要求19所述的图像生成装置,其特征在于,
...【技术特征摘要】
【国外来华专利技术】
1.一种图像生成方法,其特征在于,
2.根据权利要求1所述的图像生成方法,其特征在于,
3.根据权利要求2所述的图像生成方法,其特征在于,
4.根据权利要求1所述的图像生成方法,其特征在于,
5.根据权利要求4所述的图像生成方法,其特征在于,
6.根据权利要求4所述的图像生成方法,其特征在于,
7.根据权利要求1所述的图像生成方法,其特征在于,
8.根据权利要求1所述的图像生成方法,其特征在于,
9.根据权利要求8所述的图像生成方法,其特征在于,
10.根据权利要求1所述的图像生成方法,其特征在于,
11.根据权利要求1所...
【专利技术属性】
技术研发人员:张准秀,尹龙基,裵龙泽,崔在勳,
申请(专利权)人:株式会社点点点,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。