一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频分发系统的制作方法

2021-10-20 02:25:00 来源:中国专利 TAG:分发 公开 系统 视频


1.本公开涉及视频分发系统。


背景技术:

2.近年来,视频的分发系统非常普及。视频的分发的方式有,被动而连续播放视频的流媒体方式,以及主动而意图的播放视频的按需方式。按需方式是视听者设定播放顺序等方式(例如,专利文献1)
3.<现有技术文件>
4.<专利文献1>日本特许5350728号公报
5.然而,流媒体的视频分发方式,在现场直播视频的情况下,可以通过观察视听者的反应来改变现场表演的发展,但是在使用已录的视频的情况下,视频的发展是固定的所以要根据视听者的反应来发展视频困难的。


技术实现要素:

6.本发明是根据上述背景,来提供能够配合视听者的反应来分发视频内容的技术为目的。
7.为了要解决上述的问题本发明是一种视频分发系统,包括:
8.视频库,存储复数个视频数据;
9.视频分发单元,分发所述视频数据;
10.反应获取单元,至少在播放第一所述视频数据期间中获取表示复数的视听者的反应的反应信息;
11.切换决策单元,根据所述反应信息,将决定所述第一视频数据后分发的第二所述视频数据。
12.本技术的其他问题及其解决方案将显示后述的发明实施例和附图。
附图说明
13.结合附图,通过以下非限制性实施方式的详细描述,本公开的其他特征,目的和优点将变得更加明显。在附图中:
14.图1示出了本公开的实施方式的视频分发系统的结构图。
15.图2示出,分发者装置3的硬体结构框图
16.图3示出分发者装置3的软件的结构框图
17.图4示出视频库331的结构框图。
18.图5示出场景存储单元332的结构框图。
19.图6示出条件存储单元333的结构框图。
20.图7示出评论存储单元334的结构框图。
21.图8示出了本公开的实施方式的视频分发系统所执行的处理流程图。
22.图9示出了用户终端显示的画面例的说明图。
23.图10示出了本公开的实施方式的视频分发系统的结构图。
24.图11示出,分发者装置3的硬体结构框图
25.图12示出分发者装置3的软件的结构框图
26.图13示出材料库331的结构框图。
27.图14示出行为存储单元333的结构框图。
28.图15示出活动存储单元334的结构框图。
29.图16示出了本公开的实施方式的视频分发系统所执行的处理流程图。
30.图17示出本实施方式的音乐分发系统的结构图。
31.图18示出分发者装置3的硬件的结构框图。
32.图19示出分发者装置3的软件的结构框图
33.图20示出音乐库的结构框图。
34.图21示出播放列表存储单元332的结构框图。
35.图22示出条件存储单元333的结构框图。
36.图23示出评论存储单元334的结构框图。
37.图24示出了本实施方式的音乐分发系统所执行的处理流程图。
38.图25示出了用户终端显示的画面例的说明图。
39.图26示出了本公开的实施方式的视频分发系统的结构图。
40.图27示出,分发者装置3的硬体结构框图
41.图28示出分发者装置3的软件的结构框图
42.图29示出视频库331的结构框图。
43.图30示出场景存储单元332的结构框图。
44.图31示出条件存储单元333的结构框图。
45.图32示出评论存储单元334的结构框图。
46.图33示出用户信息存储单元335的结构框图。
47.图34示出了本公开的实施方式的视频分发系统所执行的处理流程图。
48.图35示出了用户终端显示的画面例的说明图。
49.图36示出了本公开的实施方式的视频分发系统的结构图。
50.图37示出用户终端1的硬体结构框图。
51.图38示出分发者装置3的硬件的结构框图。
52.图39示出分发者装置3的软件的结构框图
53.图40示出材料库331的结构框图。
54.图41示出行为存储单元333的结构框图。
55.图42示出活动存储单元334的结构框图。
56.图43示出了本公开的实施方式的视频分发系统所执行的处理流程图。
57.图44示出了本公开的实施方式的视频分发系统的结构图。
58.图45示出,分发者装置3的硬体结构框图
59.图46示出分发者装置3的软件的结构框图
60.图47示出材料库331的结构框图。
61.图48示出行为存储单元333的结构框图。
62.图49示出活动存储单元334的结构框图。
63.图50示出群组条件存储单元335的结构框图。
64.图51示出群组存储单元336的结构框图。
65.图52示出了本公开的实施方式的视频分发系统所执行的处理流程图。
66.图53示出关于本实施方式,对于视听者进行分组处理的说明图。
67.图54示出本实施方式的视频分发系统的视听画面50的示例图。
68.图55示出了本公开的实施方式的视频分发系统的结构图。
69.图56示出分发者装置3的硬件的结构框图。
70.图57示出分发者装置3的软件的结构框图
71.图58示出材料库331的结构框图。
72.图59示出行为存储单元333的结构框图。
73.图60示出活动存储单元334的结构框图。
74.图61示出群组条件存储单元335的结构框图。
75.图62示出群组存储单元336的结构框图。
76.图63示出了本公开的实施方式的视频分发系统所执行的处理流程图。
77.图64示出动作行为的执行处理流程图
78.图65示出关于本实施方式,对于视听者进行分组处理的说明图。
79.图66示出视听画面50的示例图。
具体实施方式
80.<第1实施方式>
81.在第1实施方式的视频分发系统可以具备以下的构成。
82.[项目1]
[0083]
一种视频分发系统,包括:
[0084]
视频库,存储复数个视频数据;
[0085]
视频分发单元,分发所述视频数据;
[0086]
反应获取单元,至少在播放第一所述视频数据期间中获取显示复数的视听者的反应的反应信息;
[0087]
切换决策单元,根据所述反应信息,将决定所述第一视频数据后分发的第二所述视频数据。
[0088]
[项目2]
[0089]
根据项目1所述的视频分发系统,其特征在于,包括:
[0090]
所述视频分发单元,发送所述第一视频数据至将所述视频数据分发到所述每个视听者的用户终端的视频分发服务器;
[0091]
复数的所述用户终端,发送所述视听者输入的评论至所述视频分发服务器;
[0092]
所述反应获取单元,从所述视频分发服务器获取所述评论作为所述反应信息;
[0093]
所述切换决策单元,根据所述评论中所包含的特定的词语的数量,或/和根据曾发表含有所述特定的词语的所述评论的所述视听者的数量来决定分发所述第二视频数据。
[0094]
[项目3]
[0095]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0096]
场景存储单元,存储每个所述视频数据后将分发的所述视频数据的信息;
[0097]
条件存储单元,存储所述反应信息的条件和将在下一步分发所述视频数据的信息;
[0098]
当所述反应信息有符合所述条件时,所述切换决策单元将决定所述反应信息所符合的所述条件相对应的所述第一视频数据后分发的所述视频数据为所述第二视频数据,当所述反应信息没有符合所述条件时,所述切换决策单元将从所述场景存储单元来决定所述第一视频数据后将分发的所述视频数据为所述第二视频数据。
[0099]
下文,将描述第1实施方式的视频分发系统。第1实施方式的视频分发系统是根据观看流式视频的视听者反应而动态的改变视频的发展(故事,物语,情节等)。在第1实施方式里,视频的反应是指,视听者在观看视频中所发的评论。即,视频会因为视听者的评论内容而改变视频的播放。例如,在视频中有2位登场人物(角色)的情况下,故事可以分支到发表评论最多的角色的故事为主要故事。以下,将详细说明。
[0100]
图1示出第1实施方式的视频分发系统的结构图。第1实施方式的视频分发系统包括分发者装置3,其中分发者装置3与流媒体服务器2之间通过网路相互连接,而流媒体服务器2与用户终端1之间通过网路相互连接。
[0101]
分发者装置3是含有分发视频的功能的电脑,如个人电脑,平板电脑,智能手机等。
[0102]
分发者装置3可以是,例如,想要分发视频的普通用户所使用的家用电脑。可以使用流媒体方式把视频数据从分发者装置3送出到流媒体服务器2。
[0103]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算机。流媒体服务器2将从分发者装置3收到的视频数据分发给用户终端1
[0104]
流媒体服务器2可以同时向复数个用户终端1分发视频数据。
[0105]
用户终端1是供视听者操作的电脑,如个人电脑,平板电脑,智能手机等计算机。
[0106]
视听者可以操作用户终端1来访问流媒体服务器2,用户终端1能接收和播放从流媒体服务器2所分发的视频数据。
[0107]
还有,视听者可以操作用户终端1使视频的评论分发到流媒体服务器2。流媒体服务器2传送视频数据和评论数据至用户终端1。因此,用户终端能播放视频的同时显示对视频的评论。
[0108]
以下描述通过流媒体分发以及线性播放的视频称为"分发视频"。分发视频的格式可以是由相机和麦克风获取的图像和声音进行实时编码为视频数据并发送出去。然而,在第一实施方式中,分发视频事先准备作为组件的视频数据(以下简称"组件视频数据"),同时,也准备安排组件视频数据的场景。也就是说,假设根据场景来发送组件视频数据,将会发送整套的分发视频。
[0109]
图2示出分发者装置3的硬件的结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0110]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0111]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商
标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0112]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0113]
图3示出分发者装置3的软件的结构框图。如图所示,分发者装置3具有视频分发单元311,评论获取单元312,切换决策单元313,视频库331,场景存储单元332,条件存储单元333,评论存储单元334。视频分发单元311、评论获取单元312和切换决策单元313是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。视频库331,场景存储单元332,条件存储单元333和评论存储单元334是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。
[0114]
视频库331存储组件视频数据。组件视频数据可以被保存为任何格式的编码文件,例如,mpeg4、mpeg2、avi、mov等。图4示出视频库331的结构框图。如图所示,视频库331进行组件视频数据和用于识别组件视频数据信息(视频id)的对应,并存储该组件视频数据。
[0115]
场景存储单元332存储分发视频的场景。图5示出场景存储单元332的结构框图。如图所示,场景存储单元332存储场景信息和序列信息。
[0116]
场景信息是关于场景的信息。以图5为例,场景信息含有,例如,用与识别场景的信息(场景id),场景名(标题),表示在场景中最先被播放的组件视频数据的信息(开始视频id)等。
[0117]
顺序信息是表示场景中在默认时播放组件视频的顺序的信息。序列信息含有场景id,和表示该场景id的场景中含有的组件视频数据的视频id,和表示该视频id的组件视频数据之后播放的组件视频数据的次视频id对应的信息。
[0118]
如上所述,在第一实施方式的视频分发系统中,将根据视听者的反应(评论)而改变下一个播放的组件视频数据。然而,如果视听者的反应不满足所设定的条件下,将会根据序列信息的默认时的场景来决定下一个播放的组件视频数据。
[0119]
条件存储单元333存储根据视听者的反应(评论)进行分支的条件的信息(以下简称"条件信息")。图6示出条件存储单元333的结构框图。如图所示,条件存储单元333存储的条件信息含有包括,场景id,判断期间,条件,和次视频id。
[0120]
场景id是指场景的信息。
[0121]
判断期间是指在判断视听者反应(评论)是否满足条件的期间。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。
[0122]
分发者装置3判断在判断期间内所定的期间的视听者反应,也就是判断视听者在这期间中所发表的评论是否有符合条件。
[0123]
条件是针对视听者的反应(视听者分发的评论),例如,在上述期间内分发的评论中所包含的所定关键词的数量,或在分发评论的视听者中按地区合计的评论或视听者人数,或例如,在视频中视听者在询问问题时所投入的金额的合计值(平均值、中央值、最大值、最小值等),根据评论来解析视听者的喜怒哀乐时,拥有悲哀感情的视听者超过所定阈值的时候,当含有所定关键词的评论未被投稿的时候等,都可以为条件。
[0124]
视频分发单元311分发视频。当视频分发单元311收到来自用户的指定等时,视频
分发单元311会从场景存储单元332读取预先所定的场景的场景信息。
[0125]
然后,视频分发单元311可以根据场景信息中含有的开始视频id,来读取视频库331中与开始视频id相对应的组件视频数据(如果有必要,可以进行编码,或转换视频的格式)。然后,视频分发单元311可以送出已读取的组件视频数据至流媒体服务器2来进行分发视频。
[0126]
当视频分发单元311完成发送已读出的组件视频数据时,视频分发单元311根据场景存储单元332的序列信息,来获取与场景id和组件视频数据的视频id对应的次视频id。然后,视频分发单元311可以从视频库331中,读取已获得的次视频id对应的组件视频数据,并以同样的方式把该组件视频数据分发到流媒体服务器2。当次视频id不存在时,视频分发单元311可以终止分发视频。
[0127]
当切换决策单元313决定次视频id时,视频分发单元311可以中断分发执行中的组件视频数据,然后,视频分发单元311根据切换决策单元313所决定的次视频id,来读取组件视频数据并送出至流媒体服务器2。如此可以改变故事。
[0128]
评论存储单元334存储视听者所分发的评论。
[0129]
图7示出评论存储单元334的结构框图。评论存储单元334使评论以及识别评论的信息(评论id)进行对应。然后,评论存储单元334可以存储,上述的评论,分发评论的视听者id,分发评论的日期和时间,以及评论的内容等。
[0130]
评论获取单元312获取由视听者操作用户终端1所分发的评论。例如,当流媒体服务器2提供,用于获取已分发的评论的api,评论获取单元312可以经由该api来获取已分发的评论。评论获取单元312可以将已获取的评论,登记在评论存储单元334中。
[0131]
切换决策单元313决定是否要切换视频。切换决策部分313根据上述的条件存储单元所存储的各个条件信息,来读取并合计在评论存储单元334中对应于时期的评论。还有,切换决策单元313进行判断是否有满足条件,如果有满足条件,切换决策单元313会指示视频分发单元311送出与条件信息的次视频id所对应的组件视频数据。
[0132]
图8示出了本公开的第一实施方式的视频分发系统所执行的处理流程图。
[0133]
视频分发单元311接受场景的指定(s421),并将该指定的场景的场景信息中含有的开始视频id为播放id(s422)。
[0134]
视频分发单元311从视频库331中读取,与播放id相对应的组件视频数据(s423),并将已读取的组件视频发送到流媒体服务器2(s424)。这将使流媒体服务器2用于流媒体的方式把视频分发到各个用户终端1。
[0135]
评论获取单元312从流媒体服务器2获取,由视听者利用用户终端1所分发的评论(s425)。关于,评论的获取,例如,可以经由流媒体服务器2所提供的api来实现。
[0136]
切换决策部分313根据条件存储单元333中的各个条件信息,从评论存储单元334中读取,在判断期间中所分发的评论(s426),并判定所读取的评论是否有满足条件信息的条件(s427)。
[0137]
判断评论是否有满足条件,可以经由计算评论中所包含的每个关键词的数量,以及该数量是否超过所定的阈值来判断。
[0138]
当评论有满足条件(s428:yes),则切换决策单元313将条件信息中包含的次视频id为播放id(s429),返回到步骤s423,视频分发单元311分发与播放id对应的组件视频数
据。这样,可以根据评论来改变组件视频数据的流向。
[0139]
当评论没有满足所有条件信息的条件,当正在播放的视频结束时(s430:yes),切换决策单元313将序列信息的次视频id设置为播放id(s431)。
[0140]
当序列信息中有设定次视频id时(s432:yes),返回到步骤s423,视频分发单元311送出与播放id对应的组件视频数据。另外,当序列信息中没有设定次视频id(s432:no)时,则终止该处理流程。
[0141]
图9示出了用户终端显示的画面例的说明图。如图9(a)所示,从流媒体服务器2所分发的视频数据使用户终端1显示视频511,同时也显示,由所述用户终端1所分发,或别的用户终端1所分发的评论512。
[0142]
在图9(a)的例子中,有显示两位登场人物(分别是ai

chan,以及megu

chan)。对于登场人物,被投稿的评论512中含有,如"啊!是ai

chan!","megu

chan加油!"之类的评论"
[0143]
在这里,如果条件存储333含有"叫住ai

chan"的词为条件的条件信息,则将显示如图9(b)所示的视频513。由于该词在图9(a)的中有被投稿,所以之后将会显示视频513。
[0144]
如果,在图9(b)的评论里,没有包含"叫住ai

