用于生成视频的系统和方法技术方案

技术编号:9409033 阅读:90 留言:0更新日期:2013-12-05 07:03
本申请涉及用于生成视频的系统和方法。一种用于生成图像的方法能够在具有有限处理能力的装置上操作头像。该方法包括:在第一计算装置上接收第一图像;在所述第一计算装置的数据接口上将所述第一图像发送到服务器;在所述数据接口上并且从所述服务器接收与所述第一图像的一方面相对应的图形数据;并且由所述第一计算装置的处理器至少根据所述图形数据和头像数据来生成基本输出图像。

【技术实现步骤摘要】
用于生成视频的系统和方法
本专利技术涉及图像生成。更具体地,虽然不是排斥性地,本专利技术涉及生成针对视频序列的图像。
技术介绍
由于数字摄像机现在普遍用于大量装置中,所以用户生成内容(UGC)变得越来越流行。用户可以记录他们本身的视频,并且简单地上传或发送未改变的视频,或者在上传之前修改或编辑视频。现有技术的图像处理软件能够使用户将滤波器应用到相片以给出特殊效果。这种效果的示例包括通过褪色图像或漏光,或通过增加滤波器以增强特定颜色来模拟旧摄像机。现有技术图像处理软件的问题在于滤波器与内容是无关的。虽然已滤波图像最初看起来是个性化的,但是应用到若干图像的相同滤波器可以使图像实际看起来比它们原始拍摄的更彼此相似。现有技术中的个性化视频生成软件还能够使用户将他的或她的脸(或另一个用户的脸)添加到视频序列。则视频至少在表面层次上看起来表现为对该用户定制。现有技术中的视频生成软件的问题是用户输入受到限制,从而导致表情的有限变化。另一个问题(spectrum)是诸如在用于电影的计算机生成动画中使用的人工视频与图像编辑及生成软件。虽然这种软件允许用户创建任何类型的视频或图像,但这通常是复杂且耗时的,并且因此不适于日常的用户。本专利技术一些实施例的目的是与上述现有技术相比,提供给消费者改进和优点,和/或克服且减轻现有技术中的一个或多个上述缺点,和/或提供有用的商业选择。
技术实现思路
根据一个方面,本专利技术在于一种用于生成图像的方法,包括:在第一计算装置上接收第一图像;在所述第一计算装置的数据接口上将所述第一图像发送到服务器;在所述数据接口上并且从所述服务器接收与所述第一图像的一方面相对应的图形数据;并且由所述第一计算装置的处理器至少根据所述图形数据和头像数据来生成基本输出图像。优选地,所述图形数据包括在图像中所描绘的用户脸部的3D模型。可选择地,所述图形数据包括在图像中所描绘的若干用户脸部的3D模型。生成所述基本输出图像则包括将所述图形数据应用到所述头像数据。或者,所述图形数据包括主动外观模型(AAM)参数,并且生成所述基本输出图像包括将所述AAM参数应用到头像数据。优选地,生成所述基本输出图像还包括根据所述头像数据将映射函数应用到所述图形数据。优选地,所述方法还包括在所述数据接口上接收与所述头像数据相关联的标识符。优选地,所述方法还包括:将所述标识符发送到所述服务器;其中,所述服务器基于与所述标识符相关联的服务器头像数据和所述图形参数来生成服务器输出图像。或者,所述方法还包括:将所述头像数据发送到所述服务器;其中,所述服务器头像数据包括所发送的头像数据。根据某些实施例,所述服务器输出图像与所述基本输出图像相同。或者,与所述第一计算装置所使用的算法来生成所述基本输出图像不同,所述服务器根据不同的算法来生成所述服务器输出图像。优选地,所述方法还包括:在所述数据接口上向所述服务器发送将所述服务器输出图像发送到第二计算装置的用户的请求,其中,所述请求包括所述用户的联系细节;并且使用所述用户的所述联系细节,将所述服务器输出图像从所述服务器发送到所述第二计算装置的所述用户。优选地,所述方法还包括:在所述数据接口上向所述服务器发送与第二计算装置的用户共享基本输出图像的请求,其中,所述请求包括所述用户的联系细节和所选择的头像;并且使用所述用户的所述联系细节,将所述图形参数和所选择的头像从所述服务器发送到所述第二计算装置的所述用户,以便由所述第二计算装置来生成所述基本输出图像。优选地,发送所选择的头像包括发送与所选择的头像相关联的标识符。优选地,生成所述基本输出图像包括修改所述第一图像。优选地,所述方法还包括:在所述数据接口上向所述服务器发送将所述服务器输出图像上传到社交媒体网站或视频共享网站的请求,其中,所述请求包括所述社交媒体网站或所述视频共享网站的细节和所选择的头像;以及使用所述社交媒体网站或所述视频共享网站的所述细节,将所述服务器输出图像从所述服务器发送到所述社交媒体网站或所述视频共享网站。根据某些实施例,所述第一图像被编码。优选地,所述第一图像包括视频序列的图像。优选地,所述方法还包括:在所述第一计算装置上接收第二图像,其中,所述第一图像和所述第二图像包括视频序列的图像;在所述数据接口上将所述第二图像发送到服务器;在所述数据接口上接收与所述第二图像的一方面相对应的另一图形数据;并且由所述处理器至少根据所述另一图形数据和所述头像数据来生成第二基本输出图像。优选地,所述方法还包括:在所述第一计算装置上接收第二图像,其中,所述第一图像和所述第二图像包括视频序列的图像;在所述数据接口上将所述第二图像发送到服务器;在所述数据接口上接收与所述第二图像的一方面相对应的另一图形数据;并且由所述处理器至少根据所述另一图形数据和第二头像数据来生成第二基本输出图像。优选地,所述第二头像数据包括所述头像数据。优选地,在接收所述第二图像之前,将所述第一图像发送到所述服务器。优选地,所述方法还包括:在所述第一计算装置上接收音频数据;在所述数据接口上将所述音频数据发送到所述服务器;在所述数据接口上接收与所述音频数据相关的音频参数;并且由所述第一计算装置的处理器根据所述音频参数和所述头像数据来生成输出音频。优选地,生成所述输出音频包括将滤波器应用到所述音频数据。优选地,所述头像数据包括头像图像。根据第二方面,本专利技术在于一种用于生成图像的系统,包括:第一计算装置,其包括:数据接口;处理器,其耦合到所述数据接口;以及存储器,其耦合到所述处理器,所述存储器包括可由所述处理器执行以进行以下操作的指令:接收第一图像;在所述数据接口上将所述第一图像发送到服务器;在所述数据接口上接收与所述第一图像的一方面相对应的图形数据;并且至少根据所述图形数据和头像数据来生成输出图像。优选地,所述系统还包括:显示屏,其耦合到所述处理器;其中,所述存储器还包括用于使所述输出图像显示在所述显示屏上的指令。优选地,所述系统还包括:摄像机,其耦合到所述处理器;其中,所述存储器还包括用于从所述摄像机接收所述第一图像的指令。根据第三方面,本专利技术在于一种用于生成并且发送图像的系统,所述系统包括:个人计算装置,其包括:数据接口;处理器,其耦合到所述数据接口;以及存储器,其耦合到所述处理器,所述存储器包括可由所述处理器执行以进行以下操作的指令:接收图像;在所述数据接口上将所述图像发送到服务器;在所述数据接口上接收与所述图像的一方面相对应的图形数据;并且至少根据所述图形数据和头像数据来生成输出图像;并且所述服务器包括:服务器数据接口;服务器处理器,其耦合到所述服务器数据接口;以及服务器存储器,其耦合到所述服务器处理器,所述服务器存储器包括可由所述服务器处理器执行以进行以下操作的指令:接收所述图像;由所述服务器处理器根据所述第一图像的一方面来生成图形数据;在所述服务器数据接口上,将所述图形数据发送到所述第一计算装置;在所述服务器处理器上,至少根据所述图形数据和头像数据来生成服务器输出图像;并且在所述服务器数据接口上,将所述服务器输出图像发送到第二计算装置。优选地,所述系统还包括多个个人计算机装置,其中,所述服务器输出图像是根据与来自所述多个个人计算机装置的图像相关的图形数据来生成的。附图说明为了有本文档来自技高网...
用于生成视频的系统和方法

