System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及裸眼3d,具体为基于裸眼3d的混合现实直播交互系统和方法。
技术介绍
1、直播是近年来兴起和流行的新媒体之一,已经成为当前最受欢迎的媒体表现形式。经过几年的快速发展,直播的内容已经逐步从新闻直播、会议直播等专业领域,向舞动直播、游戏直播、发布会直播、直播带货等生活娱乐和商业领域发展。
2、公开号为cn105472374a的中国专利公开了一种3d视频直播方法、装置及系统,包括获取到网络直播过程中接入的视频信号对应的2d视频帧;将2d视频帧转换为多个格式的3d视频帧;将多个格式的3d视频帧通过媒体分发服务器分发至多个3d视频播放客户端进行3d视频播放。
3、上述专利虽然解决了将直播从2d转换为的3d的问题,但在实际使用过程中仍存在以下问题,上述专利在实际观看直播时,需要佩戴相应的辅助设备,长时间佩戴辅助设备容易使用户有束缚感和眩晕感,并且没有配备辅助设备的用户则直接无法观看直播,给直播带来了一定的局限性;因此,不满足现有的需求,对此我们提出了基于裸眼3d的混合现实直播方法及系统。
技术实现思路
1、本专利技术的目的在于提供基于裸眼3d的混合现实直播交互系统和方法,通过数据采集单元实时拍摄采集直播间所需的现实环境数据并发送至数据渲染单元,通过数据渲染单元对接收到的现实环境数据进行预处理,再利用渲染引擎软件将预处理后的现实环境数据渲染生成输出裸眼3d播放画面,并对输出的裸眼3d播放画面进行融合,为直播间实时构建裸眼3d场景,而通过人机交互单元将渲染引擎
2、为实现上述目的,本专利技术提供如下技术方案:基于裸眼3d的混合现实直播交互系统,包括:
3、数据采集单元,用于:
4、实时拍摄采集直播间所需的现实环境数据,所采集到的现实环境数据包括环境数据和声音数据,将拍摄采集的现实环境数据发送至数据渲染单元,为后续数据渲染单元的渲染融合提供数据支持;
5、数据渲染单元,用于:
6、对接收到的现实环境数据进行预处理,将预处理后的现实环境数据接入渲染引擎软件,利用渲染引擎软件对现实环境数据进行渲染,通过渲染引擎软件将现实环境数据渲染生成输出裸眼3d播放画面,为直播间实时构建裸眼3d场景;
7、人机交互单元,用于:
8、将渲染引擎软件实时输出的裸眼3d画面传输到用户端,用户端对实时输出的裸眼3d画面播放,用户通过用户端对播放的裸眼3d画面进行观看,并且用户提供切换功能。
9、进一步地,所述数据采集单元包含采集设备,通过采集设备对直播现场周围的环境进行录制采集,实时拍摄采集到直播间所需的现实环境数据,采集到的现实环境数据为数据渲染单元的渲染融合提供数据支持。
10、进一步地,所述数据渲染单元,包括
11、预处理模块,用于:
12、对接收到的现实环境数据进行预处理,通过预处理增强现实环境数据的效果,为后续画面生成模块的渲染提供支持;
13、画面生成模块,用于:
14、接入渲染引擎软件,通过渲染引擎软件将预处理后的现实环境数据渲染生成输出裸眼3d播放画面,并对裸眼3d播放画面进行融合,为直播间实时构建裸眼3d场景。
15、进一步地,所述预处理模块,包括:
16、滤波模块,用于:
17、对现实环境数据进行滤波处理,滤除现实环境数据图像中的干扰噪声;
18、增强模块,用于:
19、对滤波后的现实环境数据进行增强处理,增强现实环境数据图像的视觉效果;
20、去抖动模块,用于:
21、对现实环境数据进行去抖动处理,利用去抖动消除工具消除现实环境数据中抖动效果。
22、进一步地,所述画面生成模块,具体执行以下操作:
23、接入渲染引擎软件,通过渲染引擎软件将预处理后的现实环境数据进行渲染;
24、通过渲染引擎软件将现实环境数据中的环境数据渲染生成输出裸眼3d播放画面;
25、再将渲染生成的裸眼3d播放画面与现实环境数据中的声音数据进行融合。
26、进一步地,所述滤波模块,具体执行以下操作:
27、选取现实环境数据,计算现实环境数据内所有像素点的灰度值的平均值;
28、将现实环境数据的中心像素点的灰度值替换为平均值,完成对现实环境数据的滤波处理。
29、进一步地,所述增强模块包括:
30、灰度值提取模块,用于完成对现实环境数据的滤波处理之后,提取除了中心像素点之外的所有像素点的灰度值;
31、灰度因数获取模块,用于利用所述除了中心像素点之外的所有像素点的灰度值,以及,所述现实环境数据的中心像素点的灰度值分别获取其对应的第一灰度因数和第二灰度因数;
32、利用所述第一灰度因数和第二灰度因数获取所述现实环境数据中的每个像素点对应的目标灰度值;其中,所述目标灰度值通过如下公式获取:
33、
34、其中,hm表示每个像素点对应的目标灰度值;hy表示每个像素点对应的灰度值;h01和h02分别表示第一灰度因数和第二灰度因数;f表示调节系数;其中,所述调节系数通过如下公式获取:
35、
36、其中,hzp表示除了中心像素点之外的所有像素点对应的平均值;hyp表示除了中心像素点和当前像素点之外的所有像素点对应的平均值;
37、灰度值调整模块,用于按照所述每个像素点对应的目标灰度值对所述现实环境数据中的每个像素点进行灰度值调整,获取灰度值调整后的现实环境数据。
38、进一步地,所述灰度因数获取模块,包括:
39、中心像素点灰度值提取模块,用于提取所述现实环境数据的中心像素点进行平均值替换之前的灰度值;
40、平均值提取模块,用于现实环境数据内所有像素点的灰度值的平均值;
41、第一灰度因数获取模块,用于利用所述除了中心像素点之外的所有像素点的灰度值、所述现实环境数据的中心像素点进行平均值替换之前的灰度值以及现实环境数据内所有像素点的灰度值的平均值获取第一灰度因数;其中,所述第一灰度因数通过如下公式获取:
42、
43、其中,h01表示第一灰度因数;hp表示现实环境数据内所有像素点的灰度值的平均值;n表示所述除了中心像素点之外的所有像素点的个数;hi表示第i个像素点对应的灰度值;hz表示中心像素点进行平均值替换之前的灰度值;
44、第二平均值获取模块,用于利用所述除了中心像素点之外的所有像素点的灰度值,获取除了中心像素点之外的所有像素点对应的平均值;
45、第二灰度因数获取模块,用于利用所述现实环境数据的中心像素点的灰度值、现实环境数据内所有像素点的灰度值的平均值和除了中心像素点之外的所有像素点对应的平均本文档来自技高网...
【技术保护点】
1.基于裸眼3D的混合现实直播交互系统,其特征在于,包括:
2.根据权利要求1所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述数据采集单元包含采集设备,通过采集设备对直播现场周围的环境进行录制采集,实时拍摄采集到直播间所需的现实环境数据,采集到的现实环境数据为数据渲染单元的渲染融合提供数据支持。
3.根据权利要求1所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述数据渲染单元,包括
4.根据权利要求3所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述预处理模块,包括:
5.根据权利要求3所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述画面生成模块,具体执行以下操作:
6.根据权利要求4所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述滤波模块,具体执行以下操作:
7.根据权利要求6所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述增强模块包括:
8.根据权利要求7所述的基于裸眼3D的混合现实直播交互系统,其特征在于:所述灰度因数获取模块,包括:<
...【技术特征摘要】
1.基于裸眼3d的混合现实直播交互系统,其特征在于,包括:
2.根据权利要求1所述的基于裸眼3d的混合现实直播交互系统,其特征在于:所述数据采集单元包含采集设备,通过采集设备对直播现场周围的环境进行录制采集,实时拍摄采集到直播间所需的现实环境数据,采集到的现实环境数据为数据渲染单元的渲染融合提供数据支持。
3.根据权利要求1所述的基于裸眼3d的混合现实直播交互系统,其特征在于:所述数据渲染单元,包括
4.根据权利要求3所述的基于裸眼3d的混合现实直播交互系统,其特征在于:所述预处理模块,包括:
5.根据权利要求3所述的基于裸眼3d的混合现实直播交互系统,其特...
【专利技术属性】
技术研发人员:刘雯,秦富春,白成果,
申请(专利权)人:上海厘界文化传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。