内容发布服务器、内容发布系统、内容发布方法及程序

文档序号:835756 发布日期:2021-03-30 浏览:23次 >En<

阅读说明:本技术 内容发布服务器、内容发布系统、内容发布方法及程序 (Content distribution server, content distribution system, content distribution method, and program ) 是由 川上量生 松井健太郎 岩城进之介 小岛尚 山口直树 于 2019-07-23 设计创作,主要内容包括:本发明提供可提升共享虚拟空间之形态的便利性的内容发布服务器等。内容发布服务器(100),具备以下部分:受理他人为参与发布者发布时所用虚拟空间而发参与申请的参与申请受理部(144);关于发布者及凭借参与申请参与发布的参与者,获取表示其各自动作的动作信息和各自虚拟角色之信息的信息获取部(141);将信息获取部(141)取得的动作信息合成为虚拟角色动作的虚拟空间内视频后,发布其相应直播内容的发布部(143)。(The present invention provides a content distribution server and the like capable of improving the convenience of sharing the form of virtual space. A content distribution server (100) is provided with the following: a participating application accepting unit (144) for accepting the participating application issued by the user in the virtual space used by the participating publisher; an information acquisition unit (141) for acquiring, with respect to the publisher and the participants who participate in the publication by applying for the publication, action information indicating their respective actions and information indicating their respective virtual characters; and a distribution unit (143) that synthesizes the motion information acquired by the information acquisition unit (141) into a virtual space video in which the virtual character moves, and then distributes the corresponding live content.)

内容发布服务器、内容发布系统、内容发布方法及程序

技术领域

本发明披露涉及内容发布服务器、内容发布系统、内容发布方法及程序。

背景技术

近年网络直播,即通过网络发布直播内容的服务有所普及。已有提议指出,发布者以虚拟空间里的虚拟角色(虚拟化身)在上述网络直播中登场,将该视频作为直播内容进行发布的技术。该直播内容发布的是,通过动作捕捉技术,将发布者动作合成为虚拟角色动作的视频。

例如,专利文献1披露了一种系统,其中供穿戴HMD(Head Mounted Display,头盔显示器)的表演者或观众以虚拟角色参与游戏或电影等,并在多频道上发布以多个视角拍摄的视频。

现有技术文献

专利文献

专利文献1:特开2002-271693号公报

发明内容

发明需要解决的问题

专利文献1披露了表演者或聚集在同一场所的多名观众以各自虚拟角色参与同一虚拟空间的结构。但在上述结构中,只有表演者或聚集在同一场所的多名观众才能以虚拟角色参与同一虚拟空间,因此,用户共享虚拟空间的便利性低。

例如,在网络直播中,多名发布者有时会共同制作直播内容,发布多名发布者一起出现在画面上的视频。多名发布者可聚集在同一场所用一个摄像头拍摄视频进行发布,也可分别在现实空间里的不同场所拍摄视频,以并排形式或重叠形式发布各自的发布画面。但是,当发布者位于现实空间里的不同场所,其各自的视频为分离状态,无法发布各发布者仿佛共享同一场所的视频。

因此,即使多名发布者位于现实空间里的不同场所,最好也能实现通过网络发布多名发布者仿佛共享同一场所的视频。发布者以虚拟角色在虚拟空间内登场的网络直播中,也有对实现此类发布之功能的需求。除发布者外,观看发布的观众最好也可以虚拟角色参与发布。如采用实现上述功能的结构,发布者与其他发布者,或发布者与观众即可在同一虚拟空间内展开交流,并且还有对可将该状态作为直播内容进行发布之系统的需求。

如能提升共享虚拟空间之形态的便利性,则不仅能实现视频合成的观点,还可实现合成多个发布节目、用户进出摄影棚即虚拟空间、从某个摄影棚即虚拟空间移动到其他摄影棚即虚拟空间等。

因此,鉴于上述情况,本发明披露的目的是提供可提升共享虚拟空间之形态的便利性的内容发布服务器等。

解决课题的方法

为达成上述目的,本发明披露第1个观点涉及内容发布服务器,特征在于具备以下部分:受理他人为参与发布者发布时所用虚拟空间而发参与申请的参与申请受理部;关于发布者及凭借参与申请参与发布的参与者,获取表示其各自动作的动作信息和各自虚拟角色之信息的信息获取部;将信息获取部取得的动作信息合成为虚拟角色动作的虚拟空间内视频后,发布其相应直播内容的发布部。

为达成上述目的,本发明披露第2个观点涉及内容发布系统,特征在于具备以下部分:受理他人为参与发布者发布时所用虚拟空间而发参与申请,将表示发布者及凭借参与申请参与发布的参与者各自动作之动作信息合成为各自虚拟角色之动作的虚拟空间视频后,发布其相应直播内容的内容发布服务器;发布者所用发布者终端;观看直播内容的观众所用观众终端。

为达成上述目的,本发明披露第3个观点涉及内容发布方法,特征在于包括以下步骤:受理他人为参与发布者发布时所用虚拟空间而发参与申请的参与申请受理步骤;关于发布者及凭借参与申请参与发布的参与者,获取表示其各自动作的动作信息和各自虚拟角色之信息的信息获取步骤;将信息获取步骤中取得的动作信息合成为虚拟角色动作的虚拟空间内视频后,发布其相应直播内容的发布步骤。

为达成上述目的,本发明披露第4个观点涉及程序,使计算机发挥以下功能:受理他人为参与发布者发布时所用虚拟空间而发参与申请的参与申请受理手段;关于发布者及凭借参与申请参与发布的参与者,获取表示其各自动作的动作信息和各自虚拟角色之信息的信息获取手段;将信息获取手段取得的动作信息合成为虚拟角色动作的虚拟空间内视频后,发布其相应直播内容的发布手段。

发明效果

由本发明披露可知,可以提供可提升共享虚拟空间之形态的便利性的内容发布服务器等。

附图说明

图1表示第1实施例涉及的内容发布系统结构的示例图。

图2表示第1实施例涉及的内容发布服务器结构的区块示例图。

图3表示第1实施例涉及的发布者终端结构的区块示例图。

图4表示第1实施例涉及的观众终端结构的区块示例图。

图5表示第1实施例涉及的观众终端结构的区块示例图。

图6表示第1实施例涉及的观众终端所显示的发布画面的示例图,(A)表示观众参与前的发布画面,(B)表示观众参与后的发布画面。

图7表示第1实施例涉及的内容发布服务器的控制处理的流程示例图。

图8表示第2实施例涉及的内容发布系统结构的示例图。

图9表示第2实施例涉及的内容发布服务器结构的区块示例图。

图10表示第2实施例涉及的发布者终端结构的区块示例图。