chan"的词句,会如图9(c)中,显示序列信息的次视频id的视频514。
[0145]
如上所述,第一实施方式的视频分发系统,由于流媒体服务器2连续发送组件视频数据,能向用户终端1提供线性的视频。
[0146]
同时,在播放组件视频数据中,可以根据视听者的评论,来决定下一个播放的组件视频数据。
[0147]
因此,可以根据视听者的反应来提供不同发展的线性视频给视听者。
[0148]
因此,就算使用已录影的组件视频数据,也可以使用线性的方式,而且,不失直播感的来分发视频。
[0149]
以上,说明了第一实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0150]
例如,在本实施方式中,分发者装置3发出的视频,是经由流媒体服务器2分发给用户终端1,然而,视频也可以直接从分发者装置3分发给每个用户终端1。
[0151]
在本实施方式中,视频库331存储mpeg4等格式编码的视频文件,然而,视频库331也可以存储3d模型或场景文件等,并且可以根据3d模型或场景文件等来送出动态的渲染视频。
[0152]
在本实施方式中,即使在播放组件视频数据的途中,当评论有满足了条件,则会转换到下一个组件视频数据(图8中的步骤s428

s429

s423),然而,不仅如此,组件视频数据可以播放到最后,在转移到下一个分量视频数据。
[0153]
在这种情况下,在图8的步骤s429的前后,可以设确认组件视频数据是否已播放完毕的步骤。
[0154]
在本实施方式中,是根据视听者所分发的评论(或评论中包含的关键词)来进行切换组件视频数据,然而,也可以根据从用户终端1获得任意的视听者的反应来执行切换组件视频。
[0155]
例如,用户终端1播放的分发视频的画面的特定区域里,当视听者点击或触摸的时
候,会使评论获取单元312获取该活动(event)为信息。然后,切换决策单元313可以计算该活动的数量(也就是,在分发视频上,在特定的区域里,点击或触摸的视听者数量),并判断该数量是否超过阈值而决定是否切换组件视频数据。
[0156]
在这个情况下,可以登记,在分发视频上的所定区域上,点击或触摸的视听者人数的阈值,和根据区域切换的组件视频数据的视频id为条件信息。
[0157]
当在视听者经由用户终端1的网络浏览器上观看分发视频时,由网络浏览器所发生的点击活动送到流媒体服务器2或分发者装置3。
[0158]
然后,评论获取单元312可以直接或通过流媒体服务器2获取点击活动(click event),而点击活动可以存储在评论存储部单元334。
[0159]
在这情况下,评论获取单元312不仅只有获取评论,也可以成为拥有获取各种活动机能的活动获取单元。这时,评论存储单元334可以成为不只存储评论,也拥有存储各种活动机能的活动存储单元。
[0160]
还有,所述活动获取单位,接收从用户终端所取得的声音数据,并解析已接收的声音数据,当声音数据含有特定的发音时,所述活动获取单位将发音当为活动而获取。这时切换决策单元313,会根据所述活动而切换视频。
[0161]
在这种情况下,在特定的发音为条件的前提下,可以登记,各种类型的发音设置不同的次视频id为条件信息在条件存储单元333中。
[0162]
而且,也可以在用户终端1进行解析声音,然后活动获取单元可以接收已解析的结果。
[0163]
此外,上述活动获取单元,例如可以接收由用户终端1所拍摄的图像数据,并进行分析已接收的图像数据来识别视听者的姿势、目光、手势等,并将这些作为活动。然后切换决策单元313可以根据这些活动来切换视频。
[0164]
在这个情况下,在特定的姿势,视线,手势为条件的前提下,可以登记,各种类型的姿势,手势,视线的位置设置不同的次视频id为条件信息在条件存储单元333中。而且,也可以在用户终端1进行解析图像,然后活动获取单元可以接收已解析的结果。
[0165]
而且,所述活动获取单元,不需要从用户终端1获取活动,例如,也可以获取系统上的活动。
[0166]
在系统上可以获取的活动,含有例如分发动画时的经过时间,现在的时刻,在分发动画中所发生的物件冲突,视听者或分发者的场所,或事先所设定的地区的气象条件等
[0167]
切换决策单元313可也以根据这些活动来进行切换动画。
[0168]
<第2实施方式>
[0169]
在第2实施方式的视频分发系统,可以具备一下的结构。
[0170]
[项目1]
[0171]
一种视频分发系统,包括:
[0172]
材料库,存储生成视频的材料数据;
[0173]
视频分发单元,根据所述材料数据发送所述视频;
[0174]
反应获取单元,在播放所述视频数据期间中,获取显示所述复数的视听者的反应的反应信息;
[0175]
行为处理单元,进行操作所述反应信息所对应的所述材料数据。
[0176]
[项目2]
[0177]
根据项目1所述的视频分发系统,其特征在于,包括:
[0178]
所述反应获取单元,获取所述视频分发系统中发生的活动;
[0179]
所述行为处理单元,进行操作所述活动所对应的所述材料数据。
[0180]
[项目3]
[0181]
根据项目1所述的视频分发系统,其特征在于,所述视听者的反应是包括以下的至少一项:
[0182]
所述视听者对终端的操作,所述视听者所输入的语音和文字,所述视听者被拍摄的图像,从所述图像中分析的所述视听者的姿势,或/和目光和手势,以及测量所述视听者身体反应时出的测量数据。
[0183]
[项目4]
[0184]
根据项目1所述的视频分发系统,其特征在于,所述动作行为包括以下至少一项:
[0185]
物件的出现、移动和消失,动画的开始以及停止,视频的播放以及停止播放,音频的播放和停止播放,以及所述材料数据的更换。
[0186]
下文,将描述第二实施方式的视频分发系统。第二实施方式的视频分发系统是根据各种活动而动态的改变流动式分发的视频。
[0187]
活动含有,视听者有操作机器,有输入视听者的声音或文字,视听者被摄影,获取从被摄影的图像已解析的姿势,视线,或手势,获取测量视听者身体反应的测量数据等,含有关于视听者的信息(以下,称为用户活动信息)。
[0188]
还有,活动也可以包括系统获得的信息,例如,观看中的视听者数、天气、时间、视频中物体的接触情况等(以下简称系统活动信息)也可以包括在内。
[0189]
被分发的视频是根据视频的材料数据所产生的。材料数据是,例如,3d模型、视频数据,音频数据等。每个材料数据可以设定,根据活动的动作行为。
[0190]
动作行为是指对于材料数据的操作。动作行为可以包含,由3d模型所表现的物件的出现,移动,或消灭,动作行为还包括,动画的开始和终止,视频的播放和停止播放,声音的播放和停止播放,材料数据的更换(置换)等。
[0191]
在第2实施方式中,被分发的视频可以是动作行为的结果所输出的影像或图像合成产生的。
[0192]
在第二实施方式的视频分发系统中,可以通过激活,活动的动作行为来动态的改变分发视频。详情如下。
[0193]
图10示出了第2实施方式的视频分发系统的结构图。
[0194]
第2实施方式的视频分发系统,还包含分发者装置3。其中分发者装置3与流媒体服务器2通信连接,而流媒体服务器2与用户终端1通信连接。可以让多数的用户终端1通信连接。
[0195]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算机。流媒体服务器2将从分发者装置3收到的视频数据分发给用户终端1
[0196]
流媒体服务器2可以同时向一个或多个用户终端1分发视频数据。
[0197]
用户终端1是供视听者操作的电脑,如个人电脑,平板电脑,智能手机等计算机。视听者可以操作用户终端1访问流媒体服务器2,用户终端1能接收和播放从流媒体服务器2所
分发的视频数据。用户终端1还可以收集各种活动信息,例如对视听者拍照,记录视听者的声音,接受视听者所输入的评论。
[0198]
流媒体服务器2取得一人或多数的视听者的活动。分发者装置3可以经由,例如流媒体服务器2所提供的api来实现获取视听者的活动。
[0199]
以下描述通过流媒体分发以及线性播放的视频称为"分发视频"。分发视频的格式可以是由相机和麦克风获取的图像和声音进行实时编码为视频数据并发送出去。然而,在第2实施方式中,分发视频可以是由材料数据所组合并合成而生成的影像数据。
[0200]
图11示出,分发者装置3的硬体结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0201]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0202]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0203]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0204]
图12示出分发者装置3的软件的结构框图。如图所示,分发者装置3具有视频分发单元311,活动获取单元312,行为处理单元313,材料库331,行为存储单元333,活动存储单元334。而且,视频分发单元311、活动获取单元312,行为处理单元313是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。
[0205]
材料库331,场景存储单元334,行为存储单元333是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。材料库331存储可以纳入视频的各种类型的数据(材料数据)。材料数据包括,例如,3d模型、静态图像、动画、声音数据、midi数据、字符数据等。图13示出材料库331的结构框图。如图所示,材料库331赋予识别材料的信息(材料id)并存储各种材料数据。
[0206]
行为存储单元333存储关于材料数据的操作(动作行为)信息(以下简称为行为信息)。图14示出行为存储单元333所存储的行为信息的例子。
[0207]
如图所示,行为信息含有,表示动作行为的行为id,判断期间,条件,和动作行为等
[0208]
判断期间是指判断活动是否有满足条件的期间信息。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。
[0209]
条件可以是针对活动的,例如,活动是否存在,或来自复数位视听者的活动的合计值是否超过阈值等。
[0210]
对于用户活动信息是,例如视听者是否在播放视频中有按特定的按钮,有没有点击在画面上所定的区域,在视频上所点击或触摸的视听者人数是否有超过阈值等都可以是为条件。
[0211]
还有,根据,用于生成分发视频的材料数据,在分发视频中显示的物件是否有被点击或触摸,点击或触摸所述物件的视听者人数是否有超过阈值都也可以作为条件。
[0212]
此外,视听者在用户终端1处是否有输入所定的字符(关键词)也可以作为条件,例
如,对于分发视频的评论中是否有包含所定的关键词,或者输入关键词的视听者数量是否有超过阈值也可以作为条件。
[0213]
还有,在分发评论的视听者中按地区合计的评论或视听者人数,例如,在视频中视听者在询问问题时所投入的金额的合计值(平均值、中央值、最大值、最小值等),根据评论来解析视听者的喜怒哀乐时,拥有悲哀感情的视听者超过所定阈值的时候,当含有所定关键词的评论未被投稿的时候等,都可以作为条件。
[0214]
还有,可以通过进行语音识别,分析所得的视听者的气氛或感情也可以作为条件。例如,视听者是否有发出特定的声音,或是否有拍手,吹口哨,踏脚等发音,或发出这些声音的视听者人数是否有超过阈值等。
[0215]
在这个情况下,语音识别可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3。或经由用户终端1所捕获的语音数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送语音数据到分发者装置3,然后,使分发者装置3来执行语音识别。
[0216]
还有,根据用户终端1中的视听者自拍图像或图像中的视听者的氛围,这类的图像是否有分发到流媒体服务器2,以及分发图像的视听者数量是否超过了阈值也可作为条件。
[0217]
还有,经由图像分析,所定对象的图像(例如,在视听者周围的特定招牌或传单图像)是否有被投稿,或投稿图像的视听者数量是否有超过阈值也可以作为条件。
[0218]
还有,经由解析图像所识别的资讯(视听者的姿势或视线,手势)也可以作为条件。例如,视听者是否有摆特定的姿势,投射所定的视线,做特定的手势,或做出上述的姿势等的视听者人数是否有超过阈值也可以作为条件。
[0219]
在这个情况下,解析图像可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3。或经由用户终端1所捕获的图像数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送图像数据到分发者装置3,然后,使分发者装置3来执行解析图像。
[0220]
还有,对于系统活动信息,可以是,例如观看分发图像的视听者人数是否有超过阈值也可以作为条件。
[0221]
还有,分发图像的播放时间也可以作为条件。例如从开始播放至停止播放的经过时间等。
[0222]
还有,当取得视听者或分发者的所在地,所在地区的天气作为系统活动信息时,该天气也可以作为条件,例如,晴天,雨天,下雪天,风的所定强度,所定气温等。
[0223]
还有,当材料数据是3d模型时,在分发视频中物件的冲突也可以作为条件。
[0224]
动作行为是,对于上述材料数据的各种操作。动作行为可以含有参数,使得可以详细的设定材料数据进行具体的操作。
[0225]
然后,在第2实施方式,动作行为不只能操作材料数据,也可以进行以及停止其他的动作行为,也可以等待其他的动作行为完成其执行。动作行为是,例如,也可以保存为脚本语言编写的程序。
[0226]
视频分发单元311分发视频。单一的动作行为也可以进行复数个的动作行为。视频分发单元311可以生产由后述的行为处理单元313进行合成动作行为(如果需要也可以进行编码)的分发视频。
[0227]
还有,视频交付单元311可以通过将生成的交付视频发送到流媒体服务器2,将视频交付给用户终端1。
[0228]
活动存储单元334存储各种已发生的活动。图15示出活动存储单元334的结构框图。
[0229]
如上所述,活动存储单元334存储用户活动信息和系统活动信息。
[0230]
以下,户活动信息和系统活动信息总称为活动信息。用户活动信息包括,表示活动的活动id,表示跟活动有关的视听者的视听者id,发生活动的时间点,以及活动内容。系统活动信息包括,活动id,发生活动的时间点,以及活动内容。
[0231]
活动内容会根据活动而不同,例如,在用户活动信息的情况下,当视听者对于分发视频发出评论时,被发出的评论将有可能会被设定为活动内容。
[0232]
还有,当解析用户终端1拍摄的视听者图像而得到的,视听者的视线,视听者的手势,这些表示视线或手势的信息将有可能会被设定为活动内容。在系统活动信息的情况下,视听者数,天气,时间点等都有可能被设定为活动内容。
[0233]
活动获取单元312获取活动,并将获取的活动内容作为活动信息,登记在活动存储单元334中。
[0234]
关于要获取什么种类的活动,可以由用户来设定。表示要获取活动种类的设定信息可以存储在,例如,存储器302或存储装置303中。
[0235]
活动获取单元312可以登记,例如,视听者输入的按键、触摸,或点击作为用户活动信息。
[0236]
例如,在视听者使用网页浏览器观看分发视频的情况下,事先设定将在网页浏览器上所发生的点击活动,发送至流媒体服务器2或分发者装置3的脚本,这样,活动获取单元312可以经由流媒体服务器2获取点击活动,或直接获取点击活动。
[0237]
还有,活动获取单元312可以,例如,当流媒体服务器2提供用于获取被分发的评论的api,则可以经由调用api来获取视听者所分发的评论。另外,活动获取单元312可以解析评论,并将包含所定的关键词登记为用户活动信息。
[0238]
此外,活动获取单元312可以,例如,从用户终端1接收获取的声音数据,并解析所接收的声音数据,将特定的发音的登记为用户活动信息。
[0239]
声音可以在用户终端1进行分析,活动获取单元312可以直接从用户终端1,或经由流媒体服务器2接收分析结果,并将分析结果登记为用户活动信息。
[0240]
活动获取单元312还可以从用户终端1接收被拍摄的视听者图像,并分析所接收的图像来获取视听者的姿势、视线和手势。另外,图像也可以在用户终端1进行分析,然后由活动获取单元312接收分析结果。
[0241]
活动获取单元312也可以定期的统计视听者数量,并将数量登记在系统活动信息中。还有,图像也可以在用户终端1进行分析,活动获取单元312也可以直接从用户终端1,或经由流媒体服务器2接收分析结果,并将分析结果登记为用户活动信息。
[0242]
例如,事先设定能从时钟获取超时活动,这时活动获取单元312可以登记从开始播放分发视频到经过所定的时间作为系统活动信息。还有,活动获取单元312也可以将所定的时间点(例如,刚好改变日期的时间点,或刚好下午3点,等)作为系统活动信息并进行登记。
[0243]
还有,活动获取单元312还可以从,例如,气象公司的服务器获取天气信息,并将特
定区域(例如,各个视听者或分发者的位置,或事先所定区域)的天气元素登记为系统活动信息。
[0244]
还有,例如,当材料数据是3d模型的情况下,活动获取单元可以登记,把已判定分发视频中物件的冲突作为信息的系统活动信息。
[0245]
行为处理单元313对材料数据执行动作行为。行为处理单元313接受首先要执行的动作行为,并且进行执行。由于动作行为也有激活其他的动作行为的可能性,在这种情况下,行为处理单元313可以继续按顺序进行动作行为。还有,动作行为也可以分支且并联执行。
[0246]
还有,行为处理单元313执行活动相应的动作行为。行为处理单元313对于行为存储单元333存储的行为信息,合计在活动存储单元334中对应期间的活动信息,并且判断是否有满足条件,如果有满足条件,行为处理单元313将会执行行为信息中所设定的动作行为。因此,视频的发展可以根据活动而动态的改变。
[0247]
图16示出了本公开的实施方式的视频分发系统所执行的处理流程图。
[0248]
行为处理单元313接受首先要执行的动作行为的指令(s421),并执行所指定的动作行为(s422)。执行动作行为的结果,所输出的图像和声音会被合成为视频数据。然后,视频分发单元311将会把视频数据送出到流媒体服务器2。
[0249]
活动获取单元312会定期的获取活动(s423)。例如,活动获取单元312可以经由调用流媒体服务器2所提供的api来获取对于分发视频的评论。另外,活动获取单元312可以利用计时器功能来获取所定的时间以后所分发的评论。
[0250]
对于活动存储单元333所存储的各个活动信息,活动处理单元313从活动存储单元334中读取包括有判断期间的时间点的活动信息(s424)。然后,行为处理单元313判断已读取的活动信息的活动内容是否有满足行为信息的条件(s425)。
[0251]
如果该活动有满足条件(s426:yes),行为处理单元313将执行行为信息所包含的动作行为(s427)。
[0252]
在这里,活动处理单元313可以停止先前执行的动作行为,也可以与先前的动作行为与新的动作行为并联执行,也可以在新的动作行为中指定这些动作行为。
[0253]
如果该行为信息的动作行为不终止分发视频(s428),则在回到步骤s423进行处理。
[0254]
如上所述,第2实施方式的视频分发系统经由流媒体服务器2向用户终端1分发视频,并可以在分发视频播放过程中应对各种活动来改变播放中的分发视频。
[0255]
因此,在使用已录制的视频的同时,可以根据视听者的反应在来发展各种分发视频,而且在流媒体的方式下分发视频并不会失去现场感。
[0256]
以上,说明了第2实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0257]
例如,在本实施方式中,分发者装置3发出的视频,是经由流媒体服务器2分发给用户终端1,然而,视频也可以直接从分发者装置3分发给每个用户终端1。
[0258]
还有,在本发明的实施方式中描述,就算视频在播放中,只要评论有满足条件的话,就会迁移到下一个组件视频数据(图16的步骤s427)。然而,并不限于此,也可以等到执
行中的动作行为执行完毕,再执行下一个动作行为。
[0259]
<第3实施方式>
[0260]
第3实施方式的音乐分发系统具备以下构成。
[0261]
[项目1]
[0262]
一个存储多个音乐数据的音乐库,包括:
[0263]
音乐分发单元,分发所述音乐数据;
[0264]
反应获取单元,至少在播放第一所述音乐数据期间中获取显示复数的视听者的反应的反应信息;
[0265]
切换决策单元,根据所述反应信息,将决定所述第一音乐数据后分发的第二所述音乐数据。
[0266]
[项目2]
[0267]
根据项目1所述的音乐分发系统,其特征在于,包括:
[0268]
所述音乐分发单元,发送所述第一音乐数据至将所述音乐数据分发到所述每个视听者的用户终端的音乐分发服务器;
[0269]
复数的所述用户终端,发送所述视听者输入的评论至所述音乐分发服务器;
[0270]
所述反应获取单元,从所述音乐分发服务器,获取所述评论作为所述反应信息;
[0271]
所述切换决策单元,根据所述评论中所包含的特定的词语的数量来决定分发所述第二视频数据。
[0272]
[项目3]
[0273]
根据项目1所述的音乐分发系统,其特征在于,还包括:
[0274]
场景存储单元,存储每个所述音乐数据后将分发的所述音乐数据的信息;
[0275]
条件存储单元,存储所述反应信息的条件和将在下一步分发所述音乐数据的信息;
[0276]
当所述反应信息有符合所述条件时,所述切换决策单元将决定所述反应信息所符合的所述条件相对应的所述第一音乐数据后分发的所述音乐数据为所述第二音乐数据,当所述反应信息没有符合所述条件时,所述切换决策单元将从所述场景存储单元来决定所述第一音乐数据后将分发的所述音乐数据为所述第二音乐数据。
[0277]
下文,将描述第3实施方式的视频分发系统。第3实施方式的音乐分发系统是根据在视听流式音乐的视听者的反应而动态的改变下一个演奏的音乐。在第3实施方式中,对于音乐的反应,是指当视听者在听音乐时所发表的评论。也就是,在播放音乐中,可以根据视听者的评论而改变下一个播放的音乐。改变的可以只是音乐,也可以是音乐跟动画组合而成的视频。以下,将详细说明。
[0278]
图17示出第3实施方式的音乐分发系统的结构图。
[0279]
第3实施方式的音乐分发系统含有分发者装置3,其中分发者装置3与流媒体服务器2之间通过网路相互连接,而流媒体服务器2与用户终端1之间通过网路相互连接。
[0280]
分发者装置3是含有发送音乐的功能的电脑,如个人电脑,平板电脑,智能手机等。分发者装置3可以是,例如,想要分发音乐的普通用户所使用的家用电脑。可以使用流媒体方式把音乐数据从分发者装置3送出到流媒体服务器2。
[0281]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算
机。流媒体服务器2将从分发者装置3收到的音乐数据分发给用户终端1。流媒体服务器2可以同时向复数个用户终端1分发音乐数据。
[0282]
用户终端1是供视听者操作的电脑,如个人电脑,平板电脑,智能手机等计算机。视听者可以操作用户终端1访问流媒体服务器2,用户终端1能接收和播放从流媒体服务器2所分发的音乐数据。还有,视听者可以操作用户终端1将视频的评论分发到流媒体服务器2。流媒体服务器2传送视频数据和评论数据至用户终端1。因此,用户终端能播放视频的同时显示对视频的评论。
[0283]
以下描述通过流媒体分发以及线性播放的视频称为"分发音乐"。
[0284]
分发音乐的格式可以是由相机和麦克风获取的声音(或有包含音乐等的动画)进行实时编码为音乐数据并发送出去。然而,在第3实施方式中,分发音乐是通过准备音乐数据作为组件(以下简称"组件音乐数据")提前准备的。分发的音乐被认为是作为一个整体来传输的,事先准备好音乐数据作为组件(以下简称"组件音乐数据"),并准备一个播放列表,在其中安排组件音乐数据,并根据播放列表来传输组件音乐数据。
[0285]
图18示出分发者装置3的硬件的结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0286]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0287]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0288]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0289]
图19示出分发者装置3的软件的结构框图。如图所示,分发者装置3含有,音乐分发单元311,评论获取单元312,切换决策单元313,音乐库331,播放列表存储单元332,条件存储单元333,以及评论存储单元334。
[0290]
而且,音乐分发单元311、评论获取单元312,切换决策单元313是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。音乐库331,播放列表存储单元332,条件存储单元333和评论存储单元334是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。
[0291]
音乐库存储组件音乐数据。组件音乐数据可以被保存为任何格式的编码文件,例如,mp3、mp4、aac、等。图20示出音乐库的结构框图。如图所示,音乐库331进行组件音乐数据和用于识别组件音乐数据信息(音乐id)的对应,并存储该组件音乐数据。音乐id可以是文件名,也可以是被分配的任意的值。
[0292]
播放列表存储单元332存储分发音乐的分发顺序(分发列表)。
[0293]
图21示出播放列表存储单元332的结构框图。如图所示,播放列表存储单元332存储,播放列表信息,列表信息。
[0294]
播放列表信息是关于播放列表的信息。以图21为例,播放列表信息是,特定分发者的分发者id与特定播放列表的信息(场景id)对应的信息。播放列表信息含有播放列表名,表示首先会被播放的组件音乐数据的信息(开始音乐id)等。
[0295]
列表信息是表示播放列表在默认时,音乐播放顺序的信息。列表信息含有播放列表id,和表示该播放列表id的播放列表中含有的组件音乐数据的音乐id,和表示该音乐id的组件音乐数据之后播放的组件音乐数据的次音乐id对应的信息。
[0296]
如上所述,在第3实施方式的音乐分发系统中,将根据视听者的反应(评论)而改变下一个播放的组件音乐数据。然而,如果视听者的反应不满足所设定的条件下,将会根据列表信息的默认的播放顺序来决定下一个播放的组件音乐数据。
[0297]
条件存储单元333存储根据视听者的反应(评论)进行分支的条件的信息(以下简称"条件信息")。图22示出条件存储单元333的结构框图。如图所示,条件存储单元333所存储的条件信息含有,播放列表id,判断期间,条件,以及次音乐id。播放列表id是表示播放列表的信息。
[0298]
判断期间是指在判断视听者反应(评论)是否满足条件的期间。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。
[0299]
分发者装置3判断在判断期间内所定的期间的视听者反应,也就是判断视听者在这期间中所发表的评论是否有符合条件。
[0300]
条件是针对视听者的反应(视听者分发的评论),例如,在上述期间内分发的评论中所包含的所定关键词的数量,或在分发评论的视听者中按地区合计的评论或视听者人数,或例如,在播放音乐中视听者在询问问题时所投入的金额的合计值(平均值、中央值、最大值、最小值等),根据评论来解析视听者的喜怒哀乐时,拥有悲哀感情的视听者超过所定阈值的时候,当含有所定关键词的评论未被投稿的时候等,都可以为条件。
[0301]
音乐分发单元311能够分发音乐。音乐分发单元311可以读取用户所指定的播放列表所对应的播放列表存储单元332里的播放列表信息。
[0302]
然后,音乐分发单元311可以根据播放列表信息中含有的开始音乐id,来读取音乐库331中与开始音乐id相对应的组件音乐数据(如果有必要,可以进行编码,或转换视频的格式)。然后,音乐分发单元311可以送出已读取的组件音乐数据至流媒体服务器2来进行分发音乐。
[0303]
当音乐分发单元311完成发送已读出的组件音乐数据时,音乐分发单元311根据播放列表存储单元332的列表信息,来获取与播放列表id和组件音乐数据的音乐id对应的次音乐id。然后,音乐分发单元311可以从音乐库331中,读取已获得的次音乐id对应的组件音乐数据,并以同样的方式把该组件音乐数据分发到流媒体服务器2。
[0304]
当次音乐id不存在时,音乐分发单元311可以终止分发音乐。由于次音乐id是由后述的切换决策单元313所决定的,所以下一个会被分发的音乐可能有所改变。
[0305]
评论存储单元334存储视听者所分发的评论。图23示出评论存储单元334的结构框图。评论存储单元334使评论以及识别评论的信息(评论id)进行对应。然后,评论存储单元334可以存储,上述的评论,分发评论的视听者id,分发评论的日期和时间,以及评论的内容等。
[0306]
评论获取单元312获取由视听者操作用户终端1所分发的评论。例如,当流媒体服务器2提供,用于获取已分发的评论的api,评论获取单元312可以经由该api来获取已分发的评论。
[0307]
用户终端1也可以直接把评论送到分发者装置3。
[0308]
评论获取单元312可以将已获取的评论,登记在评论存储单元334中。
[0309]
切换决策单元313能决定切换音乐。切换决策部分313根据上述的条件存储单元所存储的各个条件信息,来读取并合计在评论存储单元334中对应于时期的评论。然后,切换决策单元313进行判断是否有满足条件,如果有满足条件,切换决策单元313会指示音乐分发单元311送出与条件信息的次音乐id所对应的组件音乐数据。
[0310]
图24示出了本公开的第3实施方式的音乐分发系统所执行的处理流程图。
[0311]
音乐分发单元311接受播放列表的指定(s421),并将该指定的播放列表的播放列表信息中含有的开始音乐id为播放id(s422)。
[0312]
音乐分发单元311从音乐库331读取与播放id对应的组件音乐数据(s423)。然后将播放id设定列表信息的次音乐id(s424)。
[0313]
音乐分发单元311将读取的组件音乐数据送至流媒体服务器2(s425)。这样,可以从流媒体服务器2以流媒体的方式来分发音乐。
[0314]
评论获取单元312从流媒体服务器2获取,由视听者利用用户终端1所分发的评论(s426)。关于,评论的获取,例如,可以经由流媒体服务器2所提供的api来实现。
[0315]
切换决策部分313根据条件存储单元333中的各个条件信息,从评论存储单元334中读取,在判断期间中所分发的评论(s427),并判定所读取的评论是否有满足条件信息的条件(s428)。
[0316]
关于评论是否有满足条件,例如,可以计算评论中的关键词,关键词的数量是否有超过所定的閾値而判断。
[0317]
当评论有满足条件(s429:yes),切换决策单元313能够将条件信息中含有的次音乐id设定为播放id(s430)。
[0318]
用于以上的处理方式来处理条件信息,最后满足条件的条件信息的次音乐id将会被设定为播放id。
[0319]
如果分发中的音乐数据未完成送出时(s431:no),将回到步骤s425再反复处理。
[0320]
当分发中的音乐数据完成送出(s431:yes),如果音乐分发单元311有把音乐id设定为播放id(s423:yes),将从步骤s423反复处理,如果音乐分发单元311没有有把音乐id设定为播放id(或者设定为null值)(s431:no),音乐分发单元311将完成播放播放列表,完成处理。
[0321]
图25示出了用户终端显示的画面例的说明图。
[0322]
图25(a)是根据流媒体服务器2所分发的音乐数据而显示的视频511例。
[0323]
当音乐数据是声音数据时,可以将视频511代替为静态影像。也可以从不同的源头收到的影像来显示视频511。
[0324]
还有,在画面上显示由所述用户终端1所分发,或别的用户终端1所分发的评论512。
[0325]
在这里,如果,储存在条件储存单元333含有的”妖精帝国“等音乐,以及条件信息含有,对于音乐有一定数以上的投稿中拥有最多的投稿为条件时,如图25(a)为例,在评论中所包含”妖精帝国“的关键词为最多的时候,就会分发如图26(b)”妖精帝国“的音乐。
[0326]
还有,如果所投稿的评论中没有包含所预定的音乐名,或所投稿的评论没有达到
所定的标准时,如图25(c)将分发列表信息里的次音乐id所设定的音乐。
[0327]
以上所述,第3实施方式的音乐分发系统将通过流媒体服务器2向用户终端1连续的分发线性视频。并且,根据视听者的评论来动态的改变下一个分发的音乐。
[0328]
因此,可以根据视听者的反应来提供不同发展的线性视频给视听者。
[0329]
因此,就算使用已录的组件音乐数据,也可以使用线性的方式,而且,不失直播感的来分发音乐。
[0330]
以上,说明了第3实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0331]
例如,在本实施方式中,分发者装置3发出的音乐,是经由流媒体服务器2分发给用户终端1,然而,音乐也可以直接从分发者装置3分发给每个用户终端1。
[0332]
在本实施方式中,音乐库331存储mp3等格式编码的视频文件,然而,音乐库331也可以存储
[0333]
由midi数据或复数个音乐所合成的乐曲信息,然后根据这些信息等,送出动态的声音或视频。
[0334]
<第4实施方式>
[0335]
第4实施方式的视频分发系统具备以下构成。
[0336]
[项目1]
[0337]
一个存储多个视频数据的视频库,包括:
[0338]
视频反应获取单元,至少在播放第一所述视频数据的期间,根据优先顺序获取一个或复数个视听者的反应的反应信息;
[0339]
切换决策单元,根据所述反应信息,将决定所述第一视频数据后分发的第二所述视频数据。
[0340]
[项目2]
[0341]
根据项目1所述的视频分发系统,其特征在于,包括:
[0342]
所述视频分发单元,发送所述第一视频数据至将所述视频数据分发到所述每个视听者的用户终端的视频分发服务器;
[0343]
一个或复数个所述用户终端,传送所述视听者输入的评论至所述视频分发服务器;
[0344]
所述反应获取单元,从所述视频分发服务器获取所述评论作为所述反应信息;
[0345]
所述切换决策单元,根据所述评论来决定所述第二视频数据。
[0346]
[项目3]
[0347]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0348]
场景存储单元,存储每个所述视频数据后将分发的所述视频数据的信息;
[0349]
条件存储单元,存储所述反应信息的条件和将在下一步分发所述视频数据的信息;
[0350]
当所述反应信息有符合所述条件时,所述切换决策单元将决定所述反应信息所符合的所述条件相对应的所述第一视频数据后分发的所述视频数据为所述第二视频数据,当所述反应信息没有符合所述条件时,所述切换决策单元将从所述场景存储单元来决定所述
第一视频数据后将分发的所述视频数据为所述第二视频数据。
[0351]
[项目4]
[0352]
根据权项目1所述的视频分发系统,其特征在于,包括:
[0353]
所述优先顺序是根据所述视听者的付费金额而定的。
[0354]
[项目5]
[0355]
根据项目1所述的视频分发系统,其特征在于,包括:
[0356]
所述优先顺序是根据所述视听者的状态信息而定的。
[0357]
下文,将描述第4实施方式的视频分发系统。第4实施方式的视频分发系统是根据观看流式视频的视听者反应而动态的改变视频的发展(故事,物语,情节等)。
[0358]
在第4实施方式里,视频的反应是指,视听者在观看视频中所发的评论。即,视频会因为视听者的评论内容而改变视频的播放。例如,在视频中有2位登场人物的情况下,故事可以分支到发表评论最多的角色的故事为主要故事。以下,将详细说明。
[0359]
图26示出了第4实施方式的视频分发系统的结构图。
[0360]
第4实施方式的视频分发系统含有分发者装置3,其中分发者装置3与流媒体服务器2之间通过网路相互连接,而流媒体服务器2与用户终端1之间通过网路相互连接。
[0361]
分发者装置3是含有分发视频的功能的电脑,如个人电脑,平板电脑,智能手机等。分发者装置3可以是,例如,想要分发视频的普通用户所使用的家用电脑。可以使用流媒体方式把视频数据从分发者装置3送出到流媒体服务器2。
[0362]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算机。流媒体服务器2将从分发者装置3收到的视频数据分发给用户终端1。流媒体服务器2可以同时向复数个用户终端1分发视频数据。用户终端1是供视听者操作的电脑,如个人电脑,平板电脑,智能手机等计算机。
[0363]
视听者可以操作用户终端1访问流媒体服务器2,用户终端1能接收和播放从流媒体服务器2所分发的视频数据。还有,视听者可以操作用户终端1将视频的评论分发到流媒体服务器2。流媒体服务器2传送视频数据和评论数据至用户终端1。因此,用户终端能播放视频的同时显示对视频的评论。
[0364]
以下描述通过流媒体分发以及线性播放的视频称为"分发视频"。
[0365]
分发视频的格式可以是由相机和麦克风获取的图像和声音进行实时编码为视频数据并发送出去。然而,在第2实施方式中,分发视频可以是由材料数据所组合并合成而生成的影像数据。
[0366]
在第4实施方式,分发视频事先准备作为组件的视频数据(以下简称"组件视频数据"),同时,也准备安排组件视频数据的场景。也就是说,假设根据场景来发送组件视频数据,将会发送整套的分发视频。
[0367]
图27示出,分发者装置3的硬体结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0368]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0369]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及
用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0370]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0371]
图28示出分发者装置3的软件的结构框图。如图所示,分发者装置3具有视频分发单元311,评论获取单元312,切换决策单元313,视频库331,场景存储单元332,条件存储单元333,评论存储单元334,用户信息存储单元335。
[0372]
而且,视频分发单元311、评论获取单元312和切换决策单元313是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。视频库331,场景存储单元332,条件存储单元333和评论存储单元334是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。
[0373]
视频库331存储组件视频数据。
[0374]
组件视频数据可以被保存为任何格式的编码文件,例如,mpeg4、mpeg2、avi、mov等。
[0375]
图29示出视频库331的结构框图。如图所示,视频库331进行组件视频数据和用于识别组件视频数据信息(视频id)的对应,并存储该组件视频数据。
[0376]
场景存储单元332存储分发视频的场景。图30示出场景存储单元332的结构框图。如图所示,场景存储单元332存储场景信息和序列信息。
[0377]
场景信息是关于场景的信息。以图30为例,场景信息含有,例如,用与识别场景的信息(场景id),场景名(标题),表示在场景中最先被播放的组件视频数据的信息(开始视频id)等。
[0378]
顺序信息是表示在默认时关于场景的组件视频的播放顺序。
[0379]
序列信息含有场景id,和表示该场景id的场景中含有的组件视频数据的视频id,和表示该视频id的组件视频数据之后播放的组件视频数据的次视频id对应的信息。
[0380]
如上所述,在第4实施方式的视频分发系统中,将根据视听者的反应(评论)而改变下一个播放的组件视频数据。然而,如果视听者的反应不满足所设定的条件下,将会根据序列信息(默认时)的场景来决定下一个播放的组件视频数据。
[0381]
条件存储单元333存储根据视听者的反应(评论)进行分支的条件的信息(以下简称"条件信息")。图31示出条件存储单元333的结构框图。如图所示,条件存储单元333存储的条件信息含有包括,场景id,判断期间,条件,和次视频id。
[0382]
场景id是指场景的信息。
[0383]
判断期间是指在判断视听者反应(评论)是否满足条件的期间。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。
[0384]
分发者装置3判断在判断期间内所定的期间的视听者反应,也就是判断视听者在这期间中所发表的评论是否有符合条件。
[0385]
条件是针对视听者的反应(视听者分发的评论),例如,在上述期间内,投稿的评论之中是否含有包含所定的关键词的评论,或含有所定关键词的评论数,或在分发评论的视听者中按地区合计的评论或视听者人数等。
[0386]
例如,在视频中视听者在询问问题时所投入的金额的合计值(平均值、中央值、最
大值、最小值等),根据评论来解析视听者的喜怒哀乐时,拥有悲哀感情的视听者超过所定阈值的时候,当含有所定关键词的评论未被投稿的时候等,都可以为条件。
[0387]
视频分发单元311分发视频。当视频分发单元311收到来自视听者的指定等时,视频分发单元311会从场景存储单元332读取预先所定的场景的场景信息。然后,视频分发单元311可以根据场景信息中含有的开始视频id,来读取视频库331中与开始视频id相对应的组件视频数据(如果有必要,可以进行编码,或转换视频的格式)。然后,视频分发单元311可以送出已读取的组件视频数据至流媒体服务器2来进行分发视频。
[0388]
当视频分发单元311完成发送已读出的组件视频数据时,视频分发单元311根据场景存储单元332的序列信息,来获取与场景id和组件视频数据的视频id对应的次视频id。然后,视频分发单元311可以从视频库331中,读取已获得的次视频id对应的组件视频数据,并以同样的方式把该组件视频数据分发到流媒体服务器2。
[0389]
当次视频id不存在时,视频分发单元311可以终止分发视频。
[0390]
当切换决策单元313决定次视频id时,视频分发单元311可以中断分发执行中的组件视频数据,然后,视频分发单元311根据切换决策单元313所决定的次视频id,来读取组件视频数据并送出至流媒体服务器2。如此可以改变故事。
[0391]
评论存储单元334存储视听者所分发的评论。图32示出评论存储单元334的结构框图。评论存储单元334使评论和识别评论的信息(评论id)进行对应。然后,评论存储单元334可以存储,上述的评论,分发评论的视听者id,分发评论的日期和时间,评论的内容,视听者是否有付费,视听者的付费额等。
[0392]
用户信息存储单元335存储有关于视听者的信息。图33示出用户信息存储单元335的结构框图。用户信息存储单元335会赋予视听者id并且存储视听者的状态信息。状态信息是,例如,视听者加入的视频分发的服务方案(例如,超卓服务,基本服务,免费服务等),视听者是否有付费,视听者的付费额,视听者的购物品名,还有视听者所投稿的评论等信息。
[0393]
评论获取单元312获取由视听者操作用户终端1所分发的评论。
[0394]
例如,当流媒体服务器2提供,用于获取已分发的评论的api,评论获取单元312可以经由该api来获取已分发的评论。
[0395]
评论获取单元312可以将已获取的评论,登记在评论存储单元334中。
[0396]
切换决策单元313决定是否要切换视频。切换决策部分313根据上述的条件存储单元所存储的各个条件信息,来读取并合计在评论存储单元334中对应于时期的评论。然后,切换决策单元313进行判断是否有满足条件,如果有满足条件,就会传达并使视频分发单元311送出条件信息中的次视频id的组件视频数据。
[0397]
在这里,切换决策单元313将根据评论存储单元334所存储的信息,或用户信息存储单元335所存储的信息来读取优先度高的评论。
[0398]
图34示出了本公开的第4实施方式的视频分发系统所执行的处理流程图。
[0399]
视频分发单元311接受场景的指定(s421),并将该指定的场景的场景信息中含有的开始视频id为播放id(s422)。
[0400]
视频分发单元311从视频库331中读取,与播放id相对应的组件视频数据(s423),并将已读取的组件视频发送到流媒体服务器2(s424)。这将使流媒体服务器2用于流媒体的方式把视频分发到各个用户终端1。
[0401]
评论获取单元312从流媒体服务器2获取,由视听者使用用户终端1所分发的评论(s425)。关于,评论的获取,例如,可以经由流媒体服务器2所提供的api来实现。
[0402]
切换决策单元313根据条件存储单元333所存储的各个条件信息,从评论存储单元334读取优先度高的评论(s426)。
[0403]
在这里,切换决定单元313可以根据优先度高的评论来决定视听者加入的服务方案(例如。视频分发服务的服务方案)。例如,当视听者已加入超卓服务(例如,比基本服务还要高档的服务)时,切换决策单元313可以从评论存储单元334抽取优先度高的评论。
[0404]
或者,当切换决策单元313决定优先度高的评论时可以根据,例如,投稿的视听者有对于投稿的评论而付费时,付费额是否有超过基准额,或者也可以根据付费最高的视听者来决定优先度高的评论。例如,视听者,对于某个评论付费500元,这时切换决策单元313会因为该付费额有超过基准额(例如,300元)而抽取优先度高的评论。还有,当视频分发单元311要分发视频时,可以事前示出对于评论的基准额。
[0405]
或者,切换决策单元313对于决定优先度高的评论可以根据,例如,视听者在投稿评论中,或前后有购买所定商品时是否保有该商品,或有没有行使该商品所发生的权力等来决定优先度高的评论。例如,商品可以对应特定的评论,也可以不依照特定的商品来发生关于所定的数量以及期间的效力。
[0406]
接着,切换决策单元313判断已读取的评论是否有满足条件信息的条件(s427)。关于,判断评论是否有满足条件,可以经由计算评论中所包含的每个关键词的数量,以及该数量是否超过所定的阈值来判断。
[0407]
或者,在步骤s426,当切换决策单元313读取优先度最高的评论时(例如,最高的付费额,或付费最高的视听者),可以判断该评论是否有满足条件。
[0408]
当评论有满足条件(s428:yes),则切换决策单元313将条件信息中包含的次视频id为播放id(s429),返回到步骤s423,视频分发单元311分发与播放id对应的组件视频数据。这样,可以根据评论来改变组件视频数据的流向。
[0409]
当评论没有满足所有条件信息的条件,当正在播放的视频结束时(s430:yes),切换决策单元313将序列信息的次视频id设置为播放id(s431)。
[0410]
当序列信息中有设定次视频id时(s432:yes),返回到步骤s423,视频分发单元311送出与播放id对应的组件视频数据。另外,当序列信息中没有设定次视频id(s432:no)时,则终止该处理流程。
[0411]
图35示出了用户终端显示的画面例的说明图。
[0412]
如图35(a)所示,从流媒体服务器2所分发的视频数据使用户终端1显示视频511,同时也显示,由所述用户终端1所分发,或别的用户终端1所分发的评论512。
[0413]
在图35(a)的例子中,有显示两位登场人物(分别是ai

chan,以及megu

chan)。对于登场人物,被投稿的评论512中含有,如"欸,是ai

