基于人眼跟踪的裸眼3D视频播放系统及方法技术方案

技术编号:28326967 阅读:17 留言:0更新日期:2021-05-04 13:08
本发明专利技术提供一种基于人眼跟踪的裸眼3D视频播放系统及方法,该系统包括:人眼跟踪模块,用于在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据;视点排布矩阵计算模块,用于根据播放视频文件的显示器终端的显示器参数和人眼实时坐标数据,获取视点排布二维矩阵;立体图像合成模块,用于根据视点排布二维矩阵,获取视频文件中当前时刻的两幅视差图像,得到对应的立体视频图像,其中,视频文件是通过Android系统进行播放的。本发明专利技术通过加入人眼跟踪功能,解决移动终端平台下的裸眼3D视频播放系统的伪立体图像的问题。

【技术实现步骤摘要】
基于人眼跟踪的裸眼3D视频播放系统及方法
本专利技术涉及裸眼3D显示
,尤其涉及一种基于人眼跟踪的裸眼3D视频播放系统及方法。
技术介绍
在Windows平台下,视频播放系统播放单个视频文件,视频文件中的每一个画面都包含两幅或多幅视差图像。根据两视点(或多视点)的视点排布二维矩阵,将两幅(或多幅)视差图像合成为单幅立体图像,并在自由立体显示器上显示,实现裸眼3D效果。虽然Windows操作系统在电脑操作系统中的市场占有率很高,但是在手机和平板电脑领域的市场占有率却很低。因此,在智能移动终端领域,Windows平台下的裸眼3D视频播放系统在便携性方面不如Android系统,无法做到让观看者随时随地享受裸眼3D的盛宴。从而导致视频播放系统无法做到更好的普及。现有Android平台下的两视点(多视点)裸眼3D视频播放系统,会出现伪立体图像的问题,导致观看者的左眼看到(完整的)右视差图像,右眼看到(完整的)左视差图像,裸眼3D播放效果还有待提高。因此,现在亟需一种基于人眼跟踪的裸眼3D视频播放系统及方法来解决上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术提供一种基于人眼跟踪的裸眼3D视频播放系统及方法。本专利技术提供一种基于人眼跟踪的裸眼3D视频播放系统,包括:人眼跟踪模块,用于在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,所述人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据;视点排布矩阵计算模块,用于根据播放所述视频文件的显示器终端的显示器参数和所述人眼实时坐标数据,获取视点排布二维矩阵;立体图像合成模块,用于根据所述视点排布二维矩阵,获取所述视频文件中当前时刻的两幅视差图像,并将所述两幅视差图像进行合成,得到对应的立体视频图像;其中,所述视频文件是通过Android系统进行播放的。根据本专利技术提供的一种基于人眼跟踪的裸眼3D视频播放系统,所述基于人眼跟踪的裸眼3D视频播放系统设置在Android平台。根据本专利技术提供的一种基于人眼跟踪的裸眼3D视频播放系统,所述人眼跟踪模块设置在第一Android平台;除所述人眼跟踪模块外,基于人眼跟踪的裸眼3D视频播放系统设置在第二Android平台,其中,所述第一Android平台和所述第二Android平台之间通过无线通信进行数据传输。根据本专利技术提供的一种基于人眼跟踪的裸眼3D视频播放系统,所述系统还包括:数据持久化模块,用于存储和读取当前播放视频文件的显示器终端的显示参数。根据本专利技术提供的一种基于人眼跟踪的裸眼3D视频播放系统,所述系统还包括:本地视频查找与显示模块,用于查找视频播放终端中的本地视频,并以列表的形式显示所述本地视频的信息。根据本专利技术提供的一种基于人眼跟踪的裸眼3D视频播放系统,所述系统还包括:视频播放控制模块,用于对视频文件的播放过程进行控制。本专利技术还提供一种基于人眼跟踪的裸眼3D视频播放方法,包括:在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,所述人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据;根据播放所述视频文件的显示器终端的显示器参数和所述人眼实时坐标数据,获取视点排布二维矩阵;根据所述视点排布二维矩阵,获取所述视频文件中当前时刻的两幅视差图像,并将所述两幅视差图像进行合成,得到对应的立体视频图像;其中,所述视频文件是通过Android系统进行播放的。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述基于人眼跟踪的裸眼3D视频播放方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述基于人眼跟踪的裸眼3D视频播放方法的步骤。本专利技术提供的基于人眼跟踪的裸眼3D视频播放系统及方法,通过加入人眼跟踪功能,解决移动终端平台下的裸眼3D视频播放系统的伪立体图像的问题。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的基于人眼跟踪的裸眼3D视频播放系统的结构示意图;图2为本专利技术提供的视点排布矩阵的示意图;图3为本专利技术提供的自由立体显示器的原理示意图;图4为本专利技术提供的基于人眼跟踪的3D视频播放方法的流程示意图;图5为本专利技术提供的基于人眼跟踪的3D视频播放方法的整体流程图;图6为本专利技术提供的基于人眼跟踪的裸眼3D视频播放方法的数据流示意图;图7为本专利技术提供的电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。3D成像是靠人的两只眼睛的视觉差产生的,在现实生活中,人的两眼(瞳孔)之间一般会有8厘米左右的距离,在观看某个物体时,两只眼睛有一个角度差,使得左眼和右眼看到的图像稍有不同,然后在大脑中将两幅稍有不同的图像融合从而产生立体感。在Android平台下,视频播放系统播放单个视频文件,视频文件中的每一个画面都包含两幅(多幅)视差图像,其中,视差图像是指多幅稍有不同的图像,人的两只眼睛分别看到其中任意两幅图像,就能够产生立体感。根据两视点(多视点)的视点排布二维矩阵,将两幅(多幅)视差图像按照一定的规则(即视点排布)合成为单幅立体图像,并在自由立体显示器(即移动终端的屏幕)上显示,当观察者的双眼分别看到任意的两幅视差图像时,能够产生立体感,从而实现裸眼3D效果。由于一幅完整的视差图像共有两幅,分为左视差图像和右视差图像,只有当观看者的左眼看到左视差图像,右眼看到右视差图像时,才能在大脑中产生正确的立体图像。然而,当观看者的左眼看到(完整的)右视差图像,右眼看到(完整的)左视差图像时,会导致伪立体图像问题。图1为本专利技术提供的基于人眼跟踪的裸眼3D视频播放系统的结构示意图,如图1所示,本专利技术提供了一种基于人眼跟踪的裸眼3D视频播放系统,包括:人眼跟踪模块101,用于在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,所述人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据。需要说明的是,基于人眼跟踪的裸眼3D视频播放系统应用于Android移动终端,在本专利技术中,以Android平台进行说明。通过移动终端的前置摄像头拍摄观看本文档来自技高网...