图11表示第2实施例涉及的观众终端所显示的发布画面的示例图,(A)表示其他发布者参与前的发布者所执行发布画面,(B)表示其他发布者参与前的其他发布者所执行发布画面,(C)表示其他发布者参与后的发布画面。

图12表示第2实施例涉及的虚拟摄像头的拍摄画面的示例图,(A)表示其他发布者参与前的拍摄画面,(B)表示其他发布者参与后的拍摄画面。

图13表示第2实施例涉及的内容发布服务器的控制处理的流程示例图。

符号说明

1、2…内容发布系统;100、500…内容发布服务器;200、600、700…发布者终端;300、400、800…观众终端;900…拍摄者终端

具体实施方式

下面参照附图说明本发明披露的实施例。另,下面说明的实施例不会不当地限制记载于专利权利要求中的本发明披露内容。实施例中显示的构成要素也不一定是本发明披露中必需的构成要素。另,第1实施例中说明观众参与发布的示例,第2实施例中说明其他发布者参与发布的示例。

(第1实施例)

如图1所示,本实施例涉及的内容发布系统1具备内容发布服务器100、一台以上的发布者终端200、一台以上的观众终端300和一台以上的观众终端400。内容发布服务器100、发布者终端200、观众终端300和观众终端400分别通过网络NW相连,实现通信。网络NW可以是WAN(World Area Network,广域网)。

内容发布服务器100通过网络NW提供发布服务。内容发布服务器100基于将发布者动作合成为虚拟角色动作的虚拟空间内视频向观众终端300、400发布直播内容。

除虚拟角色外,虚拟空间内视频还包括背景、表示虚拟物体的操作对象等。虚拟空间基本上是通过CG(Computer Graphics,计算机图形)生成的三维空间,但也可以是二维空间。另,如除发布者外,还存在其他参与发布的参与者,合成虚拟空间内视频时会将参与者动作合成为参与者的虚拟角色动作。

发布者终端200由发布直播内容的发布者使用。发布者终端200是具备HMD的通信终端,具备通信功能及动作捕捉功能。发布者终端200通过动作捕捉功能,获取发布者动作(手势)或视线等动作信息。动作信息反映在对应发布者之虚拟角色动作和虚拟空间内视频之视角(即透视图)上。动作信息还可包括表示发布者表情的数据。

观众终端300是具备个人计算机、平板电脑终端、智能手机等通信功能的装备。观众终端300是不具备用于以虚拟角色参与发布之功能的通信终端。观众终端300由观看直播内容的观众使用。

观众终端400是具备HMD的通信终端,具备通信功能及动作捕捉功能。观众终端400通过动作捕捉功能,获取观众动作(手势)或视线等动作信息。动作信息反映在对应观众之虚拟角色动作和虚拟空间内视频之视角(即透视图)上。动作信息还可包括表示观众表情的数据。

因此,观众终端400与观众终端300不同,具备供观众以虚拟角色参与发布的结构。换言之,在本实施例中,一台以上的观众终端400中任一台或多台观众终端400将成为参与者所用通信终端。

<内容发布服务器的结构>

接下来,详细说明内容发布服务器100的结构。如图2所示,内容发布服务器100具备:与其他装置展开通信的通信部110、存储各种数据的记忆部120、计算时间的计时部130和控制装置整体的控制部140。上述构成要素均通过总线BL相互连接。

通信部110是具备用于展开有线通信或无线通信的NIC(Network Interface Cardcontroller,网络接口控制器)的通信接口。通信部110通过网络NW与发布者终端200和观众终端300、400展开通信。

记忆部120由RAM(Random Access Memory,随机存储器)、ROM(Read Only Memory,只读存储器)等构成。记忆部120存储用于执行各种控制处理的程序、各种数据等。

计时部130由用于生成时钟信号的电子振荡器及可变PLL(Phase Locked Loop,锁相环)、计算时钟信号脉冲数的时钟电路等构成。计时部130基于计算的脉冲数计算时间。

控制部140由CPU(Central Processing Unit,中央处理器)等构成。控制部140通过执行存储在记忆部120的程序,控制内容发布服务器100的整体动作。控制部140根据计时部130所计脉冲数得出的时间执行各种控制。控制部140还会根据计时部130所计时间计算自直播内容开始时起经过的时间,或判断是否已超过事先指定的时间(如预计发布时间)。

接下来,说明控制部140的功能结构。控制部140发挥以下功能:信息获取部141、视频生成部142、发布部143、参与申请受理部144、一览信息发布部145。

信息获取部141通过通信部110,从发布者终端200获取发布者所用虚拟角色的相关信息和表示发布者动作或视线的动作信息。另外,信息获取部141还通过通信部110,从参与发布的观众(参与者)所用观众终端400获取参与者所用虚拟角色的相关信息和表示参与者动作或视线的动作信息。信息获取部141通过通信部110从发布者终端200和观众终端400获取音频信息。

用户可从外部装置下载所用虚拟角色的信息。用户将所用虚拟角色的信息上传到内容发布服务器100上,即可在发布中使用该虚拟角色。另,虚拟角色的信息还可由内容发布服务器100提供。例如,用户从事先存储于内容发布服务器100中的多个虚拟角色之信息中选择任一个,即可使用该虚拟角色。

视频生成部142生成将发布者和参与者的动作均合成为虚拟角色动作的虚拟空间内视频。合成可通过以下方式实现:以事先指定的虚拟空间内视频为背景,生成虚拟角色仿佛真实存在于此的视频,再生成使用该虚拟角色之发布者或参与者的动作反映在该虚拟角色上的视频。

发布部143基于视频生成部142生成的视频发布直播内容。基于已生成之视频的直播内容是指,表示从各个视角进行透视展现已生成之视频数据的信息。具体说来,直播内容包括从发布者之虚拟角色视角看到的已生成之视频时的视频、参与者之虚拟角色视角看到的已生成之视频,以及从发布所用虚拟摄像头视角看到的已生成之视频时的视频(发布画面)。

除表示视频的信息外,发布部143发布的直播内容还包括音频信息。发布部143事先将信息获取部141取得的音频信息存储在记忆部120,将播出时所用音频信息作为直播内容进行发布。

参与申请受理部144通过通信部110,从发布者终端200接收参与申请受理信息。如参与申请受理部144已取得参与申请受理信息,则受理他人为参与该发布者发布时所用虚拟空间而发的参与申请。本实施例中的“他人”即为观众。参与申请受理部144可在发布者进行发布期间受理参与申请,也可在发布开始前受理参与申请。

