平码五不中公式规律
  • / 15
  • 下载费用:30 金币  

交互式视频生成.pdf

关 键 ?#21097;?/dt>
交互式 视频 生成
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580037209.8

申请日:

2015.10.22

公开号:

CN106662920A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 3/01申请日:20151022|||公开
IPC分类号: G06F3/01 主分类号: G06F3/01
申请人: 华为技术有限公司
发明人: 吴宗寰; 穆拉特·卡兰德; 肯·坎森; 奥兹冈·思阿克曼; ?#28388;?#22612;法·托加·埃仁; 凯格拉·特卡兹; 居纳·伊吉迪恩; 赛泽尔·库特卢克
地址: 518129 广东省深圳市龙岗区坂田华为总部办公楼
优?#28909;ǎ?/td> 2014.10.22 US 62/067,327
专利代理机构: 代理人:
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580037209.8

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

提供了不同的视频化方案。根据一示例,提供了一种视频生成方法。所述方法包括:获取一个或多个数据部分,并使用所述一个或多个数据部分和一个或多个视频生成模板生成可定制视频;使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对象;接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户选择;获取与对应于所述指示的所述至少一个可选对象相关的附加数据部分;使用所述附加数据部分和对应于所述指示的一个或多个数据部分再生成所述可定制视频。

权利要求书

1.一种视频生成方法,其特征在于,包括:
获取一个或多个数据部分,并使用所述一个或多个数据部分和一个或多个视频生成模
板生成可定制视频;
使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对象;
接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户选择;
获取与对应于所述指示的所述至少一个可选对象相关的附加数据部分;
使用所述附加数据部分和对应于所述指示的所述一个或多个数据部分再生成所述可
定制视频。
2.根据权利要求1所述的方法,其特征在于,所述确定一个或多个可选对象还包括:
从所述一个或多个数据部?#31181;?#25552;取媒体元素特征;
用所述一个或多个对象定义标记不同级别的媒体元素特征;
将所述不同级别的媒体元素特征中的媒体元素特征标记为可选对象。
3.根据权利要求1所述的方法,其特征在于,所述对象定义由所述指示中的可扩展标记
语言(extensible markup language,简称XML)文件传输。
4.根据权利要求1所述的方法,其特征在于,所述对象定义还包括基于所述可选对象的
分析,其中,所述分析在自然语?#28304;?#29702;、形态分析、语义分析、视频分析、音频分析或情感分
析的至少一种中形成,所述可选对象包括文本、图像、音频项或视频项中的至少一种。
5.根据权利要求1所述的方法,其特征在于,所述指示为视频描述文件,将所述对象定
义编译进所述视频描述文件。
6.根据权利要求1所述的方法,其特征在于,还包括:
根据用户的调度更新所述可定制视频。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述可定制视频呈现
给用户的期间再生成所述可定制视频。
8.根据权利要求1所述的方法,其特征在于,所述指示是在所述可定制视频的播放期间
接收到的。
9.根据权利要求1所述的方法,其特征在于,还包括:
再生成所述可定制视频之后,使用更多对象定义确定更多可选对象。
10.根据权利要求1所述的方法,其特征在于,还包括:
通过所述一个或多个视频生成模板在所述可定制视频中确定所述一个或多个可选对
象。
11.一种视频处理设备,其特征在于,包括:
存储器,用于存储指令;
耦合到所述存储器的处理器,所述处理器读取并执行所述指令,用以:
获取一个或多个数据部分,并使用所述一个或多个数据部分和一个或多个视频生成模
板生成可定制视频;
使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对象;
接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户选择;
获取与对应于所述指示的所述至少一个可选对象相关的附加数据部分;
使用对应于所述指示的所述附加数据部分再生成所述可定制视频。
12.根据权利要求11所述的设备,其特征在于,所述确定一个或多个可选对象还包括:
从所述一个或多个数据部?#31181;?#25552;取媒体元素特征;
用所述一个或多个对象定义标记媒体元素特征的各种级别;
将所述不同级别的媒体元素特征中的媒体元素特征标记为可选对象。
13.根据权利要求11所述的设备,其特征在于,所述对象定义由所述指示中的可扩展标
记语言(extensible markup language,简称XML)文件传输。
14.根据权利要求11所述的设备,其特征在于,所述对象定义还包括基于所述可选对象
进行分析,其中,所述分析在自然语?#28304;?#29702;、形态分析、语义分析、视频分析、音频分析或情
感分析的至少一种或其组合中形成,所述可选对象包括文本、图像、音频项或视频项中的至
少一种或其组合。
15.根据权利要求11所述的设备,其特征在于,所述指示包括视频描述文件,将所述对
象定义编译进所述视频描述文件。
16.根据权利要求11所述的设备,其特征在于,还包括:根据用户的调度更新所述可定
制视频。
17.根据权利要求11所述的设备,其特征在于,还包括:在所述可定制视频呈?#25351;?#29992;户
的期间再生成所述可定制视频。
18.根据权利要求11所述的设备,其特征在于,所述指示是在所述可定制视频的播放期
间接收到的。
19.根据权利要求11所述的设备,其特征在于,还包括:在生成所述可定制视频之后,使
用更多对象定义确定更多可选对象。
20.根据权利要求11所述的设备,其特征在于,还包括?#21644;?#36807;所述一个或多个视频生成
模板在所述可定制视频中确定所述一个或多个可选对象。
21.一种视频处理设备,其特征在于,包括:
数据获取模块,用于获取一个或多个数据部分,并使用所述一个或多个数据部分和一
个或多个视频生成模板生成可定制视频;
确定模块,用于使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对
象;以及
接收器,用于接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户选
择;
所述数据获取模块还用于获取与对应于所述指示的所述至少一个可选对象相关的附
加数据部分,并使用对应于所述指示的所述附加数据部分再生成所述可定制视频。