chan!","ai

chan加油!"之类的评论"
[0414]
在这里,如果条件存储333含有"叫住ai

chan"的词为条件的条件信息,则将显示如图35(b)所示的视频513。由于该词在图35(a)的中有被投稿,所以之后将会显示视频513。
[0415]
如果,在图35(b)的评论里,没有包含"叫住ai

chan"的词句,会如图35(c)中,显示序列信息的次视频id的视频514。
[0416]
如上所述,第4实施方式的视频分发系统,由于流媒体服务器2连续发送组件视频
数据,能向用户终端1提供线性的视频。同时,在播放组件视频数据中,可以根据视听者的评论,来决定下一个播放的组件视频数据。
[0417]
因此,可以根据视听者的反应来提供不同发展的线性视频给视听者。
[0418]
因此,就算使用已录影的组件视频数据,也可以使用线性的方式,而且,不失直播感的来分发视频。
[0419]
以上,说明了第4实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0420]
例如,在本实施方式中,分发者装置3发出的视频,是经由流媒体服务器2分发给用户终端1,然而,视频也可以直接从分发者装置3分发给每个用户终端1。
[0421]
在本实施方式中,视频库331存储mpeg4等格式编码的视频文件,然而,视频库331也可以存储3d模型或场景文件等,并且可以根据3d模型或场景文件等来送出动态的渲染视频。
[0422]
在本实施方式中,即使在播放组件视频数据的途中,当评论有满足了条件,则会转换到下一个组件视频数据(图8中的步骤s428

s429

s423),然而,不仅如此,组件视频数据可以播放到最后,在转移到下一个组件视频数据。
[0423]
在这种情况下,在图33的步骤s429的前后,可以设确认组件视频数据是否已播放完毕的步骤。
[0424]
本实施方式中,是根据视听者所分发的评论(或评论中包含的关键词)来进行切换组件视频数据,然而,也可以根据从用户终端1获得任意的视听者的反应来执行切换组件视频。
[0425]
例如,用户终端1播放的分发视频的画面的特定区域里,当视听者点击或触摸的时候,会使评论获取单元312获取该活动为信息。然后,切换决策单元313可以计算该活动的数量(也就是,在分发视频上,在特定的区域里,点击或触摸的视听者数量),并判断该数量是否超过阈值而决定是否切换组件视频数据。
[0426]
在这个情况下,可以登记,在分发视频上的所定区域上,点击或触摸的视听者人数的阈值,和根据区域切换的组件视频数据的视频id为条件信息。
[0427]
当在视听者经由用户终端1的网络浏览器上观看分发视频时,由网络浏览器所发生的点击活动送到流媒体服务器2或分发者装置3。然后,评论获取单元312可以直接或通过流媒体服务器2获取点击活动(click event),而点击活动可以存储在评论存储部单元334。
[0428]
在这情况下,评论获取单元312不仅只有获取评论,也可以成为拥有获取各种活动机能的活动获取单元。这时,评论存储单元334可以成为不只存储评论,也拥有存储各种活动机能的活动存储单元。
[0429]
还有,所述活动获取单位312,例如,也可以接收从用户终端所取得的声音数据,并解析已接收的声音数据,当声音数据含有特定的发音时,所述活动获取单位312将发音当为活动而获取。这时切换决策单元313,会根据所述活动而切换视频。
[0430]
在这种情况下,在特定的发音为条件的前提下,可以登记,各种类型的发音设置不同的次视频id为条件信息在条件存储单元333中。
[0431]
而且,也可以在用户终端1进行解析声音,然后活动获取单元可以接收已解析的结
果。
[0432]
此外,上述活动获取单元,例如可以接收由用户终端1所拍摄的图像数据,并进行分析已接收的图像数据来识别视听者的姿势、目光、手势等,并将这些作为活动。然后切换决策单元313可以根据这些活动来切换视频。
[0433]
在这个情况下,在特定的姿势,视线,手势为条件的前提下,可以登记,各种类型的姿势,手势,视线的位置设置不同的次视频id为条件信息在条件存储单元333中。而且,也可以在用户终端1进行解析图像,然后活动获取单元可以接收已解析的结果。
[0434]
而且,所述活动获取单元312,不需要从用户终端1获取活动,例如,也可以获取系统上的活动。
[0435]
在系统上可以获取的活动,含有例如从开始分发动画后所经过的时间,现在时刻,在分发动画中所发生的物件冲突,视听者或分发者的场所,或事先所设定的地区的气象条件等
[0436]
切换决策单元313可也以根据这些活动来进行切换动画。
[0437]
<第5实施方式>
[0438]
第5实施方式的视频分发系统具备以下构成。
[0439]
[项目1]
[0440]
一种视频分发系统,包括:
[0441]
材料库,存储生成视频的材料数据;
[0442]
视频分发单元,根据所述材料数据发送所述视频;
[0443]
活动获取单元,在视频播放过程中,从所述视频的视听者获取关于视线的活动信息。
[0444]
行为处理单元,根据所述活动信息进行操作材料数据。
[0445]
[项目2]
[0446]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0447]
所述活动获取单元,获取所述视频分发系统所发生的活动;
[0448]
所述行为处理单元,根据所述活动来操作所述材料数据。
[0449]
[项目3]
[0450]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0451]
关于所述视听者视线的活动信息,含有关于所述视听者在播放视频中对于所定的区域所投射的视线的信息。
[0452]
[项目4]
[0453]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0454]
所述动作行为含有以下至少一项;
[0455]
物件的出现,移动以及消失,开始以及停止播放动漫,开始或停止播放视频,开始或停止播放声音,变更所述材料数据。
[0456]
下文,将描述第5实施方式的视频分发系统。第5实施方式的视频分发系统是根据各种活动而动态的改变流动式分发的视频。
[0457]
活动含有,视听者有操作机器,有输入视听者的声音或文字,视听者被摄影,获取从被摄影的图像已解析的姿势,视线,或手势,获取测量视听者身体反应的测量数据等,含
有关于视听者的信息(以下,称为用户活动信息)。
[0458]
还有,活动也可以包括以系统获得的信息,例如,观看中的视听者数、天气、时间、视频中物体的接触情况等(以下简称系统活动信息)也可以包括在内。
[0459]
被分发的视频是根据视频的材料数据所产生的。材料数据是,例如,3d模型、视频数据,声音数据等。每个材料数据可以设定,根据活动的动作行为。
[0460]
动作行为是指对于材料数据的操作。动作行为可以包含,由3d模型所表现的物件的出现,移动,或消灭,动作行为还包括,动画的开始和终止,视频的播放和停止播放,声音的播放和停止播放,材料数据的更换(置换)等。
[0461]
在第5实施方式中,被分发的视频可以是动作行为的结果所输出的影像或图像合成产生的。
[0462]
在第5实施方式的视频分发系统中,根据活动而启动动作行为,可以动态地改变分发视频。详情如下。
[0463]
图36示出了第5实施方式的视频分发系统的结构图。
[0464]
第5实施方式的视频分发系统,还包含分发者装置3。其中分发者装置3与流媒体服务器2通信连接,而流媒体服务器2与用户终端1通信连接。
[0465]
可以让多数的用户终端1通信连接。
[0466]
分发者装置3是含有分发视频的功能的电脑,如个人电脑,平板电脑,智能手机等。分发者装置3可以是,例如,想要分发视频的普通用户所使用的家用电脑。可以使用流媒体方式把视频数据从分发者装置3送出到流媒体服务器2。
[0467]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算机。流媒体服务器2将从分发者装置3收到的视频数据分发给用户终端1。流媒体服务器2可以同时向一个或多个用户终端1分发视频数据。
[0468]
用户终端1可以是视听者所操作的,例如,头盔显示器(hmd),个人电脑,平板电脑,智慧型手机等电脑,然而在第5实施方式的用户终端1会以hmd举例说明。视听者将操作用户终端1以及附属的控制器(无图示)来访问流媒体服务器2,而用户终端1可以接收以及播放由流媒体服务器2送来的视频数据。
[0469]
还有,用户终端1还可以收集各种活动信息,例如对视听者拍照,记录视听者的声音,接受视听者所输入的评论等。
[0470]
流媒体服务器2取得一人或多数的视听者的活动。分发者装置3可以经由,例如流媒体服务器2所提供的api(application programming interface)来实现获取视听者的活动。
[0471]
以下描述通过流媒体分发以及线性播放的视频称为"分发视频"。分发视频的格式可以是由相机和麦克风获取的图像和声音进行实时编码为视频数据并发送出去。然而,在第5实施方式中,分发视频可以是由材料数据所组合并合成而生成的影像数据。
[0472]
图37示出头盔显示器(hmd)的结构框图。如图37所示,hmd1至少含有,控制单元101,存储器102,存储装置103,显示控制单元104,显示单元105,收发单元106,输入/输出单元107等。它们经由总线相互之间进行电气的连接。控制单元101是可以控制hmd1全体的动作,控制各个要素之间的数据传输,以及实行游戏处理的应用程式,以及为了认证处理而进行信息处理的运算装置。
[0473]
例如,控制单元101是cpu(central processing unit),控制单元101执行存储在存储装置103,以及在储存器102所展开的程式来进行处理各个信息。
[0474]
存储器102含有,dram(dynamic random access memory)等由挥发性存储装置所构成的主存储单元,和,快闪存储器或hdd(hard disc drive)等不挥发性存储装置所构成的补助存储装置。存储器102被用于cpu101的工作区,还有流媒体服务器2或分发者装置3启动时所实行的bios(basic input/output system),以及收藏各种设定信息。
[0475]
存储装置103收藏应用程序等各种程序。也可以在存储装置103中建立收藏各种用于处理数据的数据库。
[0476]
显示控制单元104是,例如,gpu(graphics processing unit),主要是实行影像处理等运算处理。显示控制单元104将cpu101所生成的角色等著作数据合成
[0477]
显示单元105根据显示控制单元104所输入的影像信号而显示假想空间影像。
[0478]
还有,显示单元105是,例如,lcd或有机el等显示器。显示单元105显示左眼用的影像和右眼用的影像,用于两眼的视差来提供有立体感的影像给视听者。显示单元105可以由个别的左眼所显示器以及右眼用的显示器而构成,也可以是左右眼所使用的一体型的显示器。
[0479]
收发单元106能使hmd1连接网路。收发单元106也可以含有,例如,bluetooth(登录商标)及ble(bluetooth low energy)等近距离电讯接口。收发单元106经由网路来接收控制器(无图示)的指示信号。
[0480]
如果将影像生成装置或显示装置等设在外面时,输入/输出单元107是输出/输入影像信号或声音信号等的接口。
[0481]
还有,hmd1可以备有传感器108。传感器是能够检出视听者头部的方向或倾斜的,例如,磁性传感器,加速器,或回转仪传感器的其中一项或复数个组合。加速器可以检出加速度(单位时间内的速度变化)。
[0482]
在这里,加速器可以检出3轴方向(x,y,z轴)的加速度。例如,假设hmd1的前后方向为x轴,左右方向为y轴,上下方向为z轴,hmd1的前方为x轴的正方向,左方为y轴的正方向,下方向为z轴的正方向时,加速器30除了可以检出个方向的加速度以外,也可以检出围绕x轴的旋转角度(翻滚角),围绕y轴的旋转角度(俯仰角),围绕y轴的旋转角度(偏航角)。
[0483]
还有,hmd1可以代替传感器108而备有复数的光源(例如,红外线led,可见光led等)。然后,hmd1外部可以设置摄影机(例如,红外线摄影机,可见光摄影机等)来检出这些光源,就可以知道在特定的空间里的hmd1的位置,方向,倾斜度。同样的目的hmd1也可以设置可以检出光源的摄影机。
[0484]
还有,hmd1可以设置眼球追踪传感器。眼球追踪传感器用于检出视听者的左右眼的视线方向以及注视的地方。
[0485]
眼球追踪传感器有多种型式,例如,用弱红外光照射左眼和右眼所产生的反射光的位置为基准点。然后,根据反射光的位置和瞳孔的位置来检出视线方向,再来,根据左右眼的视线方向的交点就可以检出注视点等。
[0486]
还有,扬声器109输出由声音生成单元所输入的音乐数据等的声音信号。
[0487]
还有,hmd1可以联合服务器或影像处理装置等外部处理装置,和网路一起执行应用程序,来收送各种数据,也可以以不靠外部处理装置等,就像独立性机器自己实行内藏的
程序。
[0488]
图38示出分发者装置3的硬件的结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0489]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0490]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0491]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0492]
图39示出分发者装置3的软件的结构框图。如图所示,分发者装置3具有视频分发单元311,活动获取单元312,行为处理单元313,材料库331,行为存储单元333,活动存储单元334。
[0493]
视频分发单元311、活动获取单元312,行为处理单元313是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。素材库331,场景存储单元334,行为存储单元333是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。
[0494]
材料库331存储可以纳入视频的各种类型的数据(材料数据)。材料数据包括,例如,3d模型、静态图像、动画、声音数据、midi数据、字符数据等。图40示出材料库331的结构框图。如图所示,材料库331赋予识别材料的信息(材料id)并存储各种材料数据。
[0495]
行为存储单元333存储关于材料数据的操作(动作行为)信息(以下简称为行为信息)。图41示出行为存储单元333所存储的行为信息的例子。如图所示,行为信息含有,表示动作行为的行为id,判断期间,条件,和动作行为等。
[0496]
判断期间是指判断活动是否满足条件的信息。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。
[0497]
该条件可以是针对活动的,例如,活动是否存在,或来自复数位视听者的活动的合计值是否超过阈值等。
[0498]
对于视听者活动信息,例如,在分发视频播放中,视听者是否有看特定的区域,或有看视屏上的特定区域的视听者数是否有超过阈值等都可以作为条件。
[0499]
根据用于生成分发视频的材料数据,视听者是否有看又被显示的物件,或有看该物件的视听者数是否有超过阈值等都可以作为条件。
[0500]
判断视听者是否有看特定的区域,或物件,可以根据设置在hmd上的眼球追踪传感器,或各种传感器来检出视听者头部的姿势,方向,以及注视的地方来进行判断。这时可以单独的使用传感器进行判断,也可以组合复数的传感器来进行判断。
[0501]
然而,也可以代替hmd而使用影像解析来认识视听者的姿势,视线,手势等。这时,条件可以是视听者是否有摆特定的姿势,是否有看特定的方向(特定的视线),是否有做特定手势,或,摆特定姿势,看特定方向,做特定手势的视听者是否有超过阈值等都可以作为条件。
[0502]
在这个情况下,解析图像可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3。或经由用户终端1所捕获的图像数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送图像数据到分发者装置3,然后,使分发者装置3来执行解析图像。
[0503]
还有,对于系统活动信息,可以是,例如观看分发图像的视听者人数是否有超过阈值也可以作为条件。还有,分发图像的播放时间也可以作为条件。例如从开始播放至停止播放的经过时间等。还有,当取得视听者或分发者的所在地,所在地区的天气作为系统活动信息时,该天气也可以作为条件,例如,晴天,雨天,下雪天,风的所定强度,所定气温等。还有,当材料数据是3d模型时,在分发视频中物件的冲突也可以作为条件。
[0504]
动作行为是,对于上述材料数据的各种操作。动作行为可以含有参数,使得可以详细的设定材料数据进行具体的操作。
[0505]
然后,在第5实施方式,动作行为不只能操作材料数据,也可以进行以及停止其他的动作行为,也可以等待其他的动作行为完成其执行。动作行为是,例如,也可以保存为脚本语言编写的程序。
[0506]
视频分发单元311分发视频。单一的动作行为也可以进行复数个的动作行为。视频分发单元311可以生产由后述的行为处理单元313进行合成动作行为,的分发视频。
[0507]
此外,视频交付单元311可以通过将生成的交付视频发送到流媒体服务器2,将视频交付给用户终端1。
[0508]
活动存储单元334存储各种已发生的活动。图42示出活动存储单元334的结构框图。如上所述,活动存储单元334存储用户活动信息和系统活动信息。
[0509]
以下,户活动信息和系统活动信息总称为活动信息。
[0510]
用户活动信息包括,表示活动的活动id,表示跟活动有关的视听者的视听者id,发生活动的时间点,以及活动内容。
[0511]
系统活动信息包括,活动id,发生活动的时间点,以及活动内容。
[0512]
活动内容因各种活动而异。例如,用户活动信息的话,在播放视频时视听者的视线往视频的特定区域时,这方面的信息将有可能会被设定为活动内容。特定区域可以是单独的区域,也可以是复数个的区域。
[0513]
还有,当解析用户终端1拍摄的视听者图像而得到的,视听者的视线,视听者的手势,这些表示视线或手势的信息将有可能会被设定为活动内容。在系统活动信息的情况下,视听者数,天气,时间点等都有可能被设定为活动内容。
[0514]
活动获取单元312获取活动,并将获取的活动内容作为活动信息,储存在活动存储单元334中。
[0515]
关于活动获取单元312要获取什么种类的活动,可以由用户来设定。表示要获取活动种类的设定信息可以存储在,例如,存储器302或存储装置303中。
[0516]
活动获取单元312对于视频播放中的视听者的视线位置关联的信息可以登记为用户活动信息。例如,经由hmd视听分发视频时,经由hmd的传感器所取得的视听者头部姿势,倾斜度,以及注视的地方等信息中,其中一项的信息或复数个组合的信息会被送到流媒体服务器2或分发者装置3。活动获取单元312解析接收的信息,并决定视听者是否有把视线往播放中的视屏的特定区域,而决定登记活动。或者,用户终端1(hmd)进行上述的解析,接收
关于视听者在播放中视频的视线位置的信息,并且将该信息作为活动来登记。还有,活动获取单元312还可以从用户终端1接收被拍摄的视听者图像,并分析所接收的图像来获取视听者的姿势、视线和手势。另外,图像也可以在用户终端1进行分析,然后由活动获取单元312接收分析结果。
[0517]
活动获取单元312也可以定期的计算视听中的视听者数,并且登记系统活动信息。
[0518]
还有,影像解析处理也可以让用户终端1(hmd)实行,然后活动获取单元312可以直接从用户终端1或,经由流媒体服务器2来接收解析结果,并且登记为用户活动信息。
[0519]
例如,事先设定能从时钟获取超时活动,这时事件获取单元312也可以登记从开始播放分发视频到经过所定的时间为系统活动信息。还有,活动获取单元312也可以将所定的时间点(例如,刚好改变日期的时间点,刚好下午3点,等)作为系统活动信息进行登记。
[0520]
还有,活动获取单元312还可以从,例如,气象公司的服务器获取天气信息,并将特定区域(例如,各个视听者或分发者的位置,或事先所定区域)的天气元素登记为系统活动信息。
[0521]
还有,例如,当材料数据是3d模型的情况下,活动获取单元312可以登记,把已判定分发视频中物件的冲突作为信息的系统活动信息。
[0522]
行为处理单元313对材料数据执行动作行为。行为处理单元313接受首先要执行的动作行为,并且进行执行。由于动作行为也有激活其他的动作行为的可能性,在这种情况下,行为处理单元313可以继续按顺序进行动作行为。还有,动作行为也可以分支,并联执行。
[0523]
还有,行为处理单元313执行活动相应的动作行为。行为处理单元313对于行为存储单元333存储的行为信息,合计在活动存储单元334中对应期间的活动信息,并且判断是否有满足条件,如果有满足条件,行为处理单元313将会执行行为信息中所设定的动作行为。因此,视频的发展可以根据活动而动态的改变。
[0524]
图43示出了本公开的实施方式的视频分发系统所执行的处理流程图。
[0525]
行为处理单元313接受首先要执行的动作行为的指令(s421),并执行所指定的动作行为(s422)。执行动作行为的结果,所输出的图像和声音会被合成为视频数据。然后,视频分发单元311将会把视频数据送出到流媒体服务器2。
[0526]
活动获取单元312可以定期的获取视听者的视线位置关联的信息(s423)。例如,活动获取单元312可以经由流媒体服务器2所提供的api来获取参数,参数可以是经由hmd的传感器获取的头部姿势,倾斜度,以及注视点的其中一个信息,或组合这些信息。
[0527]
活动获取单元312根据接收的参数,来决定视听者是否有将视线往播放中的视频的特定区域,并且可以登记为活动。
[0528]
另外,活动获取单元312可以利用计时器功能来获取所定的时间以后所分发的评论。
[0529]
对于活动存储单元333所存储的各个活动信息,活动处理单元313从活动存储单元334中读取包括有判断期间的时间点的活动信息。然后,行为处理单元313判断已读取的活动信息的活动内容是否有满足行为信息的条件。
[0530]
如果该活动有满足条件(s426:yes),行为处理单元313将执行行为信息所包含的动作(s427)。
[0531]
在这里,活动处理单元313可以停止先前执行的动作行为,也可以与先前的动作行为与新的动作行为并联执行,也可以在新的动作行为中指定这些动作行为。
[0532]
例如,视听者的视线有往播放视频的特定的区域时,或该特定区域的视听人数有超过特定的人数时,该区域所对应的视频的材料数据(例如,视频的特定场景)有被连接和储存时,即,活动有满足动作行为条件时,就可以分发所对应的场景。
[0533]
还有,例如,当复数的角色有被包含在分发视频时,若检出视听者的视线往特定的角色投射时,可以分歧专注该角色的场景,并且分发该场景的视频。
[0534]
如果该行为信息的动作行为不终止分发视频(s428),则在回到步骤s423进行处理。
[0535]
犹如以上所述,第5实施方式的视频分发系统经由流媒体服务器2分发视屏至用户终端1,并且可以根据视听者的视线来改变播放分发视频。因此,在使用已录制的视频的同时,可以根据视听者的反应在来发展各种分发视频,而且在流媒体的方式下分发视频并不会失去现场感。
[0536]
尤其,通常,视听者在视听视频时,会对于有兴趣的人物或物件投射视线,所以不需要特别的操作,就可以自然的分歧,并发展分发视频。
[0537]
以上,说明了第5实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0538]
例如,在本实施方式中,分发者装置3发出的视频,是经由流媒体服务器2分发给用户终端1,然而,视频也可以直接从分发者装置3分发给每个用户终端1。
[0539]
还有,在本发明的实施方式中描述,就算视频在播放中,只要评论有满足条件的话,就会迁移到下一个组件视频数据(图42的步骤s427)。然而,并不限于此,也可以等到执行中的动作行为执行完毕,再执行下一个动作行为。
[0540]
<第实6施方式>
[0541]
第6实施方式的视频分发系统具备以下构成。
[0542]
[项目1]
[0543]
一种视频分发系统,包括:
[0544]
材料库,存储生成视频的材料数据;
[0545]
视频分发单元,根据所述材料数据发送所述视频;
[0546]
反应获取单元,在视频播放过程中,从所述视频的视听者中获取关于视听者反应的反应信息;
[0547]
行为处理单元,根据所述反应信息进行操作所述材料数据;
[0548]
群组设定单元,根据所述反应信息对于所述视听者来进行分2以上的群组;
[0549]
所述行为处理单元,将所述视听者分群组后,对于各个群组进行不同的所述操作。
[0550]
[项目2]
[0551]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0552]
群组储存单元,将表示已获取的所述反应信息所对应的所述视听者的信息,以及所述视听者所属的所述群组进行相对应,并且执行存储。
[0553]
[项目3]
[0554]
根据项目1或项目2所述的视频分发系统,其特征在于,还包括:
[0555]
反应履历存储单元,将所述视听者与特定的信息相对应,并且管理表示所述视听者的所述反应的信息;
[0556]
所述视频含有描绘角色,并且所述视频是关于石头剪刀布游戏,以及;
[0557]
所述反应是指所述视听者在所述剪刀石头布游戏所出的手,以及;
[0558]
所述群组设定单元将视听者进行以下分组;将赢角色的视听者者分为第1群组,将输角色的视听者分为第2群组,以及;
[0559]
所述行为处理单元只反应所述第1群组所属的所述视听者的所述反应信息,并且进行所述操作。
[0560]
[项目4]
[0561]
根据项目3所述的视频分发系统,其特征在于,还包括:
[0562]
所述行为处理单元,当所述第1群组所属的所述视听者数在所定数以下时,将操作拥有输出终止所述石头剪刀布游戏影像功能的所述材料数据。
[0563]
[项目5]
[0564]
根据项目4所述的视频分发系统,其特征在于,还包括:
[0565]
奖励处理单元,当播放所述石头剪刀布游戏终止的影像时,将奖励所述第1群组所属的所述视听者。
[0566]
下文,将描述第6实施方式的视频分发系统。第6实施方式的视频分发系统是根据各种活动而动态的改变流动式分发的视频。
[0567]
活动含有,视听者有操作机器,有输入视听者的声音或文字,视听者被摄影,获取从被摄影的图像已解析的姿势,视线,或手势,获取测量视听者身体反应的测量数据等,含有关于视听者的信息(以下,称为用户活动信息)。
[0568]
还有,活动也可以包括以系统获得的信息,例如,观看中的视听者数、天气、时间、视频中物体的接触情况等(以下简称系统活动信息)也可以包括在内。
[0569]
被分发的视频是根据视频的材料数据所产生的。材料数据是,例如,3d模型、视频数据,音频数据等。每个材料数据可以设定,根据活动的动作行为。
[0570]
动作行为是指对于材料数据的操作。动作行为可以包含,由3d模型所表现的物件的出现,移动,或消灭,动作行为还包括,动画的开始和终止,视频的播放和停止播放,声音的播放和停止播放,材料数据的更换(置换)等。
[0571]
在第6实施方式中,被分发的视频可以是动作行为的结果所输出的影像或图像合成产生的。在第6实施方式的视频分发系统中,可以通过激活,活动的动作行为来动态的改变分发视频。详情如下。
[0572]
图44示出了第6实施方式的视频分发系统的结构图。
[0573]
第6实施方式的视频分发系统含有分发者装置3,而分发者装置3与流媒体服务器2进行通信连接,流媒体服务器2与用户终端1进行通信连接。可以让多数的用户终端1通信连接。
[0574]
分发者装置3是含有分发视频的功能的电脑,如个人电脑,平板电脑,智能手机等。分发者装置3可以是,例如,想要分发视频的普通用户所使用的家用电脑。可以使用流媒体方式把视频数据从分发者装置3送出到流媒体服务器2。
[0575]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算机。流媒体服务器2将从分发者装置3收到的视频数据分发给用户终端1。流媒体服务器2可以同时向一个或多个用户终端1分发视频数据。
[0576]
用户终端1是供视听者操作的电脑,如个人电脑,平板电脑,智能手机等计算机。视听者可以操作用户终端1访问流媒体服务器2,用户终端1能接收和播放从流媒体服务器2所分发的视频数据。用户终端1还可以收集各种活动信息,例如对视听者拍照,记录视听者的声音,接受视听者所输入的评论。
[0577]
流媒体服务器2取得一人或多数的视听者的活动。分发者装置3可以经由,例如流媒体服务器2所提供的api(application programming interface)来实现获取视听者的活动。
[0578]
以下描述通过流媒体分发以及线性播放的视频称为"分发视频"。
[0579]
分发视频的格式可以是由相机和麦克风获取的图像和声音进行实时编码为视频数据并发送出去。然而,在第6实施方式中,分发视频可以是由材料数据所组合并合成而生成的影像数据。
[0580]
第6实施方式的视频分发系统中,作为一个例子,假设进行的是石头剪刀布游戏。
[0581]
在第6实施方式中,分发视频会有角色登场,并进行角色以及多数的视听者玩石头剪刀布游戏。石头剪刀布游戏的最终胜者将会得到奖赏。
[0582]
奖赏可以是,例如,点数,电子货币,商品券,虚拟货币,著作的使用权,对于游戏服务等物件的利用权等可以任意设定。
[0583]
图45示出,分发者装置3的硬体结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0584]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0585]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0586]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0587]
图46示出分发者装置3的软件的结构框图。如图所示,分发者装置3具有视频分发单元311,活动获取单元312,行为处理单元313,群组设定单元314,合计输出单元315,奖励处理单元316等各种处理单元,以及材料库331,行为存储单元333,活动存储单元334,群组条件存储单元335,群组存储单元336等各种存储单元。
[0588]
所述各种处理单元,是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。所述各种存储单元,是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。
[0589]
材料库331存储可以纳入视频的各种类型的数据(材料数据)。材料数据包括,例如,3d模型、静态图像、动画、声音数据、midi数据、字符数据等。图47示出材料库331的结构框图。如图所示,材料库331赋予识别材料的信息(材料id)并存储各种材料数据。
[0590]
在第6实施方式,假设角色与多数的视听者进行玩石头剪刀布游戏。
[0591]
材料库登记各种描画场景的材料数据,材料数据是,例如,描画角色说明石头剪刀布游戏的玩法,进行方式,以及对于胜者的奖赏等场景的材料数据,描画指示视听者出拳的时间点的场景的材料数据,描画显示石头剪刀布游戏结果的场景的材料数据,描画将继续石头剪刀布游戏的场景的材料数据,描画将结束石头剪刀布游戏的场景的材料数据等。
[0592]
行为存储单元333存储关于材料数据的操作(动作行为)信息(以下简称为行为信息)。图48示出行为存储单元333所存储的行为信息的例子。如图所示,行为信息含有,表示动作行为的行为id,判断期间,群组,条件,以及动作行为。
[0593]
判断期间是指判断活动是否有满足条件的期间信息。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。还有,判断期间也可以是指定的动作行为以及该动作行为所实行的时间(例如,从动作行为开始至10秒,10秒后结束动作行为)。判断期间的长度可以是,例如,1秒,1分,1小时,1天等可以任意设定。
[0594]
群组是指,视听者所属的群组。
[0595]
当行为信息有设定群组时,属于有被设定的群组的视听者的活动信息将会被判断是否有满足后述的条件。例如,分发视频中的角色跟视听者进行石头剪刀布游戏时,在第2次以后的试行,可以追加属于胜利群组的视听者的用户活动为条件。还有,也可以省略群组,而在后述的条件中,也可以指定视听者是属于特定的群组作为条件。
[0596]
该条件可以是针对活动的,例如,活动是否存在,或来自复数位视听者的活动的合计值是否超过阈值等。
[0597]
针对用户活动信息的话是,例如视听者是否在播放视频中有按特定的按钮,有没有点击在画面上所定的区域,在视频上所点击或触摸的视听者人数是否有超过阈值等都可以是为条件。
[0598]
还有,根据,用于生成分发视频的材料数据,在分发视频中显示的物件是否有被点击或触摸,点击或触摸所述物件的视听者人数是否有超过阈值都也可以作为条件。
[0599]
此外,视听者在用户终端1处是否有输入所定的字符(关键词)也可以作为条件,例如,对于分发视频的评论中是否有包含所定的关键词,或者输入关键词的视听者数量是否有超过阈值也可以作为条件。
[0600]
还有,在分发评论的视听者中按地区合计的评论或视听者人数,例如,在视频中视听者在询问问题时所投入的金额的合计值(平均值、中央值、最大值、最小值等),根据评论来解析视听者的喜怒哀乐时,拥有悲哀感情的视听者超过所定阈值的时候,当含有所定关键词的评论未被投稿的时候等,都可以作为条件。
[0601]
还有,可以通过进行语音识别,分析所得的视听者的气氛或感情也可以作为条件。例如,视听者是否有发出特定的声音,或是否有拍手,吹口哨,踏脚等发音,或发出这些声音的视听者人数是否有超过阈值等。
[0602]
在这个情况下,语音识别可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3。或经由用户终端1所捕获的语音数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送语音数据到分发者装置3,然后,使分发者装置3来执行语音识别。
[0603]
还有,根据视听者是的自拍图像或图像中的视听者的氛围,这类的图像是否有分
发到流媒体服务器2,以及分发图像的视听者数量是否超过了阈值也可作为条件。
[0604]
还有,经由图像分析,所定对象的图像(例如,在视听者周围的特定招牌或传单图像)是否有被投稿,或投稿图像的视听者数量是否有超过阈值也可以作为条件。
[0605]
还有,经由解析图像所识别的资讯(视听者的姿势或视线,手势)也可以作为条件。例如,视听者是否有摆特定的姿势,投射所定的视线,做特定的手势,或做出上述的姿势等的视听者人数是否有超过阈值也可以作为条件。
[0606]
在这个情况下,解析图像可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3。或经由用户终端1所捕获的图像数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送图像数据到分发者装置3,然后,使分发者装置3来执行解析图像。
[0607]
还有,对于系统活动信息,可以是,例如观看分发图像的视听者人数是否有超过阈值也可以作为条件。
[0608]
还有,分发图像的播放时间也可以作为条件。例如从开始播放至停止播放的经过时间等。
[0609]
还有,当取得视听者或分发者的所在地,所在地区的天气作为系统活动信息时,该天气也可以作为条件,例如,晴天,雨天,下雪天,风的所定强度,所定气温等。
[0610]
还有,当材料数据是3d模型时,在分发视频中物件的冲突也可以作为条件。
[0611]
动作行为是,对于上述材料数据的各种操作。动作行为可以含有参数,使得可以详细的设定材料数据进行具体的操作。然后,在第6实施方式,动作行为不只能操作材料数据,也可以进行以及停止其他的动作行为,也可以等待其他的动作行为完成其执行。动作行为是,例如,也可以保存为脚本语言编写的程序。
[0612]
活动存储单元334存储各种已发生的活动。图49示出活动存储单元334的结构框图。
[0613]
如上所述,活动存储单元334存储用户活动信息和系统活动信息。
[0614]
以下,户活动信息和系统活动信息总称为活动信息。用户活动信息包括,表示活动的活动id,表示跟活动有关的视听者的视听者id,发生活动的时间点,以及活动内容。
[0615]
系统活动信息包括,活动id,发生活动的时间点,以及活动内容。
[0616]
活动内容会根据活动而不同,例如,在用户活动信息的情况下,当视听者对于分发视频发出评论时,被发出的评论将有可能会被设定为活动内容。还有,当解析用户终端1拍摄的视听者图像而得到的,视听者的视线,视听者的手势,这些表示视线或手势的信息将有可能会被设定为活动内容。在系统活动信息的情况下,视听者数,天气,时间点等都有可能被设定为活动内容。
[0617]
群组条件存储单元335存储视听者的分组条件(下面,称为群组条件信息)。图50示出群组条件存储单元335的结构框图。
[0618]
群组条件信息可以含有,判断期间,条件,以及群组。
[0619]
判断期间表示进行分组作业的期间。判断期间可以跟上述的行为信息的判断期间一样,例如,可以是指定的动作行为以及该动作行为所实行的时间(例如,从动作行为开始至10秒,10秒后结束动作行为)。判断期间的长度可以是,例如,1秒,1分,1小时,1天等可以任意设定。
[0620]
条件可以是,有关特定视听者的条件,例如,最新的用户活动,过去的用户活动,视听者所属的群组等都可以作为条件。例如,在一开始实行石头剪刀布游戏时,视听者所出的出手(例如,当视听者出布等)可以作为条件,然后,第2次以后的游戏,可以设定将属于胜利者群组,以及所出的手是特定的出手(石头,剪刀,或布)。
[0621]
群组条件信息,也可以设定复数个条件。群组是,满足上述条件的视听者将所属的群组。例如,条件可以是指定,属于胜利者群组,而且出手是石头,并且群组条件信息指定群组是胜利者群组时,表示,一直胜利至前一次(或,也可以是平手)的视听者,而且在判断期间内出石头的视听者将配属与胜利者群组。
[0622]
在第6实施方式,假设群组条件信息有设定视听者可能采取的全部模式。例如,假设含有指定默认(没有和其他的条件相配的视听者)的条件的群组条件信息。
[0623]
群组存储单元336可以管理关于分发视频的视听者所属的群组。图51示出群组存储单元336的结构框图。群组存储单元336存储群组信息,群组信息含有,表示视听者的视听者id,以及该视听者所属的群组。
[0624]
视频分发单元311分发视频。视频分发单元311,合成由后述的行为处理单元313所实行的动作行为(也有可能实行复数个的动作行为),来生成(有必要的话可以实行编码)分发视频。此外,视频交付单元311可以通过将生成的交付视频发送到流媒体服务器2,将视频交付给用户终端1。
[0625]
活动获取单元312获取活动,并将获取的活动内容作为活动信息,储存在活动存储单元334中。关于活动获取单元312要获取什么种类的活动,可以由用户来设定。表示要获取活动种类的设定信息可以存储在,例如,存储器302或存储装置303中。
[0626]
活动获取单元312可以登记,例如,视听者输入的按键、触摸,或点击作为用户活动信息。例如,在视听者使用网页浏览器观看分发视频的情况下,事先设定将在网页浏览器上所发生的点击活动,发送至流媒体服务器2或分发者装置3的脚本,这样,活动获取单元312可以经由流媒体服务器2获取点击活动,或直接获取点击活动。
[0627]
还有,活动获取单元312可以,例如,当流媒体服务器2提供用于获取被分发的评论的api,则可以经由调用api来获取视听者所分发的评论。另外,活动获取单元312可以解析评论,并将包含所定的关键词登记为用户活动信息。
[0628]
此外,活动获取单元312可以,例如,从用户终端1接收获取的声音数据,并解析所接收的声音数据,将特定的发音的登记为用户活动信息。
[0629]
声音可以在用户终端1进行分析,活动获取单元312可以直接从用户终端1,或经由流媒体服务器2接收分析结果,并将分析结果登记为用户活动信息。
[0630]
活动获取单元312还可以从用户终端1接收被拍摄的视听者图像,并分析所接收的图像来获取视听者的姿势、视线和手势。另外,图像也可以在用户终端1进行分析,然后由活动获取单元312接收分析结果。活动获取单元312可以定期的统计视听者数量,并将数量登记在系统活动信息中。然而,图像可以在用户终端1进行分析,活动获取单元312可以直接从用户终端1,或经由流媒体服务器2接收分析结果,并将分析结果登记为用户活动信息。
[0631]
还有,第6实施方式的石头剪刀布游戏中,活动获取单元312,例如可以将视听者所出的手来登记为用户获取信息。
[0632]
石头剪刀布游戏中的出手,可以是在网路浏览器上设置让视听者点击用的石头,
剪刀,布的按钮。
[0633]
还有,在分发视频中显示石头剪刀布的手,并且设定各个出手所对应的领域。然后,将在分发视频中被击点的位置信息经由流媒体服务期2送至分发者装置3,或直接送至分发者装置3。然后,活动获取单元312将根据被点击的位置是否有对应的出手,并且可以判断视听者出的手。
[0634]
还有,该判断可以在用户终端1或流媒体服务器2上实行。还有,活动获取单元312,例如,也可以在视听者的投稿评论中,表示抽取石头剪刀布的手的语句来判定视听者所出的手。
[0635]
例如,事先设定能从时钟获取超时活动,这时事件获取单元312也可以登记从开始播放分发视频到经过所定的时间为系统活动信息。还有,活动获取单元312也可以将所定的时间点(例如,刚好改变日期的时间点,刚好下午3点,等)作为系统活动信息进行登记。
[0636]
还有,活动获取单元312还可以从,例如,气象公司的服务器获取天气信息,并将特定区域(例如,各个视听者或分发者的位置,或事先所定区域)的天气元素登记为系统活动信息。
[0637]
还有,例如,当材料数据是3d模型的情况下,活动获取单元可以登记,把已判定分发视频中物件的冲突作为信息的系统活动信息。
[0638]
行为处理单元313对材料数据执行动作行为。行为处理单元313接受首先要执行的动作行为,并且进行执行。由于动作行为也有激活其他的动作行为的可能性,在这种情况下,行为处理单元313可以继续按顺序进行动作行为。还有,动作行为也可以分支,并联执行。
[0639]
还有,行为处理单元313执行活动相应的动作行为。行为处理单元313对于行为存储单元333存储的行为信息,合计在活动存储单元334中对应期间的活动信息,并且判断是否有满足条件,如果有满足条件,行为处理单元313将会执行行为信息中所设定的动作行为。因此,视频的发展可以根据活动而动态的改变。
[0640]
行为处理单元313还可以参考视听者所属的群组。即,当行为信息有设定群组时,行为处理单元313实行应对属于群组的视听者的活动信息所对应的动作行为。
[0641]
例如,石头剪刀布游戏的场合,只有对于来自属于胜利者群组的视听者的活动来实行动作行为。因此,在进行石头剪刀布游戏时不考虑来自败者的活动,能够正确的进行游戏。
[0642]
群组设定单元314,对于视听者进行分组。在第6实施方式中,当行为处理单元313每次进行动作行为时,群组设定单元314将进行视听者的分组作业。不仅于此,群组设定单元314也可以再任意的时机进行分组作业。
[0643]
例如,活动获取单元312获取在事先已设定的活动时(例如,视听者发表评论等视听者的反应),或每当所定的时间过后,可以进行分组作业。
[0644]
群组设定单元314,检索,对于各个视听者在群组条件存储单元335中登记的群组条件信息之中,有满足条件的群组条件信息。然后,群组设定单元312决定视听者属于在已检索的群组条件信息所设定的群组。
[0645]
群组设定单元314生成已决定的视听者所对应的群组信息,并且登记在群组存储单元336。当该视听者所对应的群组信息先前有在群组存储单元336里登记的话,群组设定
单元314将会更新信息。
[0646]
在第6实施方式中,群组条件信息既有设定对于石头剪刀布出手的条件(以及,第2次以后游戏,视听者必须是属于胜利者群组),以及满足该条件的视听者将会设定为胜利者群组。
[0647]
还有,也既有设定其他的视听者设定为败者群组。因此,群组设定单元314,将反复实行石头剪刀布游戏,来减少属于胜利者群组的视听者。
[0648]
合计输出单元315可以输出各种合计。合计输出单元315可以合计,例如,从过去所登记的用户活动信息来计算视听者数,或对于各个的特定单字,来合计曾经有投稿过含有特定单字评论的视听者数。还有,合计输出单元315可以合计,例如,从群组存储单元336合计各群组所属的视听者数。合计输出单元315可以输出已合计的数量。从合计输出单元315输出的数量,会与分发视频分别送到用户终端1。然后,数量可以显示在用户终端1上,也可以重叠在分发视频上。
[0649]
奖励处理单元316执行处理根据组别来奖励视听者。奖励处理单元316,例如,可以只奖励属于特定群组的视听者,也可以根据组别给与不同的奖励。关于奖励处理单元316执行奖励的处理,可以是,加算点数,移动虚拟货币的资金量,给与商品等一般的奖励处理。在这里省略解释。
[0650]
在第6实施方式,奖励处理单元316将奖励给与石头剪刀布游戏的胜利者,即,执行奖励属于胜利者群组的各个视听者。
[0651]
图52示出了本公开的第6实施方式的视频分发系统所执行的处理流程图。
[0652]
行为处理单元313接受首先要执行的动作行为的指令(s421),并执行所指定的动作行为(s422)。执行动作行为的结果,所输出的图像和声音会被合成为视频数据。然后,视频分发单元311将会把视频数据送出到流媒体服务器2。
[0653]
活动获取单元312会定期的获取活动(s423)。例如,活动获取单元312可以经由调用流媒体服务器2所提供的api来获取对于分发视频的评论。另外,活动获取单元312可以利用计时器功能来获取所定的时间以后所分发的评论。
[0654]
关于行为存储单元333所储存的各个行为信息,如果行为信息有设定群组时(s424:yes),行为处理单元313会对应群组,并且从活动存储单元334中读取在判断期间内的时间和日期的活动信息(s425)。如果行为信息没有设定群组时(s424:no),从活动存储单元334中读取全部在判断期间内的时间和日期的活动信息(s426)。
[0655]
行为处理单元313将判断已读取的活动信息的活动内容是否有满足行为信息(s427)。
[0656]
还有,当行为信息含有,是活动信息以及群组信息以外的信息,而且是分发者装置3管理的信息对应的信息所对应的条件,或者是能够从其他的信息处理装置取得的信息所对应的条件时,行为处理单元313获取这些信息并且判断是否有满足条件。
[0657]
若活动有满足条件的话(s428:yes),行为处理单元313将执行在行为信息中含有的动作行为(s429)。
[0658]
在这里,活动处理单元313可以停止先前执行的动作行为,也可以与先前的动作行为与新的动作行为并联执行,也可以在新的动作行为中指定这些动作行为。
[0659]
群组设定单元314对于视听者进行分组作业(s430)。图53示出关于6实施方式,对
于视听者进行分组处理的说明图。
[0660]
群组设定单元314对于有关活动信息的各个视听者进行以下处理。
[0661]
群组设定单元314,从群组条件存储单元335读取群组条件信息(s441)。然后,根据已读取的各个群组条件信息,从活动存储单元334中读取,对应该视听者,而且在判断期间内的日期和时间的活动信息(s442)。当已读取的活动信息有满足群组条件信息的信息时(s443:yes),即登记群组信息在群组存储单元336(s444)。群组信息有设定表示视听者的视听者id,以及群组条件信息的群组。
[0662]
以上述方式,对视听者进行分组。
[0663]
回到图52,行为信息的信息若不将分发视频终止的话(s431:no),回到步骤s423反复处理。例如,在石头剪刀布游戏,若属于胜利者群组的视听者的数少于所定的数时,可以登记将实行终止分发视频动作行为的行为信息。
[0664]
当实行终止分发视频的动作行为时(s431),奖励处理单元316奖励群组所对应的视听者(s432),并且终止处理。
[0665]
以石头剪刀布游戏为例,奖励处理单元316,可以只奖励属于胜利者群组的视听者。
[0666]
图54示出分发视频的视听画面50的示例图。视听画面50显示在用户终端1。在视听画面50会播放分发视频51,以及显示视听者对于该分发视频51的即时评论52(可以以列表型显示)。
[0667]
以图54为例,分发视频51中的角色会说(发声)正在接受石头剪刀布游戏53。然后视听者将以输入文字作为自己的出手。
[0668]
然后,由行为处理单元313根据评论52中含有的石头剪刀布的出手,在分发视频中描画表示视听者所出的手。
[0669]
虽然没有在图54示出,也可以由行为处理单元313根据评论52,对作为分发视频51绘制的材料数据进行操作。例如,在进行石头剪刀布游戏时,出的手大多数为布时,可以在分发视频51中加入类似“有很多人出布”的发言信息。
[0670]
视听画面50还有显示,由合计输出单元315所合计的结果。例如,属于胜利者群组的视听者人数55,和投稿里的出手比例56。
[0671]
视听者可以参考以上的合计结果,再来决定出手。
[0672]
如上所述,第6实施方式的视频分发系统经由流媒体服务器2向用户终端1分发视频,并可以在分发视频播放过程中应对各种活动来改变播放中的分发视频。
[0673]
因此,在使用已录制的视频的同时,可以根据视听者的反应在来发展各种分发视频,而且在流媒体的方式下分发视频并不会失去现场感。
[0674]
以上,说明了第6实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0675]
例如,在本实施方式中,分发者装置3发出的视频,是经由流媒体服务器2分发给用户终端1,然而,视频也可以直接从分发者装置3分发给每个用户终端1。
[0676]
还有,在本发明的实施方式中描述,就算视频在播放中,只要评论有满足条件的话,就会迁移到下一个组件视频数据(图52的步骤s428)。然而,并不限于此,也可以等到执
行中的动作行为执行完毕,再执行下一个动作行为。
[0677]
本实施方式描述每当实行动作行为时将会进行分组作业,但不限于此,也可以根据材料数据或动作行为的内容来决定是否要进行分组作业。例如,只有当角色出手的影像生成的场合,才可以进行视听者的分组作业。
[0678]
还有,本实施方式中是以石头剪刀布游戏为例子,但不限于此,也可以应用在,猜数字游戏,猜文字游戏,宾戈游戏,朝那边看游戏,心理测试游戏,猜谜题,后出式石头剪刀布游戏等娱乐游戏。
[0679]
<第7实施方式>
[0680]
第7实施方式的视频分发系统具备以下构成。
[0681]
[项目1]
[0682]
一种视频分发系统,包括:
[0683]
材料库,存储生成视频的材料数据;
[0684]
视频生成单元,根据第1或第2的所述材料数据来生成第1或第2的组件视频,并且同时将生成的所述第1或第2的组件视频生成为显示分割状态的所述视频;
[0685]
反应获取单元,在视频播放过程中,从所述视频的视听者中获取关于视听者反应的反应信息;
[0686]
行为处理单元,只反应属于第1群组的所述视听者的反应来对于第1的材料数据执行所述操作,以及只反应属于第2群组的所述视听者的反应来对于第2的材料数据执行所述操作。
[0687]
[项目2]
[0688]
根据项目1所述的视频分发系统,其特征在于,还包括:
[0689]
所述视频生成单元,当所述第1或第2的材料数据为一样的材料数据时,将终止显示所述分割状态,并且根据第1或第2的材料数据来生成所述视频。
[0690]
[项目3]
[0691]
根据项目1或项目2所述的视频分发系统,其特征在于,还包括:
[0692]
所述材料数据,至少与复数个角色中至少跟一个角色相关联;
[0693]
各个所述群组,与所述角色相关联;
[0694]
所述视频生成单元,当使用复数的所述群组所对应的所述角色所关联的全部所述第1或第2的材料数据时,将终止显示所述分割状态,并且根据第1或第2的材料数据来生成所述视频。
[0695]
[项目4]
[0696]
根据项目1至项目3中至少1项所述的视频分发系统,其特征在于,还包括:
[0697]
群组设定单元,根据所述反应信息来对于所述视听者进行分组。
[0698]
[项目5]
[0699]
根据项目4所述的视频分发系统,其特征在于,还包括:
[0700]
群组存储单元,将已获取的所述反应信息所对应的所述视听者的信息与所述视听者所属的所述群组相对应,并且执行存储作业。
[0701]
下文,将描述第7实施方式的视频分发系统。第7实施方式的视频分发系统是根据各种活动而动态的改变流动式分发的视频。
[0702]
活动含有,视听者有操作机器,有输入视听者的声音或文字,视听者被摄影,获取从被摄影的图像已解析的姿势,视线,或手势,获取测量视听者身体反应的测量数据等,含有关于视听者的信息(以下,称为用户活动信息)。
[0703]
还有,活动也可以包括以系统获得的信息,例如,观看中的视听者数、天气、时间、视频中物体的接触情况等(以下简称系统活动信息)也可以包括在内。
[0704]
被分发的视频是根据视频的材料数据所产生的。材料数据是,例如,3d模型、视频数据,音频数据等。每个材料数据可以设定,根据活动的动作行为。
[0705]
动作行为(action)是指对于材料数据的操作。动作行为可以包含,由3d模型所表现的物件的出现,移动,或消灭,动作行为还包括,动画的开始和终止,视频的播放和停止播放,声音的播放和停止播放,材料数据的更换(置换)等。
[0706]
在第7实施方式中,被分发的视频可以是动作行为的结果所输出的影像或图像合成产生的。
[0707]
在第7实施方式的视频分发系统中,可以通过激活,活动的动作行为来动态的改变分发视频。详情如下。
[0708]
图55示出了第7实施方式的视频分发系统的结构图。
[0709]
第7实施方式的视频分发系统含有分发者装置3,而分发者装置3与流媒体服务器2进行通信连接,流媒体服务器2与用户终端1进行通信连接。可以让多数的用户终端1通信连接。
[0710]
分发者装置3是含有分发视频的功能的电脑,如个人电脑,平板电脑,智能手机等。分发者装置3可以是,例如,想要分发视频的普通用户所使用的家用电脑。可以使用流媒体方式把视频数据从分发者装置3送出到流媒体服务器2。
[0711]
流媒体服务器2是,例如,工作站,个人计算机,由云计算提供的虚拟计算机等计算机。流媒体服务器2将从分发者装置3收到的视频数据分发给用户终端1。流媒体服务器2可以同时向一个或多个用户终端1分发视频数据。
[0712]
用户终端1是供视听者操作的电脑,如个人电脑,平板电脑,智能手机等计算机。视听者可以操作用户终端1访问流媒体服务器2,用户终端1能接收和播放从流媒体服务器2所分发的视频数据。用户终端1还可以收集各种活动信息,例如对视听者拍照,记录视听者的声音,接受视听者所输入的评论。
[0713]
当流媒体服务器2取得一人或多数的视听者的活动。分发者装置3可以经由,例如流媒体服务器2所提供的api(application programming interface)来实现获取视听者的活动。
[0714]
以下描述通过流媒体分发以及线性播放的视频称为"分发视频"。
[0715]
分发视频的格式可以是由相机和麦克风获取的图像和声音进行实时编码为视频数据并发送出去。然而,在第7实施方式中,分发视频可以是由材料数据所组合并合成而生成的影像数据。
[0716]
图56示出分发者装置3的硬件的结构框图。分发者装置3具有,cpu 301,存储器302,存储装置303,通信接口304,输入装置305,输出装置306。
[0717]
存储装置303是存储各种数据和程序的装置,包括例如硬盘驱动器、态硬盘、闪存等。
[0718]
通信接口304是用于连接到通信网络30的接口,包括例如用于连接以太网(注册商标)的适配器,用于连接公共电话网络的调制解调器,用于无线通信的无线通信设备,以及用于串行通信的usb(universal serial bus)连接器或rs232c连接器等。
[0719]
输入装置305是输入数据的装置,包括例如,键盘、鼠标、触摸板、按钮、麦克风等。输出装置306是输出数据的装置,包括例如,显示器、打印机、扬声器等。
[0720]
图57示出分发者装置3的软件的结构框图。如图所示,分发者装置3备有视频分发单元311,活动获取单元312,行为处理单元313,群组设定单元等处理单元,以及,材料库331,行为存储单元333,活动存储单元334,群组条件存储单元335,以及群组存储单元336等存储单元。
[0721]
所述各种处理单元,是由分发者装置3中的cpu 301使存储器302读取并执行存储装置303中的程序而实现的。所述各种存储单元,是由分发者装置3所具备的存储器302和存储装置303中,至少一方提供部分的存储区域而实现的。
[0722]
材料库331存储可以纳入视频的各种类型的数据(材料数据)。材料数据包括,例如,3d模型、静态图像、动画、声音数据、midi数据、字符数据等。图58示出材料库331的结构框图。如图所示,材料库331赋予识别材料的信息(材料id),并存储将各种材料数据以及该材料数据所对应的角色。
[0723]
角色是根据材料数据的视频所对应的角色,例如,根据材料数据的视频中登场的角色。
[0724]
行为存储单元333存储关于材料数据的操作(动作行为)信息(以下简称为行为信息)。
[0725]
图59示出行为存储单元333所存储的行为信息的例子。如图所示,行为信息含有,表示动作行为的行为id,判断期间,群组,条件,以及动作行为。
[0726]
判断期间是指判断活动是否有满足条件的期间信息。判断期間可以是相对性的期间,例如从现在到5分钟前等。判断期间也可以是绝对性的期间,例如,12月25日的00:00到00:10等。还有,判断期间也可以是指定的动作行为以及该动作行为所实行的时间(例如,从动作行为开始至10秒,10秒后结束动作行为)。判断期间的长度可以是,例如,1秒,1分,1小时,1天等可以任意设定。
[0727]
群组是指视听者所属的群组。若行为信息有设定群组时,只有属于有被设定群组的视听者关联的活动信息会被判断是否有满足后述的条件。
[0728]
条件可以是针对活动的,例如,活动是否存在,或来自复数位视听者的活动的合计值是否超过阈值等。
[0729]
针对用户活动信息的话,例如视听者是否在播放视频中有按特定的按钮,有没有点击在画面上所定的区域,在视频上所点击或触摸的视听者人数是否有超过阈值等都可以是为条件。
[0730]
还有,根据,用于生成分发视频的材料数据,在分发视频中显示的物件是否有被点击或触摸,点击或触摸所述物件的视听者人数是否有超过阈值都也可以作为条件。
[0731]
此外,视听者在用户终端1处是否有输入所定的字符(关键词)也可以作为条件,例如,对于分发视频的评论中是否有包含所定的关键词,或者输入关键词的视听者数量是否有超过阈值也可以作为条件。
[0732]
还有,在分发评论的视听者中按地区合计的评论或视听者人数,例如,在视频中视听者在询问问题时所投入的金额的合计值(平均值、中央值、最大值、最小值等),根据评论来解析视听者的喜怒哀乐时,拥有悲哀感情的视听者超过所定阈值的时候,当含有所定关键词的评论未被投稿的时候等,都可以作为条件。
[0733]
还有,可以通过进行语音识别,分析所得的视听者的气氛或感情也可以作为条件。例如,视听者是否有发出特定的声音,或是否有拍手,吹口哨,踏脚等发音,或发出这些声音的视听者人数是否有超过阈值等。
[0734]
在这个情况下,语音识别可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3。或经由用户终端1所捕获的语音数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送语音数据到分发者装置3,然后,使分发者装置3来执行语音识别。
[0735]
还有,根据视听者是的自拍图像或图像中的视听者的氛围,这类的图像是否有分发到流媒体服务器2,以及分发图像的视听者数量是否超过了阈值也可作为条件。
[0736]
还有,经由图像分析,所定对象的图像(例如,在视听者周围的特定招牌或传单图像)是否有被投稿,或投稿图像的视听者数量是否有超过阈值也可以作为条件。
[0737]
还有,经由解析图像所识别的资讯(视听者的姿势或视线,手势)也可以作为条件。例如,视听者是否有摆特定的姿势,投射所定的视线,做特定的手势,或做出上述的姿势等的视听者人数是否有超过阈值也可以作为条件。
[0738]
在这个情况下,解析图像可由用户终端1来执行,然后,识别的结果可发送到流媒体服务器2或分发者装置3,或经由用户终端1所捕获的图像数据经由流媒体服务器2至分发者装置3,或直接从用户终端1发送图像数据到分发者装置3,然后,使分发者装置3来执行解析图像。
[0739]
还有,对于系统活动信息,可以是,例如观看分发图像的视听者人数是否有超过阈值也可以作为条件。
[0740]
还有,分发图像的播放时间也可以作为条件。例如从开始播放至停止播放的经过时间等。
[0741]
还有,当取得视听者或分发者的所在地,所在地区的天气作为系统活动信息时,该天气也可以作为条件,例如,晴天,雨天,下雪天,风的所定强度,所定气温等。
[0742]
还有,当材料数据是3d模型时,在分发视频中物件的冲突也可以作为条件。
[0743]
动作行为是,对于上述材料数据的各种操作。动作行为可以含有参数,使得可以详细的设定材料数据进行具体的操作。
[0744]
然后,在第7实施方式,动作行为不只能操作材料数据,也可以进行以及停止其他的动作行为,也可以等待其他的动作行为完成其执行。动作行为是,例如,也可以保存为脚本语言编写的程序。
[0745]
活动存储单元334存储各种已发生的活动。图60示出活动存储单元334的结构框图。
[0746]
如上所述,活动存储单元334存储用户活动信息和系统活动信息。
[0747]
以下,户活动信息和系统活动信息总称为活动信息。用户活动信息包括,表示活动的活动id,表示跟活动有关的视听者的视听者id,发生活动的时间点,以及活动内容。
[0748]
系统活动信息包括,活动id,发生活动的时间点,以及活动内容。
[0749]
活动内容会根据活动而不同,例如,在用户活动信息的情况下,当视听者对于分发视频发出评论时,被发出的评论将有可能会被设定为活动内容。
[0750]
还有,当解析用户终端1拍摄的视听者图像而得到的,视听者的视线,视听者的手势,这些表示视线或手势的信息将有可能会被设定为活动内容。在系统活动信息的情况下,视听者数,天气,时间点等都有可能被设定为活动内容。
[0751]
群组条件存储单元335存储视听者的分组条件(后面,称为群组条件信息)。图61示出群组条件存储单元335的结构框图。群组条件信息含有,判断期间,条件以及群组。判断期间是表示分组作业的期间。
[0752]
判断期间可以跟上述的行为信息的判断期间一样,例如,可以是开始时间以及终止时间,也可以是指定的动作行为以及该动作行为所实行的时间(例如,从动作行为开始至10秒,10秒后结束动作行为)。判断期间的长度可以是,例如,1秒,1分,1小时,1天等可以任意设定。
[0753]
条件可以是,有关特定视听者的条件,例如,最新的用户活动,过去的用户活动,视听者所属的群组等都可以作为条件。
[0754]
在第7实施方式,假设群组条件信息有设定视听者可能采取的全部模式。例如,假设含有指定默认(没有和其他的条件相配的视听者)条件的群组条件信息。
[0755]
群组存储单元336可以管理关于分发视频的视听者所属的群组。图62示出群组存储单元336的结构框图。群组存储单元336存储群组信息,群组信息含有,表示视听者的视听者id,以及该视听者所属的群组,以及关于该视听者的角色。
[0756]
角色可以是,例如,视听者选择的角色,也可以是自动被分配给视听者的角色。例如,视听者决定要追某个分发视频里的登场人物时,可以接收该角色的输入,以及登记为群组信息。
[0757]
视频分发单元311分发视频。视频分发单元311,合成由后述的行为处理单元313所实行的动作行为(也有可能实行复数个的动作行为),来生成(有必要的话可以实行编码)分发视频。此外,视频交付单元311可以通过将生成的交付视频发送到流媒体服务器2,将视频交付给用户终端1。
[0758]
活动获取单元312获取活动,并将获取的活动内容作为活动信息,储存在活动存储单元334中。然后,关于要获取什么种类的活动,可以由用户来设定。表示要获取活动种类的设定信息可以存储在,例如,存储器302或存储装置303中。活动获取单元312可以登记,例如,视听者输入的按键、触摸,或点击作为用户活动信息。例如,在视听者使用网页浏览器观看分发视频的情况下,事先设定将在网页浏览器上所发生的点击活动,发送至流媒体服务器2或分发者装置3的脚本,这样,活动获取单元312可以经由流媒体服务器2获取点击活动,或直接获取点击活动。
[0759]
还有,活动获取单元312可以,例如,当流媒体服务器2提供用于获取被分发的评论的api,则可以经由调用api来获取视听者所分发的评论。另外,活动获取单元312可以解析评论,并将包含所定的关键词登记为用户活动信息。
[0760]
此外,活动获取单元312可以,例如,从用户终端1接收获取的声音数据,并解析所接收的声音数据,将特定的发音的登记为用户活动信息。
[0761]
声音可以在用户终端1进行分析,活动获取单元312可以直接从用户终端1,或经由流媒体服务器2接收分析结果,并将分析结果登记为用户活动信息。
[0762]
活动获取单元312还可以从用户终端1接收被拍摄的视听者图像,并分析所接收的图像来获取视听者的姿势、视线和手势。另外,图像也可以在用户终端1进行分析,然后由活动获取单元312接收分析结果。
[0763]
活动获取单元312可以定期的统计视听者数量,并将数量登记在系统活动信息中。然而,图像可以在用户终端1进行分析,活动获取单元312可以直接从用户终端1,或经由流媒体服务器2接收分析结果,并将分析结果登记为用户活动信息。
[0764]
例如,事先设定能从时钟获取超时活动,这时事件获取单元312也可以登记从开始播放分发视频到经过所定的时间为系统活动信息。还有,活动获取单元312也可以将所定的时间点(例如,刚好改变日期的时间点,刚好下午3点,等)作为系统活动信息进行登记。
[0765]
还有,活动获取单元312还可以从,例如,气象公司的服务器获取天气信息,并将特定区域(例如,各个视听者或分发者的位置,或事先所定区域)的天气元素登记为系统活动信息。
[0766]
还有,例如,当材料数据是3d模型的情况下,活动获取单元可以登记,把已判定分发视频中物件的冲突作为信息的系统活动信息。
[0767]
行为处理单元313对材料数据执行动作行为。行为处理单元313接受首先要执行的动作行为,并且进行执行。由于动作行为也有激活其他的动作行为的可能性,在这种情况下,行为处理单元313可以继续按顺序进行动作行为。还有,动作行为也可以分支,并联执行。
[0768]
还有,行为处理单元313执行活动相应的动作行为。行为处理单元313对于行为存储单元333存储的行为信息,合计在活动存储单元334中对应期间的活动信息,并且判断是否有满足条件,如果有满足条件,行为处理单元313将会执行行为信息中所设定的动作行为。因此,视频的发展可以根据活动而动态的改变。
[0769]
行为处理单元313还可以参考视听者所属的群组。即,当行为信息有设定群组时,行为处理单元313实行应对属于群组的视听者的活动信息所对应的动作行为。
[0770]
例如,石头剪刀布游戏的场合,只有对于来自属于胜利者群组的视听者的活动来实行动作行为。因此,在进行石头剪刀布游戏时不考虑来自败者的活动,能够正确的进行游戏。
[0771]
群组设定单元314对于视听者进行分组作业。
[0772]
在第7实施方式中,当行为处理单元313每次进行动作行为时,群组设定单元314将进行视听者的分组作业。不仅于此,群组设定单元314也可以再任意的时机进行分组作业。
[0773]
例如,活动获取单元312获取在事先已设定的活动时(例如,视听者有对于投稿的评论有反应),或每当所定的时间过后,可以进行分组作业。
[0774]
群组设定单元312,检索,对于各个视听者在群组条件存储单元335中登记的群组条件信息之中,有满足条件的群组条件信息。然后,群组设定单元312决定视听者属于在已检索的群组条件信息所设定的群组。
[0775]
群组设定单元314生成已决定的视听者所对应的群组信息,并且登记在群组存储单元336。
[0776]
当该视听者所对应的群组信息先前有在群组存储单元336里登记的话,群组设定单元314将会更新信息。
[0777]
合计输出单元315可以输出各种合计。合计输出单元315可以合计,例如,从过去所登记的用户活动信息来计算视听者数,或对于各个的特定单字,来合计曾经有投稿过含有特定单字评论的视听者数。还有,合计输出单元315可以合计,例如,从群组存储单元336合计各群组所属的视听者数。
[0778]
合计输出单元315可以输出已合计的数量。从合计输出单元315输出的数量,会与分发视频分别送到用户终端1。然后,数量可以显示在用户终端1上,也可以重叠在分发视频上。
[0779]
奖励处理单元316执行处理根据组别来奖赏视听者。奖励处理单元316,例如,可以只奖励属于特定群组的视听者,也可以根据组别给与不同的奖励。关于奖励处理单元316执行奖励的处理,可以是,加算点数,移动虚拟货币的资金量,给与商品等一般的奖励处理。在这里省略解释。
[0780]
在第7实施方式,奖励处理单元316将奖励给与石头剪刀布游戏的胜利者,即,执行奖励属于胜利者群组的各个视听者。
[0781]
图63示出了本公开的第7实施方式的视频分发系统所执行的处理流程图。
[0782]
视频分发单元311,在分发影像内进行分割画面(s401)。在第7实施方式中,视频分发单元311以显示复数个动画并且进行合成而实现分割的画面。画面的分割数可以根据群组的数来进行划分。
[0783]
行为处理单元313接收各个群组要执行被指定的第一个动作行为(s402),并且执行被指定的动作行为(s403)
[0784]
执行动作行为的结果而被输出的视频和声音被合成并生成视频数据。
[0785]
行为处理单元313将画面连接该群组以及当执行动作行为时所使用的材料数据所对应的角色(s404)。
[0786]
视频分发单元311将各个群组所生成的视频数据合成为分割表示画面的分发视频,并且送至流媒体服务器2(s405)
[0787]
行为处理单元313,对于各个群组执行处理如图64示出的动作行为(s406)。
[0788]
活动获取单元312会定期的获取活动(s421)
[0789]
例如,活动获取单元312可以经由调用流媒体服务器2所提供的api来获取对于分发视频的评论。
[0790]
另外,活动获取单元312可以利用计时器功能来获取所定的时间以后所分发的评论。
[0791]
行为处理单元313,对于该群组的各个行为活动,从活动存储单元334中读取该群组所对应,以及属于在判断期间的时间和日期内的活动信息(s423)。行为处理单元313判断已读取的活动信息的活动内容,是否有满足行为信息的条件(s424)。
[0792]
还有,当行为信息含有,是活动信息以及群组信息以外的信息,而且是分发者装置3管理的信息对应的信息对应的条件,或者是能够从其他的信息处理装置取得的信息所对应的条件时,行为处理单元313获取这些信息并且判断是否有满足条件。
[0793]
如果该活动有满足条件(s425:yes),行为处理单元313将执行行为信息所包含的
动作(s426)。
[0794]
在这里,活动处理单元313可以停止先前执行的动作行为,也可以与先前的动作行为与新的动作行为并联执行,也可以在新的动作行为中指定这些动作行为。
[0795]
群组设定单元314会以执行动作行为为契机来进行视听者的分组作业(s427)。
[0796]
图65示出关于7实施方式,对于视听者进行分组处理的说明图。
[0797]
群组设定单元314对于有关活动信息的各个视听者进行以下处理。
[0798]
群组设定单元314,从群组条件存储单元335读取群组条件信息(s441)。然后,根据已读取的各个群组条件信息,从活动存储单元334中读取,对应该视听者,而且在判断期间内的日期和时间的活动信息(s442)
[0799]
已读取的活动信息有满足群组条件信息的信息时(s443:yes),即登记群组信息在群组存储单元336(s444)。群组信息有设定表示视听者的视听者id,以及群组条件信息的群组。以上述方式,对视听者进行分组。
[0800]
回到图64,行为处理单元313从材料库331中获取当执行动作行为时所使用的材料数据所对应的角色,并且将角色与该群组相关联。
[0801]
各个动作行为将被上述的方法进行处理。回到图63,若各群组相关联的角色是同一个角色的话,视频分发单元311将进行解除画面的分割。即,后面,视频分发单元311以及行为处理单元313,对于1个画面(或者,有一部份被统合的画面)将制作根据材料数据的影像,以及执行操作材料数据。
[0802]
若各个画面的角色是不一致的话(s407:no),将会分割画面(s409)。行为信息的信息若不将分发视频终止的话(s431:no),回到步骤s402反复处理。
[0803]
如上所述,第7实施方式的视频分发系统经由流媒体服务器2向用户终端1分发视频,并可以在分发视频播放过程中应对各种活动来改变播放中的分发视频。
[0804]
因此,在使用已录制的视频的同时,可以根据视听者的反应在来发展各种分发视频,而且在流媒体的方式下分发视频并不会失去现场感。
[0805]
还有,在第7实施方式的视频分发系统将会分割画面,而且各个画面会根据属于所对应的群组的视听者反应来进行改变视频的发展。
[0806]
由于视频的发展是根据各个画面的不同群组而变化,所以能够带来意想不到的故事。
[0807]
图66示出显示分发视频画面50的一例。在画面50的例子中,分发视频被分割为2个部分视频,分别是部分视频52以及部分视频53。
[0808]
犹如评论表示栏54所示,视听者将能够发表评论在评论表示栏54。视听者会被按照群组与各个屏幕相关联。然后,根据视听者的评论,将适用动作行为于,该视听者所属的群组所对应的画面所显示的视频数据中的数据材料。
[0809]
从此,部分视频52以及部分视频是独立的,并且是根据所对应的群组所属的视听者的评论来改变视频的发展。
[0810]
部分视频52与部分视频53的剧情发展是独立且并行的,因此可以给视听者体验新种类的分发视频。
[0811]
还有,如上所述,如果部分视频52与部分视频53所登场的角色是重叠的话,将解除分发视频51的分割状态,并将显示为单一视频。即,若个部分视频所独立展开的剧情有重复
的话将会统合画面,若剧情是独立的话,将会分割画面。
[0812]
如此,复数个角色的行为(相互缠绕)会根据视听者的反应而变化,因此可以产生不太可预见的故事情节。
[0813]
以上,说明了第7实施方式的视频分发系统,上述的实施方式只是方便理解本发明,并不限于上述技术特征的特定组合而成的技术方案。本发明,在不偏离其意图的情况下,可以对其进行修改和改进,本发明包括其等效的技术方案。
[0814]
例如,在本实施方式中,分发者装置3发出的视频,是经由流媒体服务器2分发给用户终端1,然而,视频也可以直接从分发者装置3分发给每个用户终端1。
[0815]
还有,在本发明的实施方式中描述,就算视频在播放中,只要评论有满足条件的话,就会迁移到下一个组件视频数据(图64的步骤s426)。然而,并不限于此,也可以等到执行中的动作行为执行完毕,再执行下一个动作行为。
[0816]
本实施方式描述每当实行动作行为时将会进行分组作业,但不限于此,也可以根据材料数据或动作行为的内容来决定是否要进行分组作业。
[0817]
还有,在本实施方式中,视频分发单元311组合多个视频并且同时显示以实现画面分割。然而不限于此,例如,也可以在用户终端1上分割画面,然后由视频分发单元311将复数个视频送至用户终端1,以实现画面分割。
[0818]
符号的说明
[0819]1ꢀꢀꢀ
用户终端
[0820]2ꢀꢀꢀ
流媒体服务器
[0821]3ꢀꢀꢀ
分发者装置
[0822]
311 视频发布单元
[0823]
312 评论获取单元
[0824]
313 切换决策单元
[0825]
331 视频库
[0826]
332 场景存储单元
[0827]
333 条件存储单元
[0828]
334 评论存储单元
[0829]
==第2实施方式==
[0830]1ꢀꢀꢀ
用户终端
[0831]2ꢀꢀꢀ
流媒体服务器
[0832]3ꢀꢀꢀ
分发者装置
[0833]
311 视频发布单元
[0834]
312 活动获取单元
[0835]
313 行为处理单元
[0836]
331 材料库
[0837]
333 行为存储部分
[0838]
334 活动存储单元
[0839]
==第3实施方式==
[0840]1ꢀꢀꢀ
用户终端
[0841]2ꢀꢀꢀ
流媒体服务器
[0842]3ꢀꢀꢀ
分发者装置
[0843]
311 音乐分发单元
[0844]
312 评论获取单元
[0845]
313 切换决策单元
[0846]
331 视频库
[0847]
332 场景存储单元
[0848]
333 条件存储单元
[0849]
334 评论存储单元
[0850]
==第4实施方式==
[0851]1ꢀꢀꢀ
用户终端
[0852]2ꢀꢀꢀ
流媒体服务器
[0853]3ꢀꢀꢀ
分发者装置
[0854]
311 视频发布单元
[0855]
312 评论获取单元
[0856]
313 切换决策单元
[0857]
331 视频库
[0858]
332 场景存储单元
[0859]
333 条件存储单元
[0860]
334 评论存储单元
[0861]
335 用户信息存储单元
[0862]
=第5实施方式==
[0863]1ꢀꢀꢀ
用户终端
[0864]2ꢀꢀꢀ
流媒体服务器
[0865]3ꢀꢀꢀ
分发者装置
[0866]
311 视频发布单元
[0867]
312 活动获取单元
[0868]
313 行为处理单元
[0869]
331 材料库
[0870]
333 行为存储部分
[0871]
334 活动存储单元
[0872]
==第6实施方式==
[0873]1ꢀꢀꢀ
用户终端
[0874]2ꢀꢀꢀ
流媒体服务器
[0875]3ꢀꢀꢀ
分发者装置
[0876]
311 视频发布单元
[0877]
312 活动获取单元
[0878]
313 行为处理单元
[0879]
314 群组设定单元
[0880]
315 合计输出单元
[0881]
316 奖励处理单元
[0882]
331 材料库
[0883]
333 行为存储部分
[0884]
334 活动存储单元
[0885]
335 群组条件存储单元
[0886]
336 群组存储单元
[0887]
==第7实施方式==
[0888]1ꢀꢀꢀ
用户终端
[0889]2ꢀꢀꢀ
流媒体服务器
[0890]3ꢀꢀꢀ
分发者装置
[0891]
311 视频发布单元
[0892]
312 活动获取单元
[0893]
313 行为处理单元
[0894]
314 群组设定单元
[0895]
315 合计输出单元
[0896]
316 奖励处理单元
[0897]
331 材料库
[0898]
333 行为存储部分
[0899]
334 活动存储单元
[0900]
335 群组条件存储单元
[0901]
336 群组存储单元
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