参与申请受理部144获取申请参与之他人的信息,显示于正在执行其申请参与之发布的发布者终端200上。他人的信息可以是表示用户名、虚拟角色等的信息。参与申请受理部144使正在执行被申请参与之发布的发布者终端200显示允许或拒绝申请参与之他人的受理操作画面。如发布者已允许,则该他人可作为参与者参与发布。

此时,可向获许参与的观众终端400发送用于参与发布时的参与用URL。参与申请受理部144还可使发布者终端200显示用于向申请参与之他人的通信终端发送参与用URL的操作画面。此时,发布者执行的发送参与用URL操作,可取代发布者执行的允许参与操作(将在后文提及的发送许可信息操作)。

一览信息发布部145基于参与申请受理部144从一台以上的发布者终端200取得的参与申请受理信息,发布正在受理参与申请之发布的一览信息。具体说来,一览信息发布部145通过通信部110,使他人的通信终端显示表示正在受理参与申请之发布的一览信息。本实施例中,他人的通信终端指观众终端300、400。但是,一览信息发布部145可只让具备用于参与发布之结构的观众终端400显示该画面。

<发布者终端的结构>

接下来,详细说明发布者终端200的结构。如图3所示,发布者终端200具备:与其他装置进行通信的通信部210、接收用户操作的操作部220、存储各种数据的记忆部230、显示各种图像的显示部240、接收声音输入的声音输入部250、用于输入动作信息的动作输入部260、输出各种声音的声音输出部270和控制装置整体的控制部280。上述构成要素均通过总线BL相互连接。

通信部210是一种通信接口,具备用于进行有线通信或无线通信的NIC。通信部210通过网络NW与内容发布服务器100展开通信。

操作部220是由操作按钮、键盘、定点设备等构成、供用户输入指令的接口。

记忆部230由RAM、ROM等构成。记忆部230存储用于执行各种控制处理的程序、输入数据等。

显示部240可由LCD(Liquid Crystal Display,液晶显示器)、EL(ElectroLuminescence,电致发光)显示器等构成。显示部240根据来自控制部280的输入数据显示文本、图像等。

声音输入部250由话筒等构成。声音输入部250接收外部输入的声音获取音频信息。

动作输入部260接收用户输入的动作,获取用户的动作信息。动作输入部260可具备用于通过动作捕捉技术获取动作信息的摄像头、传感器等。动作信息可通过检测用户视线、动作(手势)的传感器来检测。另外,动作信息还可通过用于表现虚拟角色之表情或指定表演动作等的按钮操作获取。

将用户的动作信息转换为虚拟角色动作、视线等的处理可在发布者终端200上执行,也可在内容发布服务器100上执行,还可由内容发布服务器100及发布者终端200协作执行。

声音输出部270可由扬声器、增幅器等构成。声音输出部270根据来自控制部280的输入数据输出声音。

控制部280由CPU等构成。控制部280通过执行存储在记忆部230的程序,控制发布者终端200的整体动作。

接下来,说明控制部280的功能结构。控制部280发挥以下功能:内容获取部281、显示控制部282、声音输出控制部283、输入信息发送部284、参与申请受理信息发送部285、许可信息发送部286。

内容获取部281通过通信部210从内容发布服务器100获取表示直播内容的数据。显示控制部282基于内容获取部281取得的表示直播内容之数据,使显示部240显示虚拟空间内视频。声音输出控制部283基于内容获取部281取得的表示直播内容之数据,使声音输出部270输出声音。

输入信息发送部284向内容发布服务器100发送声音输入部250取得的音频信息和动作输入部260取得的动作信息。输入信息发送部284可向内容发布服务器100发送在虚拟角色上反映动作信息后的信息。

参与申请受理信息发送部285通过通信部210向内容发布服务器100发送用户设置的参与申请受理信息。参与申请受理信息是表示招揽发布参与者的信息,包括发布计划时间、招揽人数、发布内容等信息。

许可信息发送部286根据用户的发送许可信息操作,通过通信部210向内容发布服务器100发送许可信息。许可信息是表示用户允许或拒绝他人之申请参与的信息。

<观众终端的结构>

接下来,详细说明观众终端300的结构。如图4所示,观众终端300具备:与其他装置进行通信的通信部310、接收用户输入操作的操作部320、存储各种数据的记忆部330、显示各种图像的显示部340、输出声音的声音输出部350和控制装置整体的控制部360。上述构成要素均通过总线BL相互连接。

通信部310是一种通信接口,具备用于进行有线通信或无线通信的NIC。通信部310通过网络NW与内容发布服务器100展开通信。

操作部320是由操作按钮、键盘、定点设备等构成、供用户输入指令的接口。

记忆部330由RAM、ROM等构成。记忆部330存储用于执行各种控制处理的程序、输入数据等。

显示部340可由LCD、LED显示屏等构成。显示部340根据来自控制部360的输入数据显示文本、图像等。

声音输出部350由扬声器、增幅器等构成。声音输出部350根据来自控制部360的输入数据输出声音。

控制部360由CPU等构成。控制部360通过执行存储在记忆部330的程序,控制观众终端300的整体动作。

接下来,说明控制部360的功能结构。控制部360发挥以下功能:内容获取部361、显示控制部362、声音输出控制部363。

内容获取部361通过通信部310从内容发布服务器100获取表示直播内容的数据。显示控制部362基于内容获取部361取得的表示直播内容之数据,使显示部340将虚拟空间内视频显示为动画。声音输出控制部363基于内容获取部361取得的表示直播内容之数据,使声音输出部350输出声音。

接下来,详细说明观众终端400的结构。如图5所示,观众终端400具备:与其他装置展开通信的通信部410、接收用户输入操作的操作部420、存储各种数据的记忆部430、显示各种图像的显示部440、接收声音输入的声音输入部450、用于输入动作信息的动作输入部460、输出各种声音的声音输出部470和控制装置整体的控制部480。上述构成要素均通过总线BL相互连接。

观众终端400的结构和发布者终端200的结构基本相同。例如,观众终端400具备以下功能:获取观众的动作信息等观众参与发布所需的信息,发送到内容发布服务器100,以将其反映在观众的虚拟角色之动作上。

但观众终端400的控制部480与发布者终端200不同,具备参与申请信息发送部485,而不具备参与申请受理信息发送部285及许可信息发送部286。具体说来,观众终端400的控制部480发挥以下功能:内容获取部481、显示控制部482、声音输出控制部483、输入信息发送部484、参与申请信息发送部485。

内容获取部481、显示控制部482、声音输出控制部483、输入信息发送部484的功能,与发布者终端200控制部280的内容获取部281、显示控制部282、声音输出控制部283、输入信息发送部284的功能基本相同。另,显示控制部482通过通信部410从内容发布服务器100获取所发布的一览信息,使显示部440显示表示正在受理参与申请之发布的一览信息。