说明书

交互式视频生成

技术领域

本发明涉及一种视频生成系统和方法。

背景技术

多媒体平台可以是电视(television,简称TV)、机顶盒(set top box,简称STB)、
移动设备、个人计算机(personal computer,简称PC)、智能手表,智能眼镜、智能镜、车载多
媒体屏?#21462;?#35270;频化平台可提供一种框架,该框架将内容转换成在多媒体平台等多媒体环境
下的个性化视频内容。视频化系统就是一种提供这类视频化平台的系统。

诸如移动应用程序、互联网应用程序等的多种应用程序提供了多种视频化系统。
一些视频化系?#25345;?#35201;从互联网获取数据资源,如在购物比较、引擎搜索操作、在线屏幕播
放、虚拟个人助理和社交媒体等行为中获取。

发明内容

根据一示例,提供了一种视频生成方法。所述方法包括:获取一个或多个数据部
分,并使用所述一个或多个数据部分和一个或多个视频生成模板生成可定制视频;使用一
个或多个对象定义在所述可定制视频中确定一个或多个可选对象;接收指示,所述指示表
明对应于对象定义的至少一个可选对象的用户选择;获取与对应于所述指示的所述至少一
个可选对象相关的附加数据部分;使用所述附加数据部分和对应于所述指示的所述一个或
多个数据部分再生成所述可定制视频。

根据一示例,提供了一种视频处理设备。所述设备包括存储指令的存储器和耦合
到所述存储器的处理器。所述处理器读取并执行所述指令,用以:获取一个或多个数据部
分,并使用所述一个或多个数据部分和一个或多个视频生成模板生成可定制视频;使用一
个或多个对象定义在所述可定制视频中确定一个或多个可选对象;接收指示,所述指示表
明对应于对象定义的至少一个可选对象的用户选择;获取与对应于所述指示的所述至少一
个可选对象相关的附加数据部分;使用对应于所述指示的所述附加数据部分再生成所述可
定制视频。

一种视频处理设备,包括:数据获取模块,用于获取一个或多个数据部分,并使用
所述一个或多个数据部分和一个或多个视频生成模板生成可定制视频;确定模块,用于使
用一个或多个对象定义在所述可定制视频中确定一个或多个可选对象;以及接收器,用于
接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户选择;所述数据获取
模块还用于获取与对应于所述指示的所述至少一个可选对象相关的附加数据部分,并使用
对应于所述指示的所述附加数据部分再生成所述可定制视频。

