本实用新型涉及直播技术相关技术领域,特别是一种虚拟人物角色直播系统。

背景技术:

现有的视频直播通常是通过摄像头获取当前视频画面,然后将视频画面实时上传到直播平台,通过直播平台向客户端进行直播。

然而,现有的视频直播的都是通过摄像头采集真人主播的视频进行直播,而直播中的虚拟产品一般是通过电脑软件直接生成,缺乏互动性。因此这种直播方式无法满足虚拟人物角色的直播需求。

技术实现要素:

基于此,有必要针对现有技术无法满足虚拟人物角色的直播需求的技术方案,提供一种虚拟人物角色直播系统。

本实用新型提供一种虚拟人物角色直播系统,包括:动作捕捉设备、视频采集设备、直播设备、直播平台,所述动作捕捉设备的输出端、所述视频采集设备的输出端与所述直播设备的输入端通信连接,所述直播设备的输出端与所述直播平台通过网络通信连接。

进一步的,所述动作捕捉设备为体感设备。

更进一步的,所述体感设备包括穿戴在真人主播身上的至少一体感信号发射器、与所述体感信号发射器通信连接的体感信号接收器,所述体感信号接收器的输出端与所述直播设备的输入端通信连接。

进一步的,还包括语音采集设备,所述语音采集设备的输出端与所述直播设备的输入端通信连接。

更进一步的,所述语音采集设备为穿戴在真人主播身上的麦克风。

进一步的,还包括虚拟人物角色位置调整设备,所述虚拟人物角色位置调整设备的输出端与所述直播设备的输入端通信连接。

再进一步的,还包括与所述直播平台通过网络通信连接的直播客户端。

本实用新型通过动作捕捉设备捕捉真人主播的动作,通过视频采集设备采集背景视频,并通过直播设备将根据动作捕捉设备捕捉的动作所控制的虚拟人物角色与背景视频融合后上传至直播平台进行直播,从而满足虚拟人物角色的直播需求。

附图说明

图1为本实用新型一种虚拟人物角色直播系统的系统示意图。

具体实施方式

下面结合附图和具体实施例对本实用新型做进一步详细的说明。

如图1所示为本实用新型一种虚拟人物角色直播系统的系统示意图,包括:动作捕捉设备1、视频采集设备2、直播设备3、直播平台4,所述动作捕捉设备1的输出端、所述视频采集设备2的输出端与所述直播设备3的输入端通信连接,所述直播设备3的输出端与所述直播平台4通过网络通信连接。

具体来说,通过动作捕捉设备1捕捉真人主播的动作,因此真人主播可以通过其动作直接控制虚拟人物角色的动作,使得虚拟人物角色的虚拟动作与真人主播的真实动作一致,例如当真人主播抬手时,虚拟人物角色也抬手,真人主播跳舞时,虚拟人物角色也跟随跳舞。同时,通过视频采集设备2采集背景视频,然后通过直播设备3,可以采用例如虚拟现实、混合现实等技术,将根据动作捕捉设备捕捉的动作所控制的虚拟人物角色与背景视频融合后上传至直播平台4进行直播。

本实用新型能很好地满足虚拟人物角色的直播需求。

在其中一个实施例中,所述动作捕捉设备1为体感设备。

在其中一个实施例中,所述体感设备包括穿戴在真人主播身上的至少一体感信号发射器、与所述体感信号发射器通信连接的体感信号接收器,所述体感信号接收器的输出端与所述直播设备的输入端通信连接。

具体来说,在真人主播的各关节部穿戴体感信号发射器,体感信号发射器向体感信号接收器发送位置信息,从而根据位置信息可以确定真人主播的动作,并由体感信号接收器传输至直播设备。

本实施例通过穿戴在真人主播身上的至少体感信号发射器获取真人动作,方便互动。

在其中一个实施例中,还包括语音采集设备,所述语音采集设备的输出端与所述直播设备的输入端通信连接。

本实施例增加语音采集设备,以获取真人主播的语音,以便在直播设备中为虚拟人物角色增加语音。

在其中一个实施例中,所述语音采集设备为穿戴在真人主播身上的麦克风。

在其中一个实施例中,还包括虚拟人物角色位置调整设备,所述虚拟人物角色位置调整设备的输出端与所述直播设备的输入端通信连接。

本实施例增加虚拟人物角色位置调整设备,以调整虚拟人物角色在通过视频采集设备所采集的背景视频中的位置。

在其中一个实施例中,还包括与所述直播平台通过网络通信连接的直播客户端。