参与申请信息发送部485通过操作部410向内容发布服务器100发送表示希望参与发布的参与申请信息。具体说来,如用户已申请参与,参与申请信息发送部485向表示受理参与申请之发布一览信息画面发送该参与申请信息。

<发布画面的具体示例>

接下来,参照表示被发布的直播内容之信息,说明所显示的发布画面的具体示例。

图6表示显示于观众终端300的发布画面的示例图。图6(A)表示观众参与前的发布画面,图6(B)表示观众参与后的发布画面。区域A1中,把虚拟空间内视频里从虚拟摄像头(图中未显示)视角透视的图像显示为动画。区域A2中,显示观众发布评论的输入栏,其右侧显示了发布执行按钮B1。

图6(A)中,表示区域A1的视频里显示了表示发布者A的虚拟角色10。发布者A是使用发布者终端200执行发布的发布者。另,该视频中还可显示表示虚拟物体即桌子的操作对象20。

此处,如发布者A已允许使用一台以上的观众终端400中任一台的观众即观众A参与发布,该观众终端400向内容发布服务器100发送表示观众A所用虚拟角色的信息和观众A的动作信息。

最终如图6(B)所示,表示观众A的虚拟角色30显示于区域A1,呈现进入发布画面的状态。另,参与者即观众A的虚拟角色30,如已获许参与发布,则进入发布者A发布时所用虚拟空间。但是,如果虚拟角色30不在虚拟摄像头的拍摄区域内,则不出现在发布画面的区域A1中。

内容发布服务器100的发布部143使观众终端300显示参与者即观众A和发布者A,且两者可互相区分。例如,图6(B)发布画面的区域A1中,在发布者A的虚拟角色10上方显示“发布者A”等表示用户名的文本列,而在观众A的虚拟角色30上方显示“观众A”等表示用户名的文本列。

另,区分发布画面中登场的虚拟角色的方法不限于此。例如,发布部143可通过为发布者与参与者中任一方或双方的虚拟角色添加边框或上色,实现两者的区分。发布部143可通过在发布者与参与者中任一方或双方的虚拟角色附近添加识别标记,实现两者的区分。

图6所示发布画面基本显示于观众终端300,但相同发布画面也可显示于非参与者的观众所用观众终端400上,而非参与者的观众所用观众终端400还可只显示区域A1的视频。发布者终端200和参与者所用观众终端400上显示的是从各自虚拟角色(即虚拟角色10或虚拟角色30)视角透视的虚拟空间内视频,而非图6所示发布画面。

<处理流程>

接下来,参照图7说明内容发布服务器100执行控制处理的一个示例。该处理在内容发布服务器100从一台以上的发布者终端200获取参与申请受理信息时执行。

首先,控制部140的一览信息发布部145基于从一台以上的发布者终端200取得的参与申请受理信息,使观众终端300、400显示表示正在受理参与申请之发布一览信息的画面(步骤S101)。从多台发布者终端200获取参与申请受理信息时,一览信息发布部145通过通信部110向观众终端300、400发布可一览上述信息的一览信息。

控制部140的参与申请受理部144受理他人为参与发布者发布时所用虚拟空间所发的参与申请(步骤S102)。具体说来,参与申请受理部144通过通信部110获取观众终端400的参与申请信息发送部485发送的参与申请信息。

控制部140的参与申请受理部144获取申请参与之他人(即申请参与者)的信息,显示于正在执行其申请参与之发布的发布者终端200上(步骤S103)。参与申请受理部144还使该发布者终端200显示允许或拒绝申请参与之他人的受理操作画面,受理参与的许可或拒绝(步骤S104)。

控制部140在此判断发布者是否允许参与(步骤S105)。具体说来,控制部140基于从发布者终端200的许可信息发送部286取得的许可信息,判断发布者是否允许参与。

如参与申请已遭拒(步骤S105;N),控制部140的信息获取部141从正在执行发布的发布者终端200获取发布者的各种信息(步骤S107)。换言之,内容发布服务器100在无参与者时,只获取发布者的虚拟角色信息和动作信息,执行后续步骤S108、S109的处理。

但是,如已获许参与(步骤S105;Y),控制部140的信息获取部141则从正在执行发布的发布者终端200获取发布者的各种信息以及参与该发布之观众的各种信息(步骤S106)。换言之,内容发布服务器100获取发布者及参与者各自的虚拟角色信息和动作信息,执行后续步骤S108、S109的处理。

控制部140的视频生成部142生成将信息获取部141取得的动作信息合成为虚拟角色动作的虚拟空间内视频(步骤S108)。

控制部140的发布部143基于视频生成部142生成的视频发布直播内容(步骤S109)。由此,发布者终端200显示发布者之虚拟角色视角的视频,参与发布的观众之观众终端400显示该观众之虚拟角色视角的视频,不参与发布的观众之观众终端300、400显示发布画面。

以上对内容发布服务器100执行控制处理的一个示例进行了说明。另,处理流程不限于上述流程。例如,在发布者进行发布期间受理参与申请时,可像在步骤S101之前执行步骤S107、S108、S109这样,执行仅发布者发布的处理;还可执行自动允许按先到顺序规定数量的申请参与者参与的处理,替代执行反映发布者决定允许参与之意图的处理即步骤S104。

<效果说明>

在本实施例涉及的内容发布系统1中,内容发布服务器100通过网络接收观众发出的参与发布申请。此时,即使发布者和观众位于现实空间里的不同场所,也可以各自的虚拟角色共享虚拟空间,执行发布。因此,由本实施例设计的内容发布系统1可知,可以提升共享虚拟空间之形态的便利性。

(第2实施例)

本实施例中,对第2实施例涉及的内容发布系统2进行说明。另,在后文的说明中,对与第1实施例涉及的内容发布系统1通用的构成要素,使用相同符号进行说明。内容发布系统2的结构和内容发布系统1的结构,只要不发生技术上的矛盾,均可合理搭配组合。

例如,内容发布系统1是供观众参与发布的结构,内容发布系统2是供其他发布者参与发布的结构。因此,组合上述结构即可实现能让观众和其他发布者均参与发布的结构。

如图8所示,本实施例涉及的内容发布系统2具备内容发布服务器500、发布者所用发布者终端600、其他发布者所用发布者终端700、一台以上的观众终端300、一台以上的观众终端800、一台以上的拍摄者终端900。上述装置分别通过网络NW相连,实现通信。网络NW可以是WAN。