附图说明

为了更完整地理解本发明及其优点,现在参考下文结合附图进行的描述。

图1示出了一实施例提供的可定制视频系统;

图2示出了交互式视频生成方法的一实施例;

图3示出了在?#21697;?#21153;中工作的视频生成系统的一实施例;

图4示出了视频生成模板的生成过程的一实施例;

图图5示出了根据任何实施例的可用于实现如本文所述设备和方法的计算平台。

具体实施方式

下文将详细论述当前优选实施例的结构,制作和使用。然而,应了解,本发明提供
可在各种具体上下文中体现的许多?#35270;?#30340;发明性概念。所论述的具体实施例仅仅说明用以
实施和使用本发明的具体方式,而不限制本发明的范围。

视频自动生成通过视频化和人机交互手段?#24066;?#29992;户与各种应用程序动态交互。

视频中的元素可以为动态成分,包括图像、视频片段、音频片段、文本图像、背景音
乐和/或视频相关的人声或合成声音?#21462;?br />

媒体元素特征可包括文本特征、音频特征、视频特征、图像特征或其组合。基本特
征可以为例如,文本颜色、图像大小、图形形状、视频分辨?#23454;取?#26356;高级的特征可以为例如,
音乐情感、画面语气、句子情?#26800;取?br />

图1示出了一实施例提供的可定制视频系统100。本实施例中所示的所述可定制视
频系统100包括数据获取组件105、内容策展组件107、视频生成组件109、呈现组件111和用
户界面组件101。可选地,所述可定制视频系统100可包括自然语言界面103。在一些实施例
中,所述数据获取组件105至少耦合到所述用户界面组件101和所述内容策展组件107。所述
内容策展组件107还可耦合到所述视频生成组件109,所述视频生成组件109可耦合到所述
呈现组件111。所述自然语言界面103可耦合到视频服务系统113。

所述用户界面组件101和所述呈现组件111可包括单独组件,?#37096;?#21253;括集成单元。
在一些实施例中,所述自然语言界面103、所述数据获取组件105、所述内容策展组件107和
所述视频生成组件109包括视频化引擎。

另外,所述可定制视频系统100可包括一个或多个视频生成模板。所述一个或多个
视频生成模板包括可用于处理、组合和/或生成视频部分的模板。进一步地,所述视频生成
模板120可用于处理、组合和/或生成数据部分以得到视频部分,包括组合和/或生成视频、
文本、音频、图像或动画部分和/或任何其他合适数据。

所述可定制视频系统100生成可定制视频。用户能够使用所述可定制视频系统100
生成可定制视频。所述用户能够使用所述可定制视频系统100播放并观看所述可定制视频,
其中,所述可定制视频包括一个或多个可选对象。

用户能够在所述可定制视频中选择或指示可选对象,如突显所述可选对象,将光
标或定点元素置于所述可选光标之上或附近,确定用户的眼动和/或凝视位置,接收来自用
户的声音指示或其他合适指示?#21462;?#20316;为响应,所述可定制视频系统100能够再生成所述可定
制视频,获取附加主题并将其纳入所述可定制视频。所述附加主题可能与所述用户选择或
指示的所述可选对象相关。因此,所述可定制视频系统100快速?#20918;?#25463;地对所述可定制视频
进行修?#27169;?#24182;呈?#25351;?#25152;述用户。这样,用户无需手动寻找并获取所述附加主题。用户也无需
手动纳入所述附加主题。

仅通过选择所述可定制视频中的一个或多个可选对象或显示对其?#34892;?#36259;,用户就
能修改所述可定制视频。通过连续地选择所述可定制视频中的可选对象,用户能?#29615;?#22797;地
改变或精细化所述可定制视频。所述可定制视频系统100能实时或接近实时地生成可定制
视频。所述可定制视频系统100能够在向用户呈现所述可定制视频期间再生成所述可定制
视频。