【技术保护点】
一种用于生成图像的方法,包括:在第一计算装置上接收第一图像;在所述第一计算装置的数据接口上将所述第一图像发送到服务器;在所述数据接口上并且从所述服务器接收与所述第一图像的一方面相对应的图形数据;以及由所述第一计算装置的处理器至少根据所述图形数据和头像数据来生成基本输出图像。

【技术特征摘要】
2012.05.22 AU 20129021081.一种用于生成图像的方法,包括:在第一计算装置上接收第一图像;在所述第一计算装置的数据接口上将所述第一图像发送到服务器;在所述数据接口上并且从所述服务器接收与所述第一图像的一方面相对应的图形数据;由所述第一计算装置的处理器至少根据所述图形数据和头像数据来生成基本输出图像;在所述数据接口上向所述服务器发送消息,其中,所述消息包括第二计算装置和所述头像数据的细节;以及使用所述第二计算装置的所述细节,将所述图形数据和所述头像数据从所述服务器发送到所述第二计算装置,以便由所述第二计算装置来生成所述基本输出图像。2.根据权利要求1所述的方法,其中,所述图形数据包括在所述图像中所描绘的用户脸部的3D模型,并且其中,生成基本输出图像包括将所述3D模型应用到所述头像数据。3.根据权利要求1所述的方法,其中,所述图形数据包括主动外观模型(AAM)参数,并且其中,生成基本输出图像包括将所述AAM参数应用到头像数据。4.根据前述权利要求中任一项所述的方法,其中,生成基本输出图像还包括根据所述头像数据将映射函数应用到所述图形数据。5.根据权利要求1所述的方法,还包括:在所述数据接口上接收与所述头像数据相关联的标识符。6.根据权利要求5所述的方法,还包括:将所述标识符发送到所述服务器;其中,所述服务器基于与所述标识符相关联的服务器头像数据和所述图形数据来生成服务器输出图像。7.根据权利要求6所述的方法,其中,所述服务器输出图像与所述基本输出图像相同。8.根据权利要求6所述的方法,其中,与所述第一计算装置为了生成所述基本输出图像所使用的算法相比,所述服务器根据不同的算法来生成所述服务器输出图像。9.根据权利要求6至8中任一项所述的方法,还包括:使用所述第二计算装置的所述细节,将所述服务器输出图像从所述服务器发送到所述第二计算装置。10.根据权利要求1所述的方法,其中:生成基本输出图像包括修改所述第一图像。11.根据权利要求6所述的方法,还包括:将所述服务器输出图像从所述服务器上传到社交媒体网站或视频共享网站。12.根据权利要求1所述的方法,其中,所述第一图像包括视频序列的图像。13.根据权利要求1所述的方法,还包括:在所述第一计算装置上接收第二图像,其中,所述第一图像和所述第二图像包括视频序列的图像;在所述数据接口上将所述第二图像发送到服务器;在所述数据接口上接收与所述第二图像的一方面相对应的另一图形数据;并且由所述处理器至少根据所述另一图形数据和所述头像数据来生成第二基本输出图像。14.根据权利要求1所述的方法,还包括:在所述第一计算装置上接收第二图像,其中,所述第一图像和所述第二图像包括视频序列的图像;在所述数据接口上将所述第二图像发送到服务器;在所述数据接口上接收与所述第二图像的一方面相对应的另一图形数据;以及由所述处理器至少根据所述另一图形数据和第二头像数据来生成第二基本输出图像。15.根据权利要求14所述的方法,其中,所述第二头像数据包括所述头像数据。16.根据权利要求13至15中任一项所述的方法,其中,在接收所述第二...

【专利技术属性】
技术研发人员:西蒙·卢西高塔姆·滕杜尔卡
申请(专利权)人:联邦科学与工业研究组织
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1