内容发布服务器500通过网络NW提供发布服务。内容发布服务器100基于将发布者动作合成为虚拟角色动作的虚拟空间内视频向观众终端300、800发布直播内容。另,如除发布者外,还存在其他参与发布的参与者,参与者动作也将作为参与者的虚拟角色动作合成在虚拟空间内视频中。

发布者终端600、700分别由发布直播内容的各发布者使用。发布者终端600、700是具备HMD的通信终端,具备通信功能及动作捕捉功能。发布者终端600、700通过动作捕捉功能,获取发布者动作(手势)或视线等动作信息。动作信息反映在对应发布者之虚拟角色动作和虚拟空间内视频之视角(即透视图)上。动作信息还可包括表示发布者表情的数据。

观众终端300、800是具备个人计算机、平板电脑终端、智能手机等通信功能的装备。观众终端300、800是不具备用于以虚拟角色参与发布之功能的通信终端。观众终端300、800由观看直播内容的观众使用。观众终端800的结构和观众终端300的结构相同。

拍摄者终端900是具备控制用于在虚拟空间拍摄的虚拟摄像头之位置、拍摄角度、拍摄条件等之功能的通信终端。由拍摄者终端900控制的虚拟摄像头视频是与平时固定发布画面不同视角的视频,将作为发布该不同视角视频的发布画面被发布至观众终端300、800。

下文说明设前提条件为以下状态:观众终端300的观众正在观看使用发布者终端600之发布者所执行的发布;观众终端800的观众正在观看使用发布者终端700之发布者(其他发布者)所执行的发布,该发布是独立于发布者终端600之发布外的发布(其他发布);发布拍摄者终端900控制的虚拟摄像头所拍视频,该虚拟摄像头配置于发布者终端700所执行的其他发布所用虚拟空间内。

设使用发布者终端700的发布者参与发布者终端600执行的发布为前提条件。换言之,在本实施例中,发布者终端700中将成为参与者所用通信终端。

另,内容发布系统2具备一台发布者终端600和一台发布者终端700。但,执行发布的发布者终端600和参加该发布的发布者终端700均可为多台终端。

另外,除发布者终端700之发布的虚拟空间之外,拍摄者终端900还可配置于发布者终端600之发布的虚拟空间内。在内容发布系统2中,使用一个内容发布服务器500,发布者终端600、700分别执行发布,但是,发布者终端600、700可分别通过两台以上内容发布服务器500执行发布,上述内容发布服务器提供各不相同的发布平台。

<内容发布服务器的结构>

接下来,详细说明内容发布服务器500的结构。如图9所示,内容发布服务器500具备:与其他装置展开通信的通信部110、存储各种数据的记忆部120、计算时间的计时部130和控制装置整体的控制部540。上述构成要素均通过总线BL相互连接。

控制部540由CPU等构成。控制部540通过执行存储在记忆部120的程序,控制内容发布服务器500的整体动作。控制部540根据计时部130所计脉冲数得出的时间执行各种控制。控制部540还会根据计时部130所计时间计算自直播内容开始时起经过的时间,或判断是否已超过事先指定的时间(如预计发布时间)。

接下来,说明控制部540的功能结构。控制部540发挥以下功能:信息获取部541、视频生成部542、发布部543、参与申请受理部544、一览信息发布部545、链接通知部546。

信息获取部541通过通信部110,从发布者终端600获取发布者所用虚拟角色的相关信息和表示发布者动作或视线的动作信息。另外,信息获取部541还通过通信部110,从参与发布的其他发布者(参与者)所用发布者终端700获取参与者所用虚拟角色的相关信息和表示参与者动作或视线的动作信息。信息获取部541通过通信部110从发布者终端600、700获取音频信息。

视频生成部542生成将发布者和参与者的动作均合成为虚拟角色动作的虚拟空间内视频。

发布部543基于视频生成部542生成的视频发布直播内容。基于已生成之视频的直播内容是指,表示从各个视角进行透视展现已生成之视频数据的信息。具体说来,直播内容包括从发布者之虚拟角色视角看到的已生成之视频时的视频、参与者之虚拟角色视角看到的已生成之视频、从发布所用虚拟摄像头视角看到的已生成之视频时的视频(发布画面),以及从由拍摄者终端900控制的发布所用虚拟摄像头视角看到的已生成之视频时的视频(其他发布画面)。

视频生成部542生成使发布者或参与者的虚拟角色移动到该发布者执行的发布或参与者参与的其他发布所用虚拟空间内的视频,发布部543将该发布和其他发布合并为一个发布视频,作为直播内容进行发布。另,视频生成部542及发布部543也可采用并列发布两个视频,而非合并发布的结构。

另,如发布者终端600所执行的发布已有其他发布者参与,发布部543可使观众终端300、800显示发布者与其他发布者均出现在画面上的合成后的视频。

如发布者所执行的发布已有其他发布者以参与者参与,视频生成部542生成使发布者及参与者的虚拟角色移动到其他虚拟空间内的视频,发布部543将该发布和其他发布合并为一个发布视频,作为直播内容进行发布。其他虚拟空间指,不同于发布者执行的发布所用虚拟空间,以及参与者参与的其他发布所用虚拟空间的虚拟空间。

除表示视频的信息外,发布部543发布的直播内容还包括音频信息。发布部543事先将信息获取部541取得的音频信息存储在记忆部120,将播出时所用音频信息作为直播内容进行发布。

如虚拟空间内配置多个虚拟摄像头,发布部543还可根据规定条件切换多个虚拟摄像头拍摄的任一段或多段视频,将该拍摄视频作为直播内容进行发布。规定条件包括发布者或观众执行视频切换操作、到达事先指定的时间(即进度设置的时间)、虚拟角色发生移动、参与者已参与发布等任一种或多种条件。此时,观众可通过在观众终端300、800上执行视频切换操作,从以下发布频道中进行选择切换:虚拟摄像头之拍摄者所拍视频的发布;已受理参与申请之发布者的发布画面;参与者的画面;视频中合成了发布者之发布和参与者之发布的发布。

参与申请受理部544通过通信部110,从发布者终端600接收参与申请受理信息。如参与申请受理部544已取得参与申请受理信息,则受理他人为参与该发布者发布时所用虚拟空间所发的参与申请。本实施例中的“他人”即为使用发布者终端700的其他发布者。参与申请受理部544可在发布者进行发布期间受理参与申请,也可在发布开始前受理参与申请。

参与申请受理部544获取申请参与之他人的信息,显示于正在执行其申请参与之发布的发布者终端600上。他人的信息可以是表示用户名、虚拟角色等的信息。参与申请受理部544使正在执行被申请参与之发布的发布者终端600显示允许或拒绝申请参与之他人的受理操作画面。如发布者已允许,则该他人可作为参与者参与发布。