所述用户界面组件101耦合到所述数据获取组件105。所述用户界面组件101可与
用户交互通信,例如,包括接收用户输入?#21462;?#25152;述用户输入可包括任何合适的输入,例如,包
括机械输入、音频输入、光输入、电或磁输入、或接近传感器输入?#21462;?#20854;它输入类型也予以考
虑并且在说明书和权利要求书的范围内。

所述呈现组件111向用户显示(即呈现)视频。所述呈现组件111可包括显示屏幕或
屏幕。所述呈现组件111可包括扬声器或其他音频生成组件。所述呈现组件111可包括其他
组件或附加组件。应理解,在一些实施例中,所述呈现组件111可包括独立组件,?#37096;?#38598;成在
所述用户界面组件101。

若所述可定制视频系统100包括所述自然语言界面,则用户可使用所述自然语言
界面103与所述可定制视频系统100进行交互。例如,在一些实施例中,所述自然语言界面
103进行语音分析,并响应来自用户的语音输入和语音命令。在一些实施例中,所述自然语
言界面103为用户生成音频指令和/或音频反馈。

所述视频生成组件109生成可定制视频。在一些实施例中,所述视频生成组件109
将一个或多个部分进行组合和/或集成,从而创建可定制视频。在一些实施例中,所述一个
或多个数据部分包括视频部分。但应理解,所述一个或多个数据部分可包括其他数据,包括
图像、动画、音频、文本以及其他数据部分。

作为生成可定制视频的部件,所述可定制视频系统100能够在所述可定制视频中
确定可选对象。在一些实施例中,所述可定制视频系统100可使用视频生成模板xxx来确定
可选对象。针对所述可定制视频中确定的每个可选对象,生成对象定义。

所述确定可选对象可包括分析所述可定制视频的部分。对可选对象的分析可包括
对所述可定制视频中的语音音频进行自然语?#28304;?#29702;。对可选对象的分析可包括对所述可定
制视频进行形态分析。对可选对象的分析可包括对所述可定制视频中的语音音频和/或文
本进行语义分析。对可选对象的分析可包括对所述可定制视频进行视频分析。对可选对象
的分析可包括对所述可定制视频中的图像进行图像分析。所述对可选对象的分析可包括对
所述可定制视频进行音频分析。所述音频分析可以指出用户(或其他观看者)可能会?#34892;?#36259;
的音频部分。对可选对象的分析可包括对所述可定制视频进行情感分析。所述情感分析可
确定所述可定制视频中正在传达或试图传达的情感。

所述内容策展组件107策展数据部分,以在可定制视频中使用。所述内容策展组件
107可存储数据部分。在一些实施例中,所述内容策展组件107能够处理数据部分,如过滤、
锐化数据部分,改变数据部分的光线、颜色或对比度,或处理和/或改进所述数据部分。在一
些实施例中,所述内容策展组件107组织数据部分。在一些实施例中,所述内容策展组件107
维护数据部分,包括获取对数据部分的更新或改变。在一些实施例中,所述内容策展组件
107对数据部分进行分级、排列、排序,其中,所述可定制视频系统100能够区别多个类似或
可互换的数据部分,并从中选择所需的数据部分。

所述数据获取组件105获取数据部分,以在可定制视频中使用。在一些实施例中,
所述数据获取组件105可搜索待获取的数据部分。

视频生成模板120包括一种构造,该构造能够接受合适的输入数据并过滤掉无法
接受或不需要的输入数据。视频生成模板120包括一种构造,该构造能够将输入数据转换成
一种或多种可用的或更好的数据格式。视频生成模板120包括一种构造,该构造能够改进或
优化数据部分。视频生成模板120包括一种构造,该构造能够组合数据部分。视频生成模板
120包括一种构造,该构造能够确定任一可选对象是否包括在所述数据部?#31181;小?br />

视频生成模板120可包括数据接收规则或功能。视频生成模板120可包括数据处理
规则或功能。视频生成模板120可包括视频生成规则或功能。因此,视频生成模板120能够用
于接收数据部分、处理数据部分、组合数据部分、包括和/或指出可定制视频中的可选对象。

