头戴显示器及其双目3d视频显示方法和装置的制造方法_3

文档序号:9891939阅读:来源:国知局
数据进行排序,取其中的最大值,存入寄存器,记为Pmin_max; 8卩,参阅图5,比较第三列的三个像素点数据:Pminl、Pmin2、Pmin3,取其中的最小值,记为Pmin_min ;
[0108]步骤S425、读取并对Pmax_min、Pmed_med和Pmin_max进行排序,取其中间值,存入寄存器,记为Pmed;
[0109]步骤S426、将Pmed的值赋给原始3x3矩阵的中心像素点。
[0110]如图6所示,上述双目3D视频显示方法中,步骤S60、将经过非线性平滑处理后的视频数据分成两部分的步骤具体包括:
[0111]S61、对于分辨率为axb的3D视频数据帧,在数据使能信号DE有效时,读取经过非线性平滑处理的像素点数据,每读取完一行数据后,令数据使能信号计数器计数加1,记为DE_CN;
[0112]S62、判断数据使能信号计数器DE_CN的大小;
[0113]S63、在DE_CN2 I且DE_CN < (a/2)时,将所读取的经过非线性平滑处理的像素点数据存入第一缓存区内;
[0114]S64、在DE_CN2 (a/2)+l且DE_CN < a时,将所读取的经过非线性平滑处理的像素点数据存入第二缓存区内。
[0115]例如,对于分辨率为1920X1080p的3D视频数据帧,在上述数据使能信号计数器计数至960之前的像素点数据存放于第一缓存区内,DE_CN = 961之后的像素点数据存放在第二缓存区内,从而将数据分成两份960X1080p的左右两块数据,也可以根据需要将数据拆分成上下两块。
[0116]上述双目3D视频显示方法中,步骤S70、对拆分后的两部分数据分别放大至原始分辨率,将放大后的两部分数据分别通过两块显示屏进行显示的步骤具体包括:读取第一缓存区内的数据并放大图像数据,转换成差分视频接口数据后,发送至第一显示屏进行显示;同时,读取第二缓存区内的数据,并放大图像数据,转换成差分视频接口数据后,发送至第二显示屏进行显示。
[0117]S卩,上述步骤S70中,对第一缓存区内数据的读取、放大及显示过程,与对第二缓存区内数据的读取、放大及显示的过程是并行的过程,使得人眼能通过两块显示屏上同时显示的图像看到3D图像显示效果。
[0118]经验证,在进行了步骤SlO的视度/瞳距调节后,再通过上述步骤S30、S40、S50、S60、S70的3D视频显示流程,可得到优异的3D视频显示效果,使得不同使用者均能看到优异的3D视频画质。
[0119]上述双目3D视频显示方法中,优选地,第一显示屏和第二显示屏均为OLED屏,因此需要将上述数据转换成差分视频接口数据后,再发送至两块显示屏进行显示。
[0120]进一步地,如图1所示,上述双目3D视频显示方法还包括步骤S80:在所述视频数据为2D视频数据时,对经过非线性平滑处理后的2D视频数据复制成两份,并将两份所述2D视频数据分别显示在两块显示屏上。
[0121]在本发明的另一实施例中,还提供了一种头戴显示器的双目3D视频显示装置,如图7所示,其包括:视度调节/瞳距调节模块10,用于在获取到用于调节头戴显示器的视度或瞳距的视度调节或瞳距调节信号时,显示视度或瞳距的调节界面;数据读取模块20,用于在获取到用于播放视频的播放启动信号时,读取待显示的视频数据;图像接口模块40,用于产生与视频数据的分辨率对应的标准时序信号;图像平滑滤波模块50,用于根据标准时序信号,对视频数据进行非线性平滑处理;判断模块30,用于判断视频数据为3D视频数据还是2D视频数据;图像左右分离模块60,在视频数据为3D视频数据时,将经过非线性平滑处理后的3D视频数据分成两部分;图像放大显示模块70,用于对拆分后的两部分3D视频数据帧分别进行放大处理,再将放大后的两部分3D视频数据帧分别发送至两块显示屏进行显示。上述双目3D视频显示装置可快速方便完成头戴显示器的双目光学模组的双目视度和瞳距的调节及3D视频显示,使不同视度和瞳距的使用者得到完美的观影效果。
[0122]其中,视度调节/瞳距调节模块10包括:界面显示单元,用于显示开机界面,以及在获取外部输入的左眼视度调节信号时,显示左眼视度调节界面;以及,在获取外部输入的右眼视度调节信号时,显示右眼视度调节界面;以及,在获取外部输入的瞳距调节信号时,显示瞳距调节界面。
[0123]其中,如图8所示,上述图像接口模块40包括:时序信号产生单元41,用于分别产生行同步信号、场同步信号和数据使能信号DE。
[0124]如图9所示,上述图像平滑滤波模块50包括:第一读取单元51,用于在数据使能信号DE有效时,依次读取视频数据当前帧第m行、第m+1行和第m+2行像素点的数据,并依次存入第一缓存单元、第二缓存单元和第三缓存单元;滤波单元52,用于对当前像素点的数据进行非线性平滑处理;其中,m为自然数。
[0125]参阅图5,对于由P11、P12……P32、P33构成的3X3像素点矩阵,对第一行三个像素点数据进行排序为:Pmaxl、Pmedl、Pminl;对第二行三个像素点数据进行排序为:Pmax2、Pmed2、Pmin2;对第三行三个像素点数据进行排序为:Pmax3、Pmed3、Pmin3,得到新的3x3矩阵;比较第一列的三个像素点数据:Pmaxl、Pmax2、Pmax3,取其中的最小值,记为Pmax_min ;比较第二列的三个像素点数据:Pmed1、Pmed2、Pmed3,取其中的中间值,记为Pmed_med ;比较第三列的三个像素点数据:Pminl、Pmin2、Pmin3,取其中的最小值,记为Pminjnin;读取并对Pmax_min、Pmed_med和Pmin_max进行排序,取其中间值,存入寄存器,记为Pmed ;将Pmed的值赋给原始3x3矩阵的中心像素点。
[0126]进一步地,如图10所示,上述双目3D视频显示装置中,图像左右分离模块60包括:第二读取单元61,用于对于分辨率为axb的3D视频数据帧,在数据使能信号DE有效时,读取经过非线性平滑处理的像素点数据;计数单元62,用于在第二读取单元每读取完一行数据后,令数据使能信号计数器计数加I,记为DE_CN;第二判断单元63,用于判断数据使能信号计数器DE_CN的大小;第一缓存单元64,用于在DE_CN > I且DE_CN < (a/2)时,将所读取的经过非线性平滑处理的像素点数据存入第一缓存区641内;第二缓存单元65,用于在DE_CN 2(a/2)+l且DE_CN<a时,将所读取的经过非线性平滑处理的像素点数据存入第二缓存区651内。
[0127]进一步地是,如图11所示,上述双目3D视频显示装置中,图像放大显示模块70包括:第一放大显示单元71,用于读取第一缓存区内的数据,并放大图像数据,转换成差分视频接口数据后,发送至第一显示屏进行显示;第二放大显示单元72,用于读取第二缓存区内的数据,并放大图像数据,转换成差分视频接口数据后,发送至第二显示屏进行显示。其中放大图像的方式可以是按列进行放大,或其他方法进行图像放大。
[0128]优选地,上述双目3D视频显示装置中,第一显示屏和第二显示屏均为OLED屏。
[0129]优选地,上述双目3D视频显示装置中,视度调节/瞳距调节模块包括便于用户输入视度调节信号和瞳距调节信号的以下任一结构:
[0130]—个输入按键,可以通过一个输入按键的不同次输入来区分不同的输入信号。例如:在头戴显示器系统上电启动,显示logo,5秒之后自动进入左眼视度调节界面,用户根据提示旋转左眼视度调节旋钮进行视度调节,如调整清晰,单击模式按键退出并进入右眼视度调节界面,用户根据提示旋转右眼视度调节旋钮进行视度调节,如调整清晰,单击模式按键退出并进入瞳距调节界面,用户根据提示滑动瞳距调节滑钮调节瞳距,如画面无重影,单击模式按键退出并进入主界面,如主界面显示不清晰,可单击模式按键重新进行视度和瞳距调节步骤。
[0131]或者,通过两个不同输入按键,一个用于进行视度调节信号输入,另一个用于瞳距调节信号输入。
[0132]或者,语音输入设备,即接收外部语音控制信息,并进行语音识别,然后根据信息内容进行相应的显示操作。
[0133]或者,触摸屏,即通过设置于头戴显示器上的触摸输入设备,例如触摸屏,来接收外部输入的调节信息,可以是点击触摸屏的操作,或者是在触摸屏上滑动的操作。
[0134]在进一步的双目3D视频显示装置中,其还包括:2D视频显示模块,用于在视频数据为2D视频数据时,对2D视频数据进行复制,并将原始2D视频数据和复制的2D视频数据分别显示在两块显示屏上。可以通过一个显示模式控制按
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1