他人的信息还包括,观看其他发布的观众(使用观众终端800的观众)以及使用虚拟摄像头拍摄其他发布者的拍摄者(使用拍摄者终端900的拍摄者)之相关信息。

参与申请受理部544将允许或拒绝申请参与且正使用虚拟摄像头拍摄他人发布之拍摄者(使用拍摄者终端900的拍摄者)的受理操作画面,显示于发布者终端600上。如拍摄者已获许参与,视频生成部542使该拍摄者的虚拟摄像头移动到发布者终端所执行发布的虚拟空间内,该发布和其他发布共享该拍摄者的虚拟摄像头。下文将对共享虚拟摄像头的原理进行详细说明。

参与发布时所用的参与用URL可向获许参与的观众终端700发送。参与申请受理部544还可使发布者终端600显示用于向申请参与之他人的通信终端发送参与用URL的操作画面。此时,发布者执行的发送参与用URL操作,可取代发布者执行的允许参与操作(将在后文提及的发送许可信息操作)。

但是,如拍摄者的参与申请已遭拒,拍摄者终端900则进入虚拟摄像头不可用,并且仅与观众终端300、800相同的功能可用的状态。

一览信息发布部545基于参与申请受理部544从发布者终端600取得的参与申请受理信息,发布正在受理参与申请之发布的一览信息。具体说来,一览信息发布部545通过通信部110,使他人的通信终端显示表示正在受理参与申请之发布的一览信息。本实施例中,他人的通信终端指执行其他发布的发布者终端700。另,本实施例中,仅一台发布者终端600受理参与申请,如多台发布者终端600受理参与申请,发布的一览信息指可一览上述多台的参与申请之信息。

链接通知部546使观看发布或其他发布中任一方的观众终端300、800,显示用于观看其他发布或其他发布之拍摄者终端900所执行发布的链接。由此,观众可掌握其他发布的存在。例如,链接通知部546将发布者终端700所执行之其他发布以及拍摄者终端900之发布的URL,均通知到观众终端300。链接通知部546将发布者终端600所执行发布的URL通知到观众终端800。

<发布者终端的结构>

接下来,详细说明发布者终端600的结构。另,发布者终端700的结构和发布者终端600的结构相同。

如图10所示,发布者终端600具备:与其他装置进行通信的通信部210、接收用户操作的操作部220、存储各种数据的记忆部230、显示各种图像的显示部240、接收声音输入的声音输入部250、用于输入动作信息的动作输入部260、输出各种声音的声音输出部270和控制装置整体的控制部680。上述构成要素均通过总线BL相互连接。

控制部680由CPU等构成。控制部680通过执行存储在记忆部230的程序,控制发布者终端600的整体动作。

接下来,说明控制部680的功能结构。控制部680发挥以下功能:内容获取部281、显示控制部282、声音输出控制部283、输入信息发送部284、参与申请受理信息发送部285、许可信息发送部286、参与申请信息发送部687。

参与申请信息发送部687通过操作部210向内容发布服务器500发送表示希望参与发布的参与申请信息。具体说来,如用户已申请参与,参与申请信息发送部687向表示受理参与申请之发布一览信息画面发送该参与申请信息。

本实施例涉及的发布者终端600、700具备用于受理其他用户为参与某用户发布时所用虚拟空间所发的参与申请,以及用于参与其他用户发布时所用虚拟空间的结构;但发布者终端600、700不限于上述结构。例如,可以是发布者终端600、700中任一方(如发布者终端600)具备用于受理为参与发布时所用虚拟空间所发的参与申请的结构,而另一方(如发布者终端700)具备用于参与其他发布者发布时所用虚拟空间的结构。

<发布画面和拍摄画面的具体示例>

接下来,参照表示被发布的直播内容之信息,说明所显示的发布画面和拍摄者用虚拟摄像头拍摄的拍摄画面的具体示例。

图11表示显示于观众终端300或观众终端800的发布画面的示例图。图11(A)表示发布者在其他发布者参与前的发布画面,换言之,图11(A)是显示于观看发布者终端600之发布的观众终端300的发布画面。

图11(B)表示其他发布者在其他发布者参与前所执行发布的发布画面,换言之,图11(B)是显示于观看发布者终端700之发布的观众终端800的发布画面。

图11(C)表示其他发布者参与后的发布画面,换言之,图11(C)是显示于观看发布者终端600、700之发布的观众终端300、800的发布画面。在该示例中说明了,使用发布者终端700的其他发布者B参与使用发布者终端600之发布者A的发布,发布者B和发布者A的发布整合在一起了。

图11(A)、图11(B)、图11(C)的区域A3中,把虚拟空间内视频里从虚拟摄像头(图中未显示)视角透视的图像显示为动画。区域A4中,显示观众发布评论的输入栏,其右侧显示了发布执行按钮B1。

图11(A)中,表示区域A3的视频里显示了表示发布者A的虚拟角色40。发布者A是使用发布者终端600执行发布的发布者。另,该视频中还可显示表示虚拟物体即桌子的操作对象20。

图11(B)中,表示区域A3的视频里显示了表示发布者B的虚拟角色50。发布者B是使用发布者终端700执行发布的发布者。另,该视频中还可显示表示虚拟摄像头的操作对象60。该表示虚拟摄像头的操作对象60是由拍摄者终端900控制的虚拟摄像头。

此处,如发布者A允许使用发布者终端700的发布者B参与发布,该发布者终端700向内容发布服务器500发送表示发布者B所用虚拟角色的信息和发布者B的动作信息。另外,如发布者A已允许使用拍摄者终端900、用虚拟摄像头拍摄发布者B之发布的拍摄者参与发布,表示虚拟摄像头的操作对象60也将移动到发布者A正在发布的虚拟空间内。

最终如图11(C)所示,表示发布者A的虚拟角色40、表示发布者B的虚拟角色50和表示虚拟摄像头的操作对象60均显示于区域A3,呈现进入发布画面的状态。另,在图11(C)中,发布者B的虚拟角色50和表示虚拟摄像头的操作对象60进入了发布者A在发布时所用的虚拟空间内。但是,如果虚拟角色50和表示虚拟摄像头的操作对象60不在虚拟摄像头(图中未显示)的拍摄区域内,则不出现在发布画面的区域A3中。

内容发布服务器500的发布部543使观众终端300、800显示参与者即发布者A和发布者B,且两者可互相区分。例如,图11(C)发布画面的区域A3中,在发布者A的虚拟角色40上方显示“发布者A”等表示用户名的文本列,而在发布者B的虚拟角色50上方显示“发布者B”等表示用户名的文本列。