操作中,所述可定制视频系统100接收用户输入和/或命令,以生成可定制视频。所
述可定制视频系统100向用户提供一种或多种视频生成模板。所述可定制视频系统100获取
一个或多个数据部分,使用一个或多个视频生成模板组合所述一个或多个视频部分,并生
成所述可定制视频。此外,所述可定制视频系统100能够使用所述一个或多个视频生成模板
以任何合适的方式处理数据部分。进一步地,所述可定制视频系统100能够使用所述一个或
多个视频生成模板来确定所述可定制视频中的一个或多个可选对象。所述可定制视频系统
100使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对象。所述可定制
视频系统100接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户选择;获
取与对应于所述指示的所述至少一个可选对象相关的附加数据部分;并使用所述附加数据
部分和对应于所述指示的所述一个或多个数据部分再生成所述可定制视频。

所述视频生成系统100向用户提供视频生成模板,并通过自然语言界面103与用户
进行交互。视频化引擎110包括自然语言界面103、数据获取模块105、内容策展模块107、视
频生成模块109和呈现模块111。在一些实施例中,所述视频化引擎110用于通过所述自然语
言界面103与用户进行交互。

在一些实施例中,所述数据获取模块105可通过其他搜索引擎和/或资源采集数
据,如产生图像和视频。所述内容策展模块107可选择数据、准备视频场景、生成包含对象定
义的可扩展标记语言(extensible markup language,简称XML)文件。将所述XML文件和所
述数据传递给所述视频生成模块。所述视频生成模块109可通过语音播报引擎生成音频文
件,组合图象和音频文件,并应用动画或特效来合成视频。所述视频通过所述呈现模块呈现
给用户。生成的视频与手动产生的视频不同之处在于可定制性。这一视频生成系统100可通
过自然语言界面103或数据获取模块105与服务视频系统产生联系。在一些实施例中,所述
数据获取模块105收集来自购物代理?#30830;?#21153;模块的数据,所述购物代理对不同零售商的产
品特征和价格进行比较。例如,这一视频生成系统100能用于购物系统中向用户呈现产品对
?#21462;?#26681;据顾客搜索的产品,可从该系统中生成视频。这一系统也能应用于视频回铃音的情况
中,为客户提供视频铃音;或应用于银行视频化系统,使用视频化引擎以自动生成针对用户
定?#39057;?#20010;人财务和银行视频;或应用于即时通讯系统,用户通过视频化引擎的自然语言界
面创作消息,此消息可直接传递给即时通讯服务。

图2示出了交互式视频生成方法200的一实施例。所述方法包括:获取一个或多个
数据部分201,并使用所述一个或多个数据部分和一个或多个视频生成模板203生成可定制
视频;使用一个或多个对象定义2053在所述可定制视频205中确定一个或多个可选对象
2051;接收指示,所述指示表明对应于对象定义2053的至少一个可选对象2051的用户选择
207;获取与对应于所述指示207的所述至少一个可选对象2051相关的附加数据部分;(209)
使用所述附加数据部分和对应于所述指示207的所述一个或多个数据部分201再生成所述
可定制视频205。

所述数据部分可包括能够纳入视频中的任何数据。数据部分的大小和长度?#25105;狻?br />在一些实施例中,数据部分可以为从互联网或其他一些资源中能够搜索到的最小元素。例
如,数字、?#39318;欏?#25991;件、关键词、图像、音频片段?#21462;?#20294;上述例子仅仅是为了说明而非限制或穷
举。

所述指示表明可选对象的用户选择。所述指示可由用户或机器给出,用于显示所
述视频生成程序平台或视频生成系统“理解”的指令。

可选对象包括可定制视频中用户可选择或指示的对象。所述可选对象可以为音频
片段、视频片段的一部分、图像、图形和/或文本的片段,或者可以为由于进一步的目的而选
为待处理的对象的元素的组合,例如,为了指示播放器播放与所述对象相关的另一视频片
段而选择的对象。可选对象?#37096;?#20197;为整个视频或视频片段。

