本发明专利技术提供一种基于人眼跟踪的裸眼3D视频播放系统及方法,该系统包括:人眼跟踪模块,用于在进行视频文件播放时,对用户眼睛进行人眼跟踪,获取人眼实时坐标数据,人眼实时坐标数据为在跟踪人眼的摄像头拍摄到的实时画面中,用户眼睛的二维坐标数据;视点排布矩阵计算模块,用于根据播放视频文件的显示器终端的显示器参数和人眼实时坐标数据,获取视点排布二维矩阵;立体图像合成模块,用于根据视点排布二维矩阵,获取视频文件中当前时刻的两幅视差图像,得到对应的立体视频图像,其中,视频文件是通过Android系统进行播放的。本发明专利技术通过加入人眼跟踪功能,解决移动终端平台下的裸眼3D视频播放系统的伪立体图像的问题。
全部详细技术资料下载
【技术实现步骤摘要】
基于人眼跟踪的裸眼3D视频播放系统及方法
本专利技术涉及裸眼3D显示
,尤其涉及一种基于人眼跟踪的裸眼3D视频播放系统及方法。
技术介绍
在Windows平台下,视频播放系统播放单个视频文件,视频文件中的每一个画面都包含两幅或多幅视差图像。根据两视点(或多视点)的视点排布二维矩阵,将两幅(或多幅)视差图像合成为单幅立体图像,并在自由立体显示器上显示,实现裸眼3D效果。虽然Windows操作系统在电脑操作系统中的市场占有率很高,但是在手机和平板电脑领域的市场占有率却很低。因此,在智能移动终端领域,Windows平台下的裸眼3D视频播放系统在便携性方面不如Android系统,无法做到让观看者随时随地享受裸眼3D的盛宴。从而导致视频播放系统无法做到更好的普及。现有Android平台下的两视点(多视点)裸眼3D视频播放系统,会出现伪立体图像的问题,导致观看者的左眼看到(完整的)右视差图像,右眼看到(完整的)左视差图像,裸眼3D播放效果还有待提高。因此,现在亟需一种基于人眼跟踪的裸眼3D视频播放系统及方法来解决上述问题。
【技术保护点】
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
全部详细技术资料下载 我是这个专利的主人