以上所述实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本实用新型专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。因此,本实用新型专利的保护范围应以所附权利要求为准。

html制作虚拟人物,一种虚拟人物角色直播系统的制作方法相关推荐

  1. 网络视频直播系统,制作彩色验证码

    网络视频直播系统,实现制作彩色验证码相关代码 from random import choice, randint, randrange import string from PIL import I ...

  2. 计算机系统和用户交互界面,一种用户交互界面系统及实现方法

    一种用户交互界面系统及实现方法 [技术领域] [0001]本发明属于嵌入式软件技术领域,具体涉及一种用户交互界面系统及实现方法的设计. [背景技术] [0002]用户界面(User Interface ...

  3. java写航显系统_一种机场航显系统的制作方法

    本实用新型属于航显设备技术领域,具体地说,涉及一种机场航显系统. 背景技术: 机场做为国家交通网络的组成部分之一,它的运行成本极高.巧始投资较大.业务种类复杂.要求为乘客提供良好的服务保障.机场的建设 ...

  4. c语言快餐店计费系统,一种快餐快速计费系统的制作方法

    本实用新型涉及一种快餐快速计费系统,尤其是通过图像对餐具进行识别的计费系统. 背景技术: 快餐快速计费系统通常适用于自选模式的餐厅,应用场所主要包括学校(高校)食堂.企事业单位食堂.园区食堂.快餐连锁 ...

  5. 将VMware 虚拟磁盘文件vmdk直接挂到win系统下的方法

    方法一: 利用 VMware图形界面提供的工具 打开 VMware界面, 找到vmdk 文件对应的虚拟机,确保该文件不被占用(未开机或只读) 右键该虚拟机 - 硬件 - 磁盘 - 磁盘实用工具 [映射 ...

  6. img文件制作linux启动u盘,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  7. 怎么制作出虚拟人物?如何用虚拟人物制作视频?

    在录制微课的时候,有些人并不想让自己出镜,可是不加入一些人物元素的话,微课的内容似乎有些略写苍白.在这种情况下,比较好的一种方式就是在虚拟人物制作,去丰富视频的人物元素.那么人们该怎样去制作虚拟人物? ...

  8. 两位一体数码管引脚图_一种智能LED数码管的制作方法

    本实用新型涉及智能控制技术领域,特别是一种智能LED数码管. 背景技术: 我国的LED数码管产业在政策.资金.市场的推动下飞速发展,无论是产值规模还是产业链建设都取得了较好的成绩.但是,从全球视野看, ...

  9. linux 目录防篡改,一种基于Linux虚拟文件系统的防篡改方法及系统的制作方法

    一种基于Linux虚拟文件系统的防篡改方法及系统的制作方法 [技术领域] [0001]本发明涉及文件防护技术领域,特别涉及一种基于Linux虚拟文件系统的防篡改方法及系统. [背景技术] [0002] ...

最新文章

  1. Cloud for Customer动态控制任意UI element的visibility
  2. 一段 关于 观察者 和 唯识 的文字 (转帖摘录)
  3. 图文并茂: 二进制与十进制间的转换方法
  4. App、小程序、H5,这三者该如何抉择?
  5. 对Python中yield的理解
  6. 按键精灵--VS挤房器
  7. C语言实现EEPROM程序读取24C02成功读取方案单片机用
  8. 共享单车调度_共享单车的调度算法
  9. java 时钟_Java的指针时钟
  10. JAVA实现贪吃蛇游戏
  11. 用Visio画UML顺序图
  12. windows win7电脑搜索功能失效怎么修复
  13. 蜘蛛和露珠的故事(得不到的和失去的)
  14. 电脑Wallpaper Engine汉化动态壁纸设置工具,支持HTML、MP4
  15. Java的JDK和JRE
  16. 夏普比率和最大回撤计算方法
  17. String Date Calendar之间的转换
  18. Paste与Solder层的意思
  19. 太空船海洋号(spaceship)
  20. 石家庄铁道大学数据结构实验4 图(完整代码)

热门文章

  1. Nginx 为什么快到根本停不下来?
  2. JedisPool资源池优化
  3. java数据通道抽象为流_【java】IO流
  4. mongodb数据合并设计_「时间序列数据」和MongoDB(二)-模式设计最佳实践
  5. 【并发编程】线程池--Executor框架
  6. C#机房重构-总结(三)
  7. module ‘brotli‘ has no attribute ‘error
  8. all the input arrays must have same number of dimensions
  9. skimage 学习笔记
  10. Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python