内容发布服务器、内容发布方法及计算机可读存储介质与流程

文档序号:33187018发布日期:2023-02-04 06:53阅读:33来源:国知局
内容发布服务器、内容发布方法及计算机可读存储介质与流程
内容发布服务器、内容发布方法及计算机可读存储介质
分案说明本技术是针对申请日为2019年07月23日、申请号为201980050557.7、发明名称为“内容发布服务器、内容发布方法及计算机可读存储介质”的中国申请提出的分案申请。
技术领域
1.本发明披露涉及内容发布服务器、内容发布方法及计算机可读存储介质。


背景技术:

2.已知可供用户在虚拟空间内互相交流的系统。
3.例如,专利文献1中披露了提供虚拟环境以便用户实现互相交流的技术。在该虚拟环境中,可对虚拟空间内虚拟信息设置阅览权限。此时,仅拥有阅览权限的阅览者可以阅览虚拟信息的内容;如阅览者没有阅览权限,则虚拟信息将对其隐藏或显示为朦胧状态。
4.近年网络直播,即通过网络发布直播内容的服务有所普及。已有提议指出,发布者以虚拟空间里的虚拟角色(虚拟化身)在上述网络直播中登场,将该视频作为直播内容进行发布的技术。现有技术文献专利文献
5.专利文献1:国际公开第2008/106196号


技术实现要素:

发明致力于解决的课题
6.专利文献1披露的技术,基于所有用户以虚拟角色进入虚拟空间为前提。此时,所有用户以同样立场共享虚拟空间。
7.然而,在网络直播中,不仅存在以虚拟角色进入虚拟空间的用户(主要指发布者),还存在仅观看该视频的用户(主要指观众)。此时,不同的用户所处立场不同。因此,存在所有用户不便以相同立场共享虚拟空间的情况。
8.例如,现有网络直播系统均为发布者、观众和参与发布的参与者观看同一虚拟空间的式样。发布者穿戴hmd(head mount display,头盔显示器)观看虚拟空间的视频,同时进行发布;而现实空间里发布者的动作,则将通过动作捕捉技术反映到虚拟空间内虚拟角色的动作上。
9.这时发布者可能想在发布过程中确认剧本或计时器,但是,由于发布者穿戴着hmd,无法确认现实空间里的剧本或计时器。因此,虚拟空间里最好能显示表示剧本或计时器的操作对象。然而,发布者并不希望观众看到表示剧本或计时器的操作对象。
10.发布者可能还想确认发布所用虚拟摄像头或表示虚拟摄像头位置的操作对象,但是并不希望观众看到虚拟摄像头或表示虚拟摄像头位置的操作对象。
11.由此,剧本、计时器、虚拟摄像头(虚拟摄像头位置)等根据发布者设置显示于虚拟
空间里的操作对象,最好不向观众公开。然而,即使是上述操作对象,有时最好能向参与发布者所执行发布的参与者(观众或其他发布者)公开。因此,关于根据发布者设置显示于虚拟空间里的操作对象,需要根据发布情况限制其公开的机制。
12.关于这一点,专利文献1披露的技术用于控制发给他人的虚拟信息的阅览权限,因此,该机制并未限制是否公开根据发布者设置显示于虚拟空间里的操作对象。
13.因此,鉴于上述情况,本发明披露的目的是提供可限制是否公开根据发布者设置显示于虚拟空间里的操作对象的内容发布服务器等。解决课题的方法
14.为达成上述目的,本发明披露第1个观点涉及内容发布服务器,其特征在于具备以下部分:发布者,发布用于合成虚拟空间内视频的直播内容,该虚拟空间内视频将发布者信息作为虚拟角色信息;第1设置接收部,从发布者所用发布者终端接收公开限制设置,以限制观看直播内容的观众所用观众终端显示将在发布者终端上显示的虚拟空间内存在的操作对象。
15.为达成上述目的,本发明披露第2个观点涉及内容发布方法,其特征在于具备以下步骤:发布步骤,发布用于合成虚拟空间内视频的直播内容,该虚拟空间内视频将发布者信息作为虚拟角色信息;第1设置接收步骤,从发布者所用发布者终端接收公开限制设置,以限制观看直播内容的观众所用观众终端显示将在发布者终端上显示的虚拟空间内存在的操作对象。
16.为达成上述目的,本发明披露第3个观点涉及程序,其特征在于使计算机发挥以下功能:发布手段,发布用于合成虚拟空间内视频的直播内容,该虚拟空间内视频将发布者信息作为虚拟角色信息;第1设置接收手段,从发布者所用发布者终端接收公开限制设置,以限制观看直播内容的观众所用观众终端显示将在发布者终端上显示的虚拟空间内存在的操作对象。发明效果
17.由本发明披露可知,可以提供可限制是否公开根据发布者设置显示于虚拟空间里的操作对象的内容发布服务器等。
附图说明
18.图1表示实施例涉及的内容发布系统结构的示例图。图2表示实施例涉及的内容发布服务器结构的区块示例图。图3表示实施例涉及的发布者终端结构的区块示例图。图4表示实施例涉及的观众终端结构的区块示例图。图5表示实施例涉及的参与者终端结构的区块示例图。图6表示实施例涉及的发布者终端所显示的虚拟空间视频的示例图。图7表示实施例涉及的观众终端所显示的发布画面的示例图。图8表示实施例涉及的参与者终端所显示的虚拟空间视频的第1示例图。图9表示实施例涉及的参与者终端所显示的虚拟空间视频的第2示例图。图10表示实施例涉及的内容发布服务器的控制处理的流程示例图。图11表示变形实施例涉及的观众终端所显示的画面的示例图。
符号说明1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
内容发布系统
ꢀꢀꢀꢀꢀꢀꢀꢀ
100
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
内容发布服务器200
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
发布者终端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
300
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
观众终端400
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
参与者终端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
141
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
信息获取部142
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
视频生成部
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
143
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
发布者144
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第1设置接收部
ꢀꢀꢀꢀꢀꢀꢀ
145
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第2设置接收部281、361、481
ꢀꢀ
内容获取部
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
282、362、482
ꢀꢀꢀ
显示控制部283、363、483
ꢀꢀ
声音输出控制部
ꢀꢀꢀꢀꢀꢀ
284、484
ꢀꢀꢀꢀꢀꢀꢀꢀ
输入信息发送部285
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第1设置信息发送部286
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第2设置信息发送部
具体实施方式
19.下面参照附图说明本发明披露的实施例。另,下面说明的实施例不会不当地限制专利权利要求中记载的本发明披露内容。实施例中显示的构成要素也不一定是本发明披露中必需的构成要素。
20.(实施例)如图1所示,本实施例涉及的内容发布系统1具备内容发布服务器100、发布者终端200、一台以上的观众终端300和参与者终端400a、400b。内容发布服务器100、发布者终端200、一台以上的观众终端300和参与者终端400a、400b分别通过网络nw相连,实现通信。网络nw可以是wan(world area network,广域网)。
21.内容发布服务器100通过网络nw提供发布服务。内容发布服务器100基于将发布者信息合成为虚拟角色信息的虚拟空间内视频向观众终端300发布直播内容。
22.除虚拟角色外,虚拟空间内视频还包括背景、表示虚拟物体的操作对象(又称虚拟对象)等。虚拟空间基本上是通过cg(computer graphics,计算机图形)生成的三维空间,但也可以是二维空间。另,如除发布者外,还存在其他参与发布的参与者,参与者信息也将作为参与者的虚拟角色信息合成在虚拟空间内视频中。
23.发布者终端200由发布直播内容的发布者使用。发布者终端200是具备hmd的通信终端,具备通信功能及动作捕捉功能。发布者终端200通过动作捕捉功能,获取发布者动作(手势)或视线等动作信息。动作信息反映在对应发布者的虚拟角色动作和虚拟空间内视频的视角(即透视图)上。动作信息还可包括表示发布者表情的数据。
24.观众终端300是具备个人计算机、平板电脑终端、智能手机等通信功能的装备。观众终端300由观看直播内容的观众使用。
25.参与者终端400a、400b分别由参与发布者所执行发布的参与者使用。参与者可为不同于使用发布者终端200的发布者的其他发布者,也可以是观看直播内容的观众。但,参与者终端400a、400b与观众终端300不同,具备供参与者以虚拟角色参与发布的结构。
26.本实施例中,参与者终端400a由观众使用,参与者终端400b由其他发布者使用。对参与者终端400a应用后文提及的公开限制设置,而对参与者终端400b应用后文提及的许可设置放宽公开限制设置。另,本实施例说明了参与者为一名观众和另一名发布者的情况,但实际参与者人数或数字细节不限于此。
27.参与者终端400a、400b是具备hmd的通信终端,具备通信功能及动作捕捉功能。参
与者终端400a、400b通过动作捕捉功能,获取发布者动作(手势)或视线等动作信息。动作信息反映在对应参与者的虚拟角色动作和虚拟空间内视频的视角(即透视图)上。动作信息还可包括表示参与者表情的数据。下文在无须区分参与者终端400a、400b时,将两者统称为“参与者终端400”。
28.《内容发布服务器的结构》接下来,详细说明内容发布服务器100的结构。如图2所示,内容发布服务器100具备:与其他装置进行通信的通信部110、存储各种数据的记忆部120、计算时间的计时部130和控制装置整体的控制部140。上述构成要素均通过总线bl相互连接。
29.通信部110是具备用于进行有线通信或无线通信的nic(network interface card controller,网络接口控制器)的通信接口。通信部110通过网络nw与发布者终端200和观众终端300进行通信。
30.记忆部120由ram(random access memory,随机存储器)、rom(read only memory,只读存储器)等构成。记忆部120存储用于执行各种控制处理的程序、各种数据等。
31.计时部130由用于生成时钟信号的电子振荡器及可变pll(phase locked loop,锁相环)、计算时钟信号脉冲数的时钟电路等构成。计时部130基于计算的脉冲数计算时间。
32.控制部140由cpu(central processing unit,中央处理器)等构成。控制部140通过执行存储在记忆部120的程序,控制内容发布服务器100的整体操作。控制部140根据计时部130所计脉冲数得出的时间执行各种控制。控制部140还会根据计时部130所计时间计算自直播内容开始时起经过的时间,或判断是否已超过事先指定的时间(如预计发布时间)。
33.接下来,说明控制部140的功能结构。控制部140发挥以下功能:信息获取部141、视频生成部142、发布者143、第1设置接收部144、第2设置接收部145。
34.信息获取部141通过通信部110,从发布者终端200获取发布者所使用虚拟角色的相关信息和表示发布者动作或视线的动作信息。另外,信息获取部141还通过通信部110,从参与者终端400获取参与者所使用虚拟角色的相关信息和表示参与者动作或视线的动作信息。信息获取部141通过通信部110从发布者终端200和参与者终端400获取音频信息。
35.视频生成部142生成将发布者和参与者的信息均合成为虚拟角色信息的虚拟空间内视频。合成可通过以下方式实现:以事先指定的虚拟空间内视频为背景,生成虚拟角色仿佛真实存在于此的视频,再生成使用该虚拟角色的发布者或参与者的动作反映在该虚拟角色上的视频。
36.发布者143基于视频生成部142生成的视频发布直播内容。基于已生成的视频的直播内容是指,表示从各个视角进行透视或渲染展现已生成的视频数据的信息。具体说来,直播内容包括从发布者的虚拟角色视角看到的已生成的视频时的视频、参与者的虚拟角色视角看到的已生成的视频,以及从发布所用虚拟摄像头视角看到的已生成的视频时的视频(发布画面)。
37.除表示视频的信息外,发布者143发布的直播内容还包括音频信息。发布者143事先将信息获取部141获取的音频信息存储在记忆部120,将播出时所用音频信息作为直播内容进行发布。
38.第1设置接收部144通过通信部110,从发布者终端200接收公开限制设置。如接到公开限制设置,发布者143限制观众终端300显示将显示于发布者终端200的虚拟空间内存
在的操作对象。
39.发布者设置显示于虚拟空间里的表示虚拟物体的操作对象,会成为公开限制设置对象的操作对象。成为公开限制设置对象的操作对象可以是表示剧本、计时器、虚拟摄像头或该虚拟摄像头位置中任一项的操作对象。
40.此处,在本发明披露中,剧本适用广义解释,不限于表示发布内容构成、所使用素材、台词等按时间系列显示的内容。剧本是发布者在发布中用于参考的资料,意味着发布者不希望观众看到剧本。剧本中可能包含新闻报道、账簿、书、照片等用于发布的素材。表示剧本的操作对象追随发布者(即发布者的虚拟角色)的行动而移动,在显示于发布者终端200的虚拟空间内视野的固定位置上显示。例如,表示剧本的操作对象在内容发布服务器100的控制下,追随时发布者的虚拟角色时与之保持一定距离。上述追随控制还可针对表示计时器的操作对象执行。
41.公开限制设置存在多种模式。例如,第1设置接收部144,接收是否在观众终端300显示某操作对象的切换设置,可将该切换设置作为该操作对象的公开限制设置进行接收。例如,第1设置接收部144,接收用于在观众终端300上将某操作对象显示为其他操作对象或朦胧状态的显示变更设置,可将该显示变更设置作为该操作对象的公开限制设置进行接收。
42.第1设置接收部144接收将显示于发布者终端200的虚拟空间内部分区域设为不在观众终端300上显示的隐藏区域的设置,可通过该隐藏区域执行针对某操作对象的公开限制设置。通过隐藏区域执行针对操作对象的公开限制设置,可通过凭借发布者在虚拟空间内的物理作用将该操作对象移动到隐藏区域的方式实现,还可通过发布者执行界面操作来移动该操作对象的方式实现。界面操作可以是按下操作按钮、做出指定手势等操作。另,隐藏区域的位置可固定于虚拟空间内发布者的指定位置,也可受内容发布服务器100控制,追随发布者的虚拟角色的行动而移动。
43.发布者143向显示于发布者终端200的虚拟空间内存在的操作对象添加是否成为公开限制设置对象的标记。标记的符号可以是相机符号、电灯泡符号等,也可以是实心圆或空心圆等简易图形。由于发布者终端200上显示了添加上述标记的视频,发布者可识别设置情况。
44.第2设置接收部145通过通信部110,从发布者终端200接收许可设置。如接到许可设置,发布者143经公开限制设置的操作对象显示在其成为许可设置对象的参与者终端400上。许可设置可执行于所有经公开限制设置的操作对象,也可执行于其中部分操作对象。
45.《发布者终端的结构》接下来,详细说明发布者终端200的结构。如图3所示,发布者终端200具备:与其他装置进行通信的通信部210、接收用户操作的操作部220、存储各种数据的记忆部230、显示各种图像的显示部240、接收声音输入的声音输入部250、用于输入动作信息的动作输入部260、输出各种声音的声音输出部270和控制装置整体的控制部280。上述构成要素均通过总线bl相互连接。
46.通信部210是具备用于进行有线通信或无线通信的nic的通信接口。通信部210通过网络nw与内容发布服务器100展开通信。
47.操作部220是由操作按钮、键盘、定点设备等构成、供用户输入指令的接口。
48.记忆部230由ram、rom等构成。记忆部230存储用于执行各种控制处理的程序、输入数据等。
49.显示部240可由lcd、led显示屏等构成。显示部240根据来自控制部280的输入数据显示文本、图像等。
50.声音输入部250由话筒等构成。声音输入部250接收外部输入的声音获取音频信息。
51.动作输入部260接收用户输入的动作,获取用户的动作信息。动作输入部260可具备用于通过动作捕捉技术获取动作信息的摄像头、传感器等。动作信息可通过检测用户视线、动作(手势)的传感器来检测。另外,动作信息还可通过用于表现虚拟角色的面部表情或指定表演动作等的按钮操作获取。
52.将用户的动作信息转换为虚拟角色动作、视线等的处理,可在发布者终端200上执行,也可在内容发布服务器100上执行,还可由内容发布服务器100及发布者终端200协作执行。
53.声音输出部270可由扬声器、放大器等构成。声音输出部270根据来自控制部280的输入数据输出声音。
54.控制部280由cpu等构成。控制部280通过执行存储在记忆部230的程序,控制发布者终端200的整体动作。
55.接下来,说明控制部280的功能结构。控制部280发挥以下功能:内容获取部281、显示控制部282、声音输出控制部283、输入信息发送部284、第1设置信息发送部285、第2设置信息发送部286。
56.内容获取部281通过通信部210从内容发布服务器100获取表示直播内容的数据。显示控制部282基于内容获取部281获取的表示直播内容的数据,使显示部240显示虚拟空间内视频。声音输出控制部283基于内容获取部281获取的表示直播内容的数据,使声音输出部270输出声音。
57.输入信息发送部284向内容发布服务器100发送声音输入部250获取的音频信息和动作输入部260获取的动作信息。输入信息发送部284可向内容发布服务器100发送在虚拟角色上反映动作信息后的信息。
58.第1设置信息发送部285通过通信部210向内容发布服务器100发送接收自用户的表示公开限制设置的信息。第2设置信息发送部286通过通信部210向内容发布服务器100发送接收自用户的表示许可设置的信息。
59.《观众终端的结构》接下来,详细说明观众终端300的结构。如图4所示,观众终端300具备:与其他装置进行通信的通信部310、接收用户输入操作的操作部320、存储各种数据的记忆部330、显示各种图像的显示部340、输出声音的声音输出部350和控制装置整体的控制部360。上述构成要素均通过总线bl相互连接。
60.通信部310是具备用于进行有线通信或无线通信的nic的通信接口。通信部310通过网络nw,与内容发布服务器100进行通信。
61.操作部320是由操作按钮、键盘、定点设备等构成,供用户输入指令的接口。
62.记忆部330由ram、rom等构成。记忆部330存储用于执行各种控制处理的程序、输入
数据等。
63.显示部340可由lcd、led显示屏等构成。显示部340根据来自控制部360的输入数据显示文本、图像等。
64.声音输出部350由扬声器、增幅器等构成。声音输出部350根据来自控制部360的输入数据输出声音。
65.控制部360由cpu等构成。控制部360通过执行存储在记忆部330的程序,控制观众终端300的整体操作。
66.接下来,说明控制部360的功能结构。控制部360发挥以下功能:内容获取部361、显示控制部362、声音输出控制部363。
67.内容获取部361通过通信部310从内容发布服务器100获取表示直播内容的数据。显示控制部362基于内容获取部361获取的表示直播内容的数据,使显示部340显示虚拟空间内视频。声音输出控制部363基于内容获取部361获取的表示直播内容的数据,使声音输出部350输出声音。
68.《参与者终端的结构》接下来,详细说明参与者终端400的结构。如图5所示,参与者终端400具备:与其他装置进行通信的通信部410、接收用户输入操作的操作部420、存储各种数据的记忆部430、显示各种图像的显示部440、接收声音输入的声音输入部450、用于输入动作信息的动作输入部460、输出各种声音的声音输出部470和控制装置整体的控制部480。上述构成要素均通过总线bl相互连接。
69.参与者终端400的结构和发布者终端200的结构基本相同。例如,参与者终端400具备以下功能:获取参与者的动作信息等参与者参与发布时所需的信息,发送到内容发布服务器100,以将其反映在参与者的虚拟角色的动作上。
70.但,与发布者终端200不同的是,参与者终端400不具备接收公开限制设置或许可设置的功能。参与者终端400的控制部480发挥以下功能:内容获取部481、显示控制部482、声音输出控制部483、输入信息发送部484。上述功能与参与者终端200控制部280的内容获取部281、显示控制部282、声音输出控制部283、输入信息发送部284相同。
71.《视频和发布画面的具体示例》接下来,参照表示被发布的直播内容的信息,说明所显示的视频和发布画面的具体示例。
72.图6表示显示于发布者终端200的虚拟空间视频的示例图。显示于发布者终端200的虚拟空间视频包含表示非隐藏区域的区域a1和表示隐藏区域的区域a2。隐藏区域是由公开限制设置设为隐藏的区域,该区域a2不在观众终端300上显示。
73.如图所示,发布者视角的视频中显示了表示剧本的操作对象10、表示计时器的操作对象20、表示虚拟摄像头的操作对象40。上述操作对象10、20、30、40均是根据发布者设置显示的操作对象,而视频中还可显示表示桌子的操作对象30。
74.另,除表示虚拟摄像头的操作对象40之外,还可显示表示虚拟摄像头位置、拍摄角度、拍摄区域等的操作对象。表示虚拟摄像头的操作对象40表示观众观看时的拍摄位置、拍摄角度、拍摄区域、视角等。通过显示该操作对象40,发布者在发布时可意识到呈现在观众眼里的效果。
75.表示桌子的操作对象30左上角添加了小符号(实心圆),发布者由此可知,表示桌子的操作对象30可能显示于观众观看的发布画面上。
76.表示虚拟摄像头的操作对象40也添加了小符号(实心圆),但是,因表示虚拟摄像头的操作对象40位于隐藏区域,所以不会显示于观众观看的发布画面上;因表示剧本的操作对象10、表示计时器的操作对象20未添加小符号(实心圆),所以不会显示于观众观看的发布画面上。
77.另,发布者可就是否公开表示剧本的操作对象10、表示计时器的操作对象20、表示虚拟摄像头的操作对象40执行切换设置;也可将已公开的操作对象移动到隐藏区域即区域a2。
78.图7表示显示于观众终端300的发布画面的示例图。区域a3中,把虚拟空间内视频里从表示虚拟摄像头的操作对象40视角透视的画面显示为动画。区域a4中,显示观众发布评论的输入栏,其右侧显示了发布执行按钮b1。
79.该发布画面中仅显示表示发布者的虚拟角色50和表示经公开限制设置的桌子的操作对象30。已设置为隐藏区域的区域a2则不存在于发布画面中。另,发布画面中会出现表示发布者的虚拟角色50,但该虚拟角色50并未出现在图6发布者视角的视频中。因为发布者终端200和观众终端300的视角不同。
80.图8表示显示于观众所用参与者终端400a的虚拟空间视频的示例图。在该示例中,参与者终端400a适用发布者设置的公开限制设置。
81.此时,参与者终端400a中不显示如图6所示被设为隐藏区域的区域a2,也不显示位于隐藏区域即区域a2的表示虚拟摄像头的操作对象40。由于表示剧本的操作对象10和表示计时器的操作对象20经公开限制设置,所以也是不显示的。另,如图8所示视频,是从参与者固有视角进行透视的结果,所以与图6、图7视角不同。
82.图9表示显示于其他发布者所用参与者终端400b的虚拟空间视频的示例图。在该示例中,参与者终端400b适用发布者设置的许可设置,公开限制设置有所放宽。
83.此时,参与者终端400b中显示与如图6所示被设为隐藏区域的区域a2对应的区域a7。“区域a2对应的区域a7”意味着从不同视角这点来看,发布者视角所见的区域a2和参与者视角所见的区域a7是不相同的。区域a7中还会显示位于隐藏区域即区域a2的表示虚拟摄像头的操作对象40。
84.表示剧本的操作对象10和表示计时器的操作对象20,未在图9中显示,但可显示于参与者终端400b上。发布者可操作发布者终端200,对每个操作对象执行公开限制设置。
85.《处理流程》接下来,参照图10说明内容发布服务器100执行控制处理的一个示例。该处理由发布者终端200在登录内容发布服务器100,开始准备发布直播内容时执行。
86.首先,控制部140使发布者终端200显示发布前视频(步骤s101)。控制部140通过通信部110向发布者终端200发送预发布视频或执行初始设置时的所需信息等。另,当参与者和发布者一样,从一开始就参与发布,则控制部140使参与者终端400也显示发布前视频。
87.发布前视频可以是包含背景或各种操作对象的虚拟空间内视频,可以是供发布者设置执行发布的虚拟空间类型的视频。发布前视频中可不显示虚拟角色,也可显示未和发布者信息进行联动的状态。另,发布前视频中还可显示保存在记忆部120的虚拟角色或操作
对象,作为供发布者选择用于发布的选项。
88.接下来,控制部140的信息获取部141通过通信部110从发布者终端200获取各种信息(步骤s102)。各种信息可以是发布者所用虚拟角色信息或动作信息。另,控制部140的信息获取部141在参与者参与发布时,通过通信部110从发布者终端400获取各种信息。
89.控制部140的发布者143使发布者终端200显示合成后的视频(步骤s103)。具体说来,控制部140的视频生成部142生成将发布者信息合成为虚拟角色信息的虚拟空间内视频。控制部140的发布者143通过通信部110向发布者终端200发送表示合成后的虚拟空间内视频的信息。
90.另,控制部140的视频生成部142在参与者参与发布时,也会生成将参与者信息合成为参与者虚拟角色信息的虚拟空间内视频。此时,控制部140的发布者143也向发布者终端400发送表示合成后的虚拟空间内视频的信息。但,因该信息是表示参与者视角的视频的信息,与发送到发布者信息200的信息不同。
91.在此,控制部140通过通信部110从发布者终端200接收各种设置(步骤s104)。各种设置包括,第1设置接收部144接收的第1设置(公开限制设置)和第2设置接收部145接收的第2设置(许可设置)。
92.控制部140判断是否有公开限制设置(步骤s105)。当控制部140判断无公开限制设置时(步骤s105;n),则基于已合成的虚拟空间内视频发布直播内容(步骤s109)。此时,控制部140的发布者143基于同一虚拟空间内视频向发布者终端200、观众终端300、参与者终端400发布直播内容。
93.然而,当控制部140判断有公开限制设置时(步骤s105;y),则对直播内容的显示加以限制(步骤s106)。公开限制的具体方法如前文具体示例所述。
94.控制部140还会判断是否有许可设置(步骤s107)。当控制部140判断无许可设置时(步骤s107;n),则基于已合成的虚拟空间内视频发布直播内容(步骤s109)。此时,控制部140的发布者143以限制观众终端300以及参与者终端400显示直播内容的状态,发布直播内容。
95.然而,当控制部140判断有许可设置时(步骤s107;y),则对上述参与者终端400放宽显示直播内容的限制(步骤s108)。此时,控制部140的发布者143基于已合成的虚拟空间内视频发布直播内容(步骤s109)。
96.但,直播内容会以显示受限的状态发布到观众终端300和未经许可设置的参与者终端400上。发布直播内容时,经许可设置的参与者终端400(如参与者终端400b)上也会显示经公开限制的操作对象,而未经许可设置的参与者终端400(如参与者终端400b)上则不会显示经公开限制的操作对象。
97.《效果说明》在本实施例涉及的内容发布系统1上,内容发布服务器100具备接收公开限制设置的第1设置接收部144,发布者终端200具备第1设置信息发送部285。
98.此时,发布者可针对显示于虚拟空间内的操作对象执行公开限制设置。由此,根据发布者设置使用且不希望让观众观看的操作对象可显示于发布者终端200上,但不显示于观众终端300上。
99.在本实施例涉及的内容发布系统1上,内容发布服务器100具备接收许可设置的第
2设置接收部145,发布者终端200具备第2设置信息发送部286。此时,发布者可通过对参与者终端400执行许可设置,使参与者观看经公开限制设置的操作对象。由此,发布者可依据发布情况限制公开。
100.以上对实施例的说明到此结束,但上述实施例只是一个示例。因此,内容发布系统1的具体结构、处理内容等不限于在上述实施例中做的说明。接下来,说明上述实施例的变形例。另,对于实施例涉及的内容发布系统1通用的构成要素,使用相同符号进行说明。
101.(变形例)内容发布服务器100执行控制处理的顺序不限于图10示例。例如,步骤s101中显示发布前视频的处理即可省略。步骤s104中接收各种设置的处理,可在步骤s109之后的直播内容发布过程中执行,也可在步骤s102或步骤s103之前的时间执行。
102.上述实施例中,依据各种设置对内容发布服务器100发布的内容加以变形。换言之,在发布阶段限制内容的显示。但,发布内容的内容可完全相同,也可在接收方显示视频的阶段对内容执行显示限制。观众终端300或参与者终端400执行程序显示内容时,可依据各种设置执行显示限制。例如,观众终端300或参与者终端400可通过接收发布者的各种设置信息,执行相应的动作,实现上述变形的实施例。
103.公开限制设置的方法不限于上述实施例。例如,第1设置接收部144可接收使显示于发布者终端200虚拟空间内显示马赛克操作对象的设置。发布者143的构成可以是,使观众终端300以添加马赛克的状态显示与该马赛克操作对象重叠的区域,而通过该马赛克操作对象对该操作对象执行公开限制设置。
104.如图11所示,观众终端300中会显示椭圆状或圆盘状的马赛克操作对象60。该马赛克操作对象60使与之重叠区域显示为马赛克状态。但,马赛克操作对象60在观众终端300上显示为马赛克状态,而在发布者终端200或经许可设置的参与者终端400上显示为透明状态。
105.此时,发布者可移动马赛克操作对象60或希望隐藏的操作对象,使希望隐藏的操作对象与马赛克操作对象60重叠。马赛克操作对象60可采用可由发布者的虚拟角色持有并使之移动的结构,也可采用在发布者执行指定操作时移动的结构。
106.由此即可使希望隐藏的操作对象(如表示计时器的操作对象20)在添加马赛克后显示于观众终端300上。另一方面,即使是与马赛克操作对象60重叠的区域,发布者和经许可设置的参与者也可以透过马赛克操作对象60的状态观看视频。
107.马赛克操作对象60不限于如图11所示的椭圆状或圆盘状,还可以是像容器那样覆盖周围的形状。此时,在保持希望隐藏的操作对象的同时,即使虚拟摄像头的拍摄角度发生改变,也可维持马赛克状态。
108.上述实施例中说明了,基于公开限制设置和许可设置,限制发布者设置显示于虚拟空间里的操作对象的公开的结构。但,内容发布服务器100不仅限制操作对象的公开,还可采用限制声音的公开,分别控制发布者终端200、观众终端300、参与者终端400的结构。
109.例如,内容发布服务器100可采用基于公开限制设置和许可设置,使发布者终端200、观众终端300、参与者终端400分别执行不同声音输出的结构。例如,可采用使发布者终端200和经许可设置的参与者终端400在指定时间输出指定声音,而观众终端300不输出该指定声音的结构。指定声音可以是“距离结束还剩5分钟”等对应发布进度的导航语音,也可
以是提示发布者或参与者所用话题题材的声音。
110.声音输出的控制不限于此。例如,内容发布服务器100可采用基于公开限制设置和许可设置,使发布者终端200和参与者终端400输出双方对话的声音,而不让观众终端300输出该对话的声音的结构,以便发布者和参与者展开私密对话。上述声音输出控制,可通过第1设置接收部144、第2设置接收部145和声音输出控制部283、363、483协作实现。
111.在上述实施例涉及的内容发布系统1中,发布者终端200、观众终端300和参与者终端400结构不同,可相互区分。但是,也可组合上述各装置构成要素后,使该装置的结构发挥发布者终端、观众终端及参与者终端的功能。
112.在上述实施例涉及的内容发布系统1中,内容发布服务器100的视频生成部142生成将发布者动作合成为虚拟角色动作的虚拟空间内视频。但是,内容发布服务器100也可采用不具备视频生成部142的结构。
113.例如,发布者终端200可生成上述视频,向内容发布服务器100发送该视频数据,发布基于内容发布服务器100从发布者终端200获取的视频数据的直播内容。该处理实质上与视频生成部142执行的处理相同,还可由内容发布服务器100和发布者终端200协作执行。根据上述结构可知,比起由内容发布服务器100生成虚拟空间内视频,更能减轻内容发布服务器100的处理负担。
114.发布者终端200以执行视频生成的结构进行发布时,参与发布的参与者终端400获取参与者的动作信息和角色信息,生成将参与者动作反映在虚拟角色上的视频,并发送到内容发布服务器100。内容发布服务器100向参与者所参与发布的主发布者所用发布者设备200发送该视频数据。主发布者所用发布者终端200获取主发布者的动作信息和角色信息,生成虚拟空间内视频,将该视频与从内容发布服务器100获取的参与者视频数据合成。
115.由此即可生成参加者和主发布者一起出现在画面上的视频数据。主发布者的发布者终端200向内容发布服务器100发送该合成后的视频数据,内容发布服务器发布基于该视频数据的直播内容。
116.参与者终端400可不生成视频,向内容发布服务器100发送参与者的角色信息、动作信息等,内容发布服务器100向主发布者使用的发布者终端200发送上述信息,由该发布者终端200生成使参与者动作信息等和主发布者动作信息等反映在同一虚拟空间内的视频。由此即可生成参加者和主发布者一起出现在画面上的视频数据,并向内容发布服务器100发布基于该视频数据的直播内容。
117.即使发布者终端200生成视频,发布者终端200在发送已生成的视频数据时发送公开限制设置或许可设置等信息,因此,内容发布服务器100可根据上述信息,对发布画面上的显示情况加以限制。
118.由此,内容发布服务器100不一定必须具备在本装置内生成虚拟空间内视频的视频生成部142,可获取将发布者(或参与者)动作合成为虚拟角色动作的虚拟空间内视频,发布对应该视频的直播内容。
119.内容发布服务器100在发布时可不将视频数据本身作为发布内容。内容发布服务器100的发布者143可发布用于合成虚拟空间内视频的直播内容,该虚拟空间内视频将发布者信息作为虚拟角色信息。此时将发布合成该视频所需的信息,收到该信息的观众终端300或参与者终端400等将分别依据公开限制设置执行合成视频(透视)并显示该视频的处理。
120.内容发布服务器100将视频数据作为直播内容进行发布时,可根据公开限制设置向各接收发布方发布相应的直播内容。此时,已接收该直播内容的观众终端300或参与者终端400等只会基于该已接收数据显示视频。换言之,此时,内容发布服务器100在发布时根据公开限制设置执行处理。但当内容发布服务器100发布用于合成视频的直播内容时,接收该直播内容的观众终端300或参与者终端400等则会基于该已接收的数据执行合成处理。换言之,此时,内容发布服务器100只发布同一直播内容,而在接收该直播内容的终端上根据公开限制设置执行处理。
121.另外,本披露涉及的内容发布系统,除上述装置外,还可通过计算机执行程序,实现上述功能。用于实现内容发布系统1的功能的程序可存储于usb(universal serial bus,通用串行总线)存储器、cd-rom(compact disc-read only memory,只读型光盘)、dvd(digital versatile disc,数字多功能光盘)、hdd(hard disc drive,硬盘驱动器)等计算机可读的记录媒体上,也可通过网络下载到计算机上。
122.以上对本发明披露中理想状态的实施例进行了说明,但本发明披露不限于所涉及的特定实施例,本发明披露还包括和记载于专利权利要求的发明等同的范围。另外,利用上述实施例及变形例进行说明的装置结构,只要不发生技术上的矛盾,可进行适当组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1