图11(A)、图11(B)中未显示上述文本列,换言之,只有当多名发布者共享虚拟空间时,才显示上述文本列。但是,发布部543即使在如图11(A)、图11(B)所示、一名发布者单独使用虚拟空间时,也可采用显示文本列的结构。

另,发布者终端600、700显示的是从各自虚拟角色(即虚拟角色40或虚拟角色50)视角透视的虚拟空间内视频,而非图11所示发布画面。

图12表示虚拟摄像头(表示虚拟摄像头的操作对象60)所拍摄的拍摄画面的示例图。图12(A)表示其他发布者参与前的发布画面,换言之,图12(A)对应图11(B)所示发布画面,表示在发布者B发布的虚拟空间内,从表示虚拟摄像头的操作对象60视角拍摄的拍摄画面。该拍摄画面可用于发布者A和发布者B所执行两个发布之外的其他频道的发布。

图12(B)表示其他发布者参与后的发布画面,换言之,图12(B)对应图11(C)所示发布画面,表示在移动到发布者A发布的虚拟空间内之后,从表示虚拟摄像头的操作对象60视角拍摄的拍摄画面。

与图12(A)所示拍摄画面不同的是,表示发布者A的虚拟角色40和表示桌子的操作对象20均进入图12(B)所示拍摄画面中。

<处理流程>

接下来,参照图13说明内容发布服务器500执行控制处理的一个示例。该处理在内容发布服务器500从发布者终端600获取参与申请受理信息时执行。

首先,控制部540的一览信息发布部545基于发布者终端600取得的参与申请受理信息,使其他发布者终端700显示表示正在受理参与申请之发布一览信息的画面(步骤S201)。

控制部540的参与申请受理部544受理其他发布者为参与发布者发布时所用虚拟空间所发的参与申请(步骤S202)。具体说来,参与申请受理部544通过通信部110获取其他发布者终端700的参与申请信息发送部687发送的参与申请信息。

控制部540的参与申请受理部544获取申请参与之他人(即其他发布者)以及拍摄他人发布之拍摄者的信息,显示于正在执行其申请参与之发布的发布者终端600上(步骤S203)。参与申请受理部544还将允许或拒绝申请参与之他人及拍摄者的受理操作画面,显示于该发布者终端600上,受理参与的许可或拒绝(步骤S204)。

控制部540在此判断发布者是否允许其他发布者参与(步骤S205)。具体说来,控制部540基于从发布者终端600的许可信息发送部286取得的许可信息,判断发布者是否允许参与。

如参与申请已遭拒(步骤S205;N),控制部540的信息获取部541从正在执行发布的发布者终端600获取发布者的各种信息(步骤S207)。换言之,如无参与者,内容发布服务器500只获取发布者的虚拟角色信息和动作信息,执行后续步骤S208、S209的处理。

但是,如其他发布者已获许参与(步骤S205;Y),控制部540的信息获取部541则从正在执行发布的发布者终端600获取发布者的各种信息以及参与该发布之其他发布者的各种信息(步骤S206)。换言之,内容发布服务器500获取发布者及参与者的虚拟角色信息和动作信息,执行后续步骤S211、S212的处理。

控制部540在此判断发布者是否允许在其他发布所用虚拟空间内执行拍摄的拍摄者参与(步骤S208)。具体说来,控制部540基于从发布者终端600的许可信息发送部286取得的许可信息,判断发布者是否允许参与。

如拍摄者的参与申请已遭拒(步骤S208;N),控制部540控制发布状态,拍摄者终端900则进入虚拟摄像头不可用的状态,并且仅与观众终端300、800相同的功能可用的状态(步骤S210)。

但是,如拍摄者已获许参与(步骤S208;Y),控制部540的信息获取部541获取正在使用拍摄者终端900之拍摄者的虚拟摄像头信息(步骤S209)。内容发布服务器500使取得的虚拟摄像头信息反映在发布者终端600之发布所用虚拟空间。由此,使用拍摄者的虚拟摄像头可在移动后的虚拟空间内继续执行拍摄。

控制部540的视频生成部542生成将信息获取部541取得的动作信息合成为虚拟角色动作的虚拟空间内视频(步骤S211)。如拍摄者获许参与,视频生成部542还使该拍摄者的虚拟摄像头移动到发布的虚拟空间内,该发布和其他发布共享该拍摄者的虚拟摄像头。

控制部540的发布部543基于视频生成部542生成的视频发布直播内容(步骤S212)。例如,发布者终端600显示发布者之虚拟角色视角的视频,参与发布的其他发布者终端700显示该其他发布者之虚拟角色视角的视频,不参与发布的观众之观众终端300、800显示发布画面;已获许参与的拍摄者终端900显示虚拟摄像头在移动后的虚拟空间内拍摄的视频,该视频也用于其他发布。如其他发布者之虚拟角色或虚拟摄像头发生移动,控制部540的链接通知部546可使观众终端300、800显示用于观看其他发布或其他发布之拍摄者终端900所执行发布的链接,还可将用于观看移动后之发布的链接通知到观众终端300、800。

以上对内容发布服务器500执行控制处理的一个示例进行了说明。另,处理流程不限于上述流程。

例如,在发布者进行发布期间受理参与申请时,可像在步骤S201之前执行步骤S207、S211、S212这样,执行仅发布者发布的处理;还可执行自动允许按先到顺序规定数量的申请参与者参与的处理,替代执行反映发布者决定允许参与之意图的处理即步骤S204。

<效果说明>

在本实施例涉及的内容发布系统2中,内容发布服务器500通过网络接收其他发布者发出的参与发布申请。此时,即使发布者和其他发布者位于现实空间里的不同场所,也可以各自的虚拟角色共享虚拟空间,执行发布。另外,根据内容发布系统2可知,不仅能实现视频合成的观点,还可实现多个发布节目的合成、其他发布者进出摄影棚即虚拟空间、从某个摄影棚即虚拟空间向其他摄影棚即虚拟空间移动。因此,由本实施例涉及的内容发布系统2可知,可以提升共享虚拟空间之形态的便利性。

以上对实施例的说明到此结束,但上述实施例只是一个示例。因此,内容发布系统1、2的具体结构、处理内容等不限于在上述实施例中做的说明。接下来,说明上述实施例的变形实施例。另,对与实施例涉及的内容发布系统1、2通用的构成要素,使用相同符号进行说明。

(变形实施例)

内容发布服务器100、500执行控制处理的顺序不限于图7、图13示例。另外,内容发布服务器100、500执行控制处理的内容不限于图7、图13示例,可省略部分处理。