对象定义可以为描述对象的关联信息的定义。对象的特征可以为颜色、大小、形状
?#21462;?#25152;述对象定义可包括,例如:(1)对象的元数据,如关于对象的附?#29992;?#36848;、作者、版本号、
版权信息、价格、相关描述性信息或任何其他合适的信息;(2)关于已开启或?#24066;?#20114;动的指
令,例如,“点击”显示Web URL,“打开鼠标”显示叠加一些元数据,“按下?#30913;?”执行一些程
序或者调用API等?#21462;?br />

所述确定一个或多个可选对象还可包括从所述一个或多个数据部?#31181;?#25552;取媒体
元素特征。所述确定一个或多个可选对象还可包括用所述一个或多个对象定义标记不同级
别的媒体元素特征。所述确定一个或多个可选对象还可包括将所述不同级别的媒体元素特
征中的媒体元素特征标记为可选对象。

所述对象定义可定义在文件中,例如,可扩展标记语言(extensible markup
language,简称XML)文件。因此,当用户选择或指示可选对象时,所述视频生成系统100的组
件能传递或访问对应的XML文件。所述指示可包括将对象定义添加到视频描述文件中的视
频描述文件。

所述方法还可包括根据用户的调度更新所述可定制视频。

所述方法还可包括再生成所述可定制视频之后,使用更多对象定义确定更多可选
对象。

视频化将互联网内容和/或其他内容转换成可个性化的用户友好型视频内容,可
在TV、移动设备、PC、车载计算机或其他任何合适的设备上进行观看。视频化可?#24066;?#29992;户观
看和收听互联网,而不必阅读单个网页。这样一来,用户能更好地鉴赏互联网公共资源。根
据本实施例,用户可以被动地接收内容,?#37096;?#25511;制并定制内容互联网内容可基于该内容的
资源和类型进行分类。在该系统中,每一分类均可呈现为单独的频?#39304;?#20363;如,包括多个网页
的社交网络互联网网站可呈现为一个频道,该网站的帖子可呈现为分集。

图3示出了在?#21697;?#21153;中工作的视频生成系统的一实施例;视频化?#21697;?#21153;系统300包
括视频化层310、储存库层330和应用层350。考虑到软件设计原理,所述层的设计以对象为
中心。所述层通过应用程序接口(application programming interface,简称API)集成,所
述应用程序接口可作为简单对象访?#24066;?#35758;(Simple Object Access Protocol,简称SOAP)
和表征状态转移(Representational State Transfer,简称REST)等互联网服务实现。本领
域技术人员应理解,?#37096;?#24212;用其他协议。

所述视频化层310包括数据获取模块311、内容策展模块313和视频生成模块315。
所述数据获取模块311包括社交提取器、网页提取器、电子节目导航(electronic program
guide,简称EPG)提取器、新闻提取器。在一实施例中,所述数据获取模块311包括社交提取
器、网页提取器和EPG提取器。不同种类(如社交媒体、新闻和产品)和格式(如XML、超文本标
记语言(Hypertext Markup Language,简称HTML)、图像和视频)的数据均可被收集和视频
化。内容策展(content curation,简称CC)组件313包括形态分析、语义分析、情感分析、多
情态分析、语音识别、启发式规则、算法和信息呈现。

如本申请中前文所述,所述内容策展模块313可指收集、组织、显示与特定主体相
关的信息的过程。所述CC组件313可实现所述对象定义。