【技术保护点】
1.一种基于人眼跟踪的裸眼3D视频播放系统,其特征在于,包括:/n人眼跟踪模块,用于在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,所述人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据;/n视点排布矩阵计算模块,用于根据播放所述视频文件的显示器终端的显示器参数和所述人眼实时坐标数据,获取视点排布二维矩阵;/n立体图像合成模块,用于根据所述视点排布二维矩阵,获取所述视频文件中当前时刻的两幅视差图像,并将所述两幅视差图像进行合成,得到对应的立体视频图像;/n其中,所述视频文件是通过Android系统进行播放的。/n

【技术特征摘要】
1.一种基于人眼跟踪的裸眼3D视频播放系统,其特征在于,包括:
人眼跟踪模块,用于在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,所述人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据;
视点排布矩阵计算模块,用于根据播放所述视频文件的显示器终端的显示器参数和所述人眼实时坐标数据,获取视点排布二维矩阵;
立体图像合成模块,用于根据所述视点排布二维矩阵,获取所述视频文件中当前时刻的两幅视差图像,并将所述两幅视差图像进行合成,得到对应的立体视频图像;
其中,所述视频文件是通过Android系统进行播放的。


2.根据权利要求1所述的基于人眼跟踪的裸眼3D视频播放系统,其特征在于,所述基于人眼跟踪的裸眼3D视频播放系统设置在Android平台。


3.根据权利要求2所述的基于人眼跟踪的裸眼3D视频播放系统,其特征在于,所述人眼跟踪模块设置在第一Android平台;除所述人眼跟踪模块外,基于人眼跟踪的裸眼3D视频播放系统设置在第二Android平台,其中,所述第一Android平台和所述第二Android平台之间通过无线通信进行数据传输。


4.根据权利要求1所述的基于人眼跟踪的裸眼3D视频播放系统,其特征在于,所述系统还包括:数据持久化模块,用于存储和读取当前播放视频文件的显示器终端的显示参数。


5.根据权利...

【专利技术属性】
技术研发人员:桑新柱王葵如邢树军张恒
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1