上述实施例中,依据参与申请受理情况对内容发布服务器100、500发布的内容加以变形。换言之,在发布阶段对内容加以变形。但是,发布内容之内容可完全相同,也可在接收方显示视频的阶段对内容执行显示控制。观众终端300、800等执行程序显示内容时,可依据参与申请受理情况执行显示控制。例如,观众终端300、800可通过接收发布者的参与许可信息,执行相应的动作,实现上述变形。

第2实施例中说明了受理参与申请之发布与参与之其他发布比例为1比1的示例。但是,内容发布系统2的结构不限于该参与方法,某发布者终端之虚拟角色可一齐参与其他多个发布者终端所执行发布的虚拟空间,其他多名发布者的虚拟角色也可参与某发布者终端在发布时所用虚拟空间;内容发布系统2还可采用即使受理参与申请之发布与参与之其他发布比例为多对多也能实现,换言之,可整合多个发布节目的结构。

第2实施例中说明了移动源之参与者(其他发布者)发布的画面整合到移动后发布的示例。但也可采用以下结构:移动源之参与者发布的画面不因是否参与发生变化,内容发布服务器500的发布部543以仅显示其他发布者之虚拟角色的状态继续该发布。另外,观众终端300、800可执行控制显示,不通知移动后发布的链接而自动显示整合后的发布画面。

上述实施例中,内容发布服务器100、500具备参与申请受理部144、544,只受理基于参与申请的参与。但是,内容发布服务器100、500还可具备退出受理部,在参与者(即观众或其他发布者)参与后受理该退出。退出可通过允许参与的发布者向内容发布服务器100、500发送对参与者的驱逐指令实现,也可通过参与者向内容发布服务器100、500发送退出申请信息实现。根据上述结构可知,参与者可出入发布者在发布时所用虚拟空间。

上述实施例中,内容发布服务器100、500不限于受理基于参与申请的参与的结构,可以是受理发布者所发邀请的结构。例如,使用发布者终端200、600的发布者向内容发布服务器100、500发送用于邀请观众或其他发布者的邀请信息,内容发布服务器100、500通知接到该邀请的观众或发布者所用通信终端。由此,即可实现凭借邀请参与。

在上述实施例涉及的内容发布系统1中,内容发布服务器100、500的视频生成部142、542生成将发布者动作合成为虚拟角色动作的虚拟空间内视频。但是,内容发布服务器100、500也可采用不具备视频生成部142、542的结构。

例如,发布者终端200、600、700或参与发布的观众终端400可生成上述视频,向内容发布服务器100、500发送该视频数据,发布基于内容发布服务器100、500从发布者终端200、600、700或参与发布的观众终端400获取之视频数据的直播内容。该处理实质上与视频生成部142、542执行的处理相同,还可由内容发布服务器100、500和发布者终端200、600、700或参与发布的观众终端400协作执行。根据上述结构可知,比起由内容发布服务器100、500生成虚拟空间内视频,更能减轻内容发布服务器100、500的处理负担。

发布者终端200、600以执行视频生成的结构进行发布时,参与发布的参与者终端(例如,发布者使用的发布者终端700或参与发布之观众使用的观众终端400)获取该参与者的动作信息和角色信息,生成将参与者动作反映在虚拟角色上的视频,并发送到内容发布服务器100、500。内容发布服务器100、500向参与者所参与发布的主发布者所用发布者设备200、600发送该视频数据。主发布者所用发布者终端200、600获取主发布者的动作信息和角色信息,生成虚拟空间内视频,并将该视频与从内容发布服务器100、500取得的参与者视频数据合成。由此即可生成参加者和主发布者均在画面上的视频数据。主发布者的发布者终端200、600向内容发布服务器100、500发送该合成后的视频数据,内容发布服务器发布基于该视频数据的直播内容。

由此,内容发布服务器100、500不一定必须具备在本装置内生成虚拟空间内视频的视频生成部142、542,可获取将发布者(或参与者)动作合成为虚拟角色动作之虚拟空间内视频,发布对应该视频的直播内容。

另外,内容发布服务器100、500还可在从各个终端接收发布者和参与者之角色信息以及动作信息后,从内容发布服务器100、500将参与者的动作信息发送到发布者方,并将发布者的动作信息发送到参与者方。通过内容发布服务器100、500从中传递信息,可让各个终端生成发布者之虚拟角色和参与者之虚拟角色共存的虚拟空间内视频。另,生成视频的终端可以是发布者终端200、600和参与者终端中任一个或多个,也可以由除此之外的其他终端在接收该已生成视频数据即直播内容后显示。

在上述实施例涉及的内容发布系统1、2中,发布者终端200、600、700和观众终端300、800,以及拍摄者终端900结构不同,可相互区分。但是,也可组合上述各装置构成要素后,使其结构具备上述任一或两个以上功能。

内容发布服务器100、500在发布时可不将视频数据本身作为发布内容。内容发布服务器100、500的发布部143、543可发布用于合成虚拟空间内视频的直播内容,该虚拟空间内视频将发布者信息作为虚拟角色信息。此时将发布合成该视频所需的信息,收到该信息的观众终端300、800和参与者终端200、600,以及拍摄者终端900等将分别依据已接收的数据设置执行合成视频(透视)并显示该视频的处理。

内容发布服务器100、500将视频数据作为直播内容进行发布时,由于发布的是表示以各接收发布方视角透视的视频之数据,可向各接收发布方发布相应的直播内容。此时,收到该直播内容的观众终端300、800和发布者终端200、600,以及拍摄者终端900等只会基于该已接收数据显示视频。换言之,此时会以已生成视频数据的状态执行发布。但当内容发布服务器100、500发布用于合成视频的直播内容时,收到该直播内容的观众终端300、800和发布者终端200、600,以及拍摄者终端900等则会基于该已接收的数据执行合成处理。换言之,此时,内容发布服务器100、500只发布同一直播内容,而在收到该直播内容的终端上执行生成即将显示的视频的处理。

另外,本披露涉及的内容发布系统,除上述装置外,还可通过计算机执行程序,实现上述功能。用于实现内容发布系统1之功能的程序可存储于USB(Universal Serial Bus,通用串行总线)存储器、CD-ROM(Compact Disc-Read Only Memory,只读型光盘)、DVD(Digital Versatile Disc,数字多功能光盘)、HDD(Hard Disc Drive,硬盘驱动器)等计算机可读的记录媒体上,也可通过网络下载到计算机上。

以上对本发明披露中理想状态的实施例进行了说明,但本发明披露不限于所涉及的特定实施例,本发明披露还包括和记载于专利权利要求的发明等同的范围。另外,利用上述实施例及变形实施例进行说明的装置结构,只要不发生技术上的矛盾,均可合理搭配组合。

33页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:生成用于在VR中显示的复合视频流

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类