所述视频生成组件315包括可视化模块、转码模块和脚本模块。所述可视化模块通
过所述CC组件313提供的指令生成3D视频内容。所述转码模块解码收集到的多媒体内容以
供所述可视化模块使用,并将所述可视化模块的输出编码为所需格式。所述脚本模块提供
动作类和导演类脚本以供所述可视化模块使用,并处理与其他模块间的脚本集成。所述脚
本模块提供使用JavaScript技术的API。第三方开发者能使用所述API将自己的视听动画、
动作、和导演模板添加到所述系统中。动作脚本是针对如补间、旋转、缩放和平?#39057;?#24120;见动
作动画的JavaScript指令。第三方开发者可使用提供的预定义脚本或将自己的动画添加到
动作脚本数据库。导演脚本解析CC指令,并生成视频时间轴,所述时间轴描述在何时、何地
以及如何根据预定义模板将从网页收集到的内容呈现出来。第三方开发者可使用预定义脚
本或根据其意图添加自己的脚本。所述视频化层310使用NLP、图像处理和计算机制图技术
将获取到的结构内容(如社交资料和网页)转换成视频格式。所述储存库层330包括用户资
料、多媒体储存库、知识库和视频储存库。所述多媒体储存库存储有视频生成中的基本多媒
体内容,所述视频储存库存储生成的视频。所述应用层350包括视频化API 353和前述多种
频道351。所述应用层350包含高水平服务,包括但不限于针对数据提取的与外部网站集成
以及针对频道的与用户界面集成。在一实施例中,针对图像和视频处理模块以C++实现软
件,兼以Java实现软件。所述视频化?#21697;?#21153;系统包括预定义动画的数据库和以JavaScript
写成的导演脚本,使第三方开发者能将其自己的脚本添加到所述系统中。进一步地,可用的
商业和开源软件发展和管理工具包括但不限于用于图像和视频处理的OpenCV,以及用于
NLP的OpenNLP。

提供了另一实施例。剧本系统的可视化包括内容策展模块,用于为视频生成模块
创建剧本XML数据。所述内容策展模块指导所述剧本系统的可视化,并确定如何将提取的网
页内容呈?#25351;?#21333;个TV观众。所述内容策展模块支持自然语?#28304;?#29702;、语义网页、多情态总结和
个性化研究挑战。所述内容策展模块最终输出称为视频化视频描述语言的XML文件,定义生
成视频的内容。所述视频描述语言包括多个场景元素。每个场景元素可包括文本项、视觉项
(图像和视频)和听觉项。以下为视频化视频描述语言文件的句法的一个实例。


图4示出了视频生成模板的生成过程的一实施例。可从数据获取模块中提取认为
有用的关键信息401在内容策展模块中,不同模块研究不同规则或原理,如审美规则模块
4031、感知原理模块4033、优化呈现模块4035或移动显示器可?#21015;?#32422;束模块4037,均可生成
视频模板405,从而后续视频可参考所述视频模板。视频生成模块可使用图像和视频处理将
所述内容策展模块的输出(如XML内容)转换成视频。在转?#36824;?#31243;中,所述视频生成模块编辑
视频功能,如进行缩放、改变尺寸或过滤。例如,所有接收到的视觉、听觉和文本内容均视为
演员,导演脚本通过解析并诠释所述内容策展模块生成的XML为所述演员分配角色。动作脚
本则定义了各个演员的入场和出场时间,以及每个执行时间步骤中的相应动作。

提供了另一实施例。一种视频处理设备,包括:数据获取模块,用于获取一个或多
个数据部分,并使用所述一个或多个数据部分和一个或多个视频生成模板生成可定制视
频;确定模块,用于使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对
象;以及接收器,用于接收指示,所述指示表明对应于对象定义的至少一个可选对象的用户
选择;所述数据获取模块还用于获取与对应于所述指示的所述至少一个可选对象相关的附
加数据部分,并使用对应于所述指示的所述附加数据部分再生成所述可定制视频。

通过将所述视频处理设备中的不同元素或模块与所述实施例进行匹配,所述视频
处理设备可执行如上所述的方法。

图图5示出了根据任何实施例的可用于实现如本文所述的设备和方法的计算平台
1100。特定设备可利用所有所示的组件或所述组件的仅一子集,且设备之间的集成程度可
能不同。此外,设备可以包括组件的多个实例,如多个处理单元、处理器、存储器、发射器、接
收器?#21462;?#23454;施例中的处理系统1101包括配备一个或多个输入/输出设备,例如扬声器、麦克
风、鼠标、触摸屏、按键、键盘、打印机、显示器等的处理单元(未示出)。处理单元1100可以包
括连接至总线1140的中央处理器(central processing unit,简称CPU)1110、存储器1120、
大容量存储器设备1130和I/O接口1160。

总线1140可以是?#25105;?#31867;型的若干总线架构中的一个或多个,包括存储总线或存储
控制器、外设总线、视频总线等?#21462;?#25152;述CPU 1110可包括任何类型的电子数据处理器。存储
器1120可包括?#25105;?#31867;型的非瞬时性系统存储器,如静态随机存取存储器(static random
access memory,简称SRAM)、动态随机存取存储器(dynamic random access memory,简称
DRAM)、同步DRAM(synchronous DRAM,简称SDRAM)、只读存储器(read-only memory,简称
ROM)或其组合等?#21462;?#22312;一实施例中,存储器1120可包括在开机时使用的ROM以及在执行程序
时使用的存储程序和数据的DRAM。

大容量存储器设备1130可包括?#25105;?#31867;型的非瞬时?#28304;?#20648;设备,用于存储数据、程
序和其它信息,并使这些数据、程序和其它信息通过总线访?#30465;?#20363;如,大容量存储器设备
1130可包括如下所述的一种或多种:固态磁盘、硬盘驱动器、磁盘驱动器、光盘驱动器等?#21462;?br />

I/O接口1160将外部输入和输出设备耦合到处理单元1100。如图所示,输入和输出
设备的示例包括耦合到I/O接口1160的显示器和鼠标/键盘/打印机(未示出)。其它设备可
?#25321;?#21512;到处理器单元1100,并且可以使用额外或更少的接口设备。例如,可使用如通用串行
总线(Universal Serial Bus,简称USB)(未示出)等串行接口为打印机提供接口。

处理单元还包括一个或多个网络接口1150,网络接口1150可包括以太网电缆等有
线链路,和/或到接入节点或者不同网络1180的无线链路。网络接口1150?#24066;?#22788;理单元通过
网络1180与远程单元通信。例如,网络接口1150可以通过一个或多个发射器/发射天线1170
以及一个或多个接收器/接收天线提供无线通信。在一实施例中,所述处理单元与局域网或
者广域网耦合以进行数据处理以及与如其他处理单元、互联网、远端存储设备等远端设备
进行通信。

例如,根据一示例,提供了一种视频处理设备。所述设备包括存储指令的存储器,
以及耦合到所述存储器的处理器,所述处理器读取并执行所述指令,用以:获取一个或多个
数据部分,并使用所述一个或多个数据部分和一个或多个视频生成模板生成可定制视频;
使用一个或多个对象定义在所述可定制视频中确定一个或多个可选对象;接收指示,所述
指示表明对应于对象定义的至少一个可选对象的用户选择;获取与对应于所述指示的所述
至少一个可选对象相关的附加数据部分;使用对应于所述指示的所述附加数据部分再生成
所述可定制视频。

人们可将其生成的视频上传至自己的频道,并随时随地地吸引和发?#26500;?#20247;。

例如,用户连接到一个或多个社交媒体平台,社交媒体视频系统根据用户的需求
从预定义的授权社交媒体平台采集数据。

虽然本发明中已提供若干实施例,但应理解,在不脱离本发明的精神或范围的情
况下,本发明所公开的系统和方法可以以许多其他特定形式来体现。本发明的实例应被视
为说明性而非限制性的,?#20918;?#21457;明并不限于本文本所给出的?#38468;凇?#20363;如,各种元件或部件可
以在另一系统中组合或合并,或者某些特征可以省略或不实施。

此外,在不脱离本发明的范围的情况下,各种实施例中描述和说明为离散或单独
的技术、系统、子系统和方法可以与其它系统、模块、技术或方法进行组合或合并。展示或论
述为彼此耦合或直接耦合或通信的其它项?#37096;?#20197;采用电方式、机械方?#20132;?#20854;它方式通过某
一接口、设备或中间部件间接地耦合或通信。其他变化、替代和改变的示例可以由本领域的
技术人员在不脱离本文精神和所公开的范围的情况下确定。

关于本文
本文标题:交互式视频生成.pdf
链接地址:http://www.pqiex.tw/p-6091702.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 幸运农场玩法介绍 浙江飞鱼近期开奖号 彩票安徽十一选五开奖结果 彩票网上购买 e世博快乐8 天天棋牌赚钱是真的吗 鄂尔多斯市福彩中心官方 下载舟山星空棋牌 模拟炒股 股票融资交易流程