CN106547101B - 数据处理方法及装置 - Google Patents
数据处理方法及装置 Download PDFInfo
- Publication number
- CN106547101B CN106547101B CN201710049366.1A CN201710049366A CN106547101B CN 106547101 B CN106547101 B CN 106547101B CN 201710049366 A CN201710049366 A CN 201710049366A CN 106547101 B CN106547101 B CN 106547101B
- Authority
- CN
- China
- Prior art keywords
- grating
- display screen
- angle
- line
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B30/00—Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
- G02B30/20—Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes
- G02B30/26—Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes of the autostereoscopic type
- G02B30/27—Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes of the autostereoscopic type involving lenticular arrays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
- G09G3/003—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to produce spatial visual effects
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Optics & Photonics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例提供一种数据处理方法及装置,所述方法包括:获取多个空间点的位置及多组所述光栅的光栅参数;分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强;根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像;从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数。所述方法能够同时获得最佳光栅参数及最佳观察点,进一步的,使得用户能够获得最佳的立体显示效果,用户体验提升。
Description
技术领域
本发明涉及计算机应用领域,具体而言,涉及一种数据处理方法及装置。
背景技术
在立体显示***,立体显示效果受限于光栅参数的设置及用户所处的观看点,当光栅参数设置的不对或用户所处的观看位置不好,都会影响立体显示效果。
发明内容
有鉴于此,本发明实施例的目的在于提供一种数据处理方法及装置,以解决上述问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种数据处理方法,应用于立体显示***,所述立体显示***包括光栅与显示屏,所述光栅的中间通光孔的中心点与所述显示屏的中心点对齐,所述方法包括:获取多个空间点的位置及多组所述光栅的光栅参数;分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强;根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像对应一组所述光栅的光栅参数;从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数。
第二方面,本发明实施例提供了一种数据处理装置,应用于立体显示***,所述立体显示***包括光栅与显示屏,所述光栅的中间通光孔的中心点与所述显示屏的中心点对齐,所述装置包括:获取模块,用于获取多个空间点的位置及多组所述光栅的光栅参数;计算模块,用于分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强;处理模块,用于根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像对应一组所述光栅的光栅参数;选择模块,用于从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数。
与现有技术相比,本发明实施例提供的一种数据处理方法及装置,通过获取多个空间点位置及多组所述光栅的光栅参数,并分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强,进一步的,根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数,通过这种方式,使得能够同时获得最佳光栅参数及最佳观察距离,进一步的,使得用户能够获得最佳的立体显示效果,用户体验提升。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的用户终端与服务器进行交互的示意图。
图2是本发明实施例提供的服务器的结构示意图。
图3是本发明实施例提供的一种数据处理方法的流程图。
图4是本发明实施例提供的立体显示***的示意图。
图5是本发明实施例提供的数据处理方法的原理示意图。
图6是本发明实施例提供的一种数据处理方法中步骤S320的详细流程图。
图7是本发明实施例提供的一种数据处理方法中步骤S323的详细流程图。
图8是本发明实施例提供的一种数据处理方法中步骤S323的部分原理示意图。
图9是本发明实施例提供的一种数据处理方法中步骤S323的另一部分原理示意图。
图10是本发明实施例提供的一种数据处理方法中的左右眼空间分布图像的示意图。
图11是本发明实施例提供的一种数据处理装置500的结构框图。
图12是本发明实施例提供的一种数据处理装置500中计算模块520的结构框图。
图13是本发明实施例提供的一种数据处理装置500中第二处理模块523的结构框图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
图1示出了本发明实施例提供的服务器120与用户终端110进行交互的示意图。所述服务器120通过网络与一个或多个用户终端110进行通信连接,以进行数据通信或交互。所述服务器120可以是网络服务器、数据库服务器等。所述用户终端110可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digitalassistant,PDA)、车载设备、穿戴设备等。
如图2所示,是电子设备200的方框示意图。所述电子设备200可以是图1所示的用户终端110或是服务器120。所述电子设备200包括存储器201、处理器202以及网络模块203。
存储器201可用于存储软件程序以及模块,如本发明实施例中的用户终端使用数据处理方法及装置对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的用户终端使用数据处理方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。进一步地,上述存储器201内的软件程序以及模块还可包括:操作***221以及服务模块222。其中操作***221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理***任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作***221的基础上,并通过操作***221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块222用于向客户端提供网络服务。
网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。
可以理解,图2所示的结构仅为示意,所述电子设备200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
本发明实施例提供的数据处理方法可以运行于图1所示的用户终端110或是服务器120中。该方法通过获取多个空间点位置,并将根据各个所述空间点对应的左眼光强及右眼光强形成的左右眼空间分布图像中选出的宽度最大的子图像对应的空间点,作为最佳观察点,与所述最佳观察点对应的光栅参数作为最优光栅参数,通过这种方式,使得能够同时获得最佳光栅参数及最佳观察点,进一步的,使得用户能够获得最佳的立体显示效果,用户体验提升。下面对该数据处理方法进行详细说明。
图3示出了本发明实施例提供的一种数据处理方法的流程图,请参阅图3,所述方法包括:
步骤S310,获取多个空间点的位置及多组所述光栅的光栅参数。
可以通过用户终端输入一些空间点位置坐标,将空间点位置坐标发送到服务器,以使服务器获取多个空间点位置。
其中,所述空间点的位置可以根据显示屏的不同尺寸进行进行设置,例如,可以根据显示屏的不同尺寸,设置为正常观察距离范围内的空间点位置坐标。通过这种方式,可以减少计算时间。
请参阅图4至图5,图4示出了一种立体显示***,该立体显示***包括光栅与显示屏,所述光栅的中间通光孔的中心点与所述显示屏的中心点对齐。若光栅有偶数个通光孔且该光栅的通光孔个数为NumG个,则光栅的中间通光孔是该光栅从左至右的第NumG/2+1个通光孔;若光栅是奇数个通光孔且该光栅的通光孔个数为NumG个,则光栅的中间通光孔是该光栅从左至右的第(NumG+1)/2个通光孔。
请参阅图5,以一个空间点为例,假设获取到的空间点位置坐标为(xs,zs)。假设根据该空间点的坐标可以判断出该空间点及该光栅分别位于液晶屏的不同侧。
步骤S320,分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强。
作为一种实施方式,所述光栅参数包括光栅与显示屏的距离、光栅的通光孔宽度、及光栅的挡光板宽度。
请参阅图6,作为一种实施方式,在一组所述光栅的光栅参数下分别计算各个空间点对应的左眼光强及右眼光强的步骤,可以包括:
步骤S321,将所述光栅的其中一个通孔作为待处理通孔。
步骤S322,获取该待处理通孔的起始位置与结束位置。
该待处理通孔的起始位置是指该通孔最靠近相邻左边光栅的通孔位置,该待处理通孔的结束位置是指该通孔最靠近相邻右边光栅的通孔位置。
请参阅图5,该待处理通孔的起始位置坐标为(xge,zge),该待处理通孔的结束位置坐标为(xgs,zgs)。
如图5所示,假设坐标系以显示屏像素的开始位置为(0,0)原点,则显示屏第1个像素起始位置坐标为(0,0),则显示屏第np个像素点起始位置坐标为(xps,zps=0),其中,xps可以根据下述公式计算:
xps=(np-1)×dwLCD
显示屏第np个像素结束位置坐标为(xpe,zpe=0),其中,xpe可以根据下述公式计算:
xpe=xps+dwLCD
其中,dwLCD为液晶屏像素点宽度。
假设光栅与显示屏的距离为distGL,第ng个光栅通光孔起始位置坐标为(xgs,zgs=-distGL)。可以理解的是,当光栅与显示屏的距离distGL预先设置好之后,只需计算xgs,由于光栅中通孔个数不同,xgs的计算方式不同,下面分情况进行介绍。
(1)若光栅有偶数个通光孔时,可以根据下述公式计算xgs:
(2)若光栅有奇数个通光孔时,可以根据下述公式计算xgs:
其中,NumP为显示屏上像素点个数,NumG为光栅的周期数,dwGtrn为光栅的通光孔宽度,dwGopq为光栅的挡光板宽度。
进一步的,第ng个光栅通光孔结束位置坐标为(xge,zge=-distGL),其中:
xge=xgs+dwGtrn
其中,dwGtrn为光栅的通光孔宽度。
步骤S323,计算第一连线与该显示屏的第一相交点位置,第二连线与该显示屏的第二相交点位置,其中,所述第一连线为当前空间点与该起始位置的连线,所述第二连线为当前空间点与该结束位置的连线。
请参阅图5,该第一连线是指空间点(xs,zs)与该待处理通孔的起始位置(xgs,zgs)的连线,该第一相交点位置是指该第一连线与该显示屏的交点(xa,0);该第二连线是指空间点(xs,zs)与该待处理通孔的结束位置(xge,zge)的连线,该第二相交点位置是指该第二连线与该显示屏的交点(xb,0)。
请参阅图7,作为一种实施方式,步骤S323包括:
步骤S410,分别计算第一连线与该光栅法线方向的第一夹角,第二连线与该光栅法线方向的第二夹角。
请参阅图5,假设空间点坐标为(xs,zs),此时空间点坐标(xs,zs)与第ng个光栅通光孔的起始位置(xgs,zgs=-distGL)的连线(即第一连线)与与该光栅法线方向的第一夹角θs满足:
可以理解的是,通过反解三角函数即可计算出第一夹角θs。
进一步的,空间点坐标(xs,zs)与第ng个光栅通光孔的结束位置(xge,zge=-distGL)的连线(即第二连线)与该光栅法线方向的第二夹角Θe满足:
步骤S420,根据所述第一夹角及所述第二夹角,计算所述第一连线在该显示屏的第一相交点位置,所述第二连线在该显示屏的第二相交点位置。
如图5所示,所述第一连线在该显示屏的第一相交点位置的横坐标为xa,所述第二连线在该显示屏的第二相交点位置的横坐标为xb。
假设该光栅存在一定的光发散角,且该光栅的光发散角为θ。
(1)当同时满足θs≤θ和θe≤θ时:
由于因此可以根据下述公式(1)计算xa:
同理,可以根据下述公式(1)或公式(2)计算xb:
(2)若θs≥θ和θe≥θ,则不需计算此通光孔对(xs,zs)的作用,即不再计算该通光孔内奇偶像素点的个数,进入下一个通光孔的判断流程;
(3)作为一种具体的实施方式,若该光栅的光发散角位于所述第一夹角及所述第二夹角之间,根据所述第一夹角、所述光发散角、及所述起始位置,计算所述第一相交点位置;根据所述第二夹角、所述光发散角、及所述结束位置,计算所述第二相交点位置。
请参阅图8,作为一种实施方式,假设光发散角为θ,若θs≤θ<θe,以θ角度的直线与光栅的交点(xgm,zgm)作为该待处理通光孔结束位置,由于zgm=zgs=zge=-distGL,因此只需计算xgm的值:
xgm=xs+tgθ(zs-zgm)
此时的第一相交点位置的横坐标xa不变(根据公式(1)计算),但第二相交点位置的横坐标xb坐标应该是点(xs,zs)与(xgm,zgm)连线与显示屏的交点横坐标,该横坐标可用几何关系求出:
xb=xs+zs×tgθ
请参阅图9,作为另一种实施方式,如果θs>θ≥θe,以θ角度的直线与光栅的交点(xgm,zgm)作为该待处理通光孔起始位置,由于zgm=zgs=zge=-distGL,因此只需计算xgm的值:
xgm=xs-tgθ(zs-zgm)
此时第二相交点位置的横坐标xb坐标不变(根据公式(2)或公式(3)计算),但第一相交点位置的横坐标xa坐标应该是点(xs,zs)与(xgm,zgm)连线与显示屏的交点横坐标,该横坐标可用几何关系求出:
xa=xs-zs×tgθ
步骤S324,分别计算在相交区域内奇像素点的个数与偶像素点的个数,所述相交区域是指所述第二相交点位置与所述第一相交点位置之间的区域;
作为一种实施方式,假设xa在第nps个像素点上,则根据下述公式可以计算nps:
其中,若xa正好是dwLCD的整数倍时(也就是在像素间隙上),nps的计算值认为xa在下一个像素点。
假设xb在第npe个像素点上,则根据下述公式可以计算npe:
其中,如果xb正好是dwLCD的整数倍时(也就是在像素间隙上),npe的计算值认为xb在上一个像素点。
可以理解的是,通过判断xa,xb分别在第几个像素点上,便可以知道该相交区域内包含的奇像素点的个数与偶像素点的个数。
步骤S325,将所述光栅的下一个通孔作为待处理通孔,直到处理完所有通孔,将所有通孔对应的相交区域内的奇像素点相加的总个数作为左眼光强,将所有通孔对应的相交区域内的偶像素点相加的总个数作为右眼光强。
步骤S330,根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像对应一组所述光栅的光栅参数。
作为一种实施方式,可以分别将在各组所述光栅的光栅参数下各个空间点坐标及各个空间点对应的左眼光强及右眼光强输入到第三方软件中,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像包括多个表征左右眼宽度的子图像。请参阅图10,图10示出了一幅左右眼空间分布图像的示意图,图中的灰色及黑色分别代表左右眼光强,一束光束状的灰色或黑色的子图像的宽度,即为该左眼(对应灰色)/右眼(对应黑色)的宽度。
步骤S340,从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数。
请参阅图10,该预设方向为竖直方向,由于该左右眼空间分布图像沿水平方向上的不同位置对应的竖直宽度不同,从该左右眼空间分布图像中选出竖直宽度最大的位置。
其中,相邻两个最大宽度(即其中一个灰色子图像的中心点距离相邻黑色子图像中心点的宽度)的中心间距为人眼瞳距,一般为65至75mm。
本发明实施例提供的数据处理方法,通过获取多个空间点位置及多组所述光栅的光栅参数,并分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强,进一步的,根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,从一个所述左右眼空间分布图像中的多个所述子图像中选出宽度最大的子图像对应的空间点,作为最佳观察点;在所述最佳观察点下,从所述多个左右眼空间分布图像中选出的宽度最大的子图像对应的光栅参数作为最优光栅参数,通过这种方式,使得能够同时获得最佳光栅参数及最佳观察点,进一步的,使得用户能够获得最佳的立体显示效果,用户体验提升。
请参阅图11,是本发明实施例提供的数据处理装置500的功能模块示意图。所述数据处理装置500应用于立体显示***,所述立体显示***包括光栅与显示屏,所述光栅的中间通光孔的中心点与所述显示屏的中心点对齐,该数据处理装置500包括获取模块510,计算模块520,处理模块530以及选择模块540。
获取模块510,用于获取多个空间点的位置及多组所述光栅的光栅参数。
计算模块520,用于分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强。
作为一种实施方式,所述光栅参数包括光栅与显示屏的距离、光栅的通光孔宽度、及光栅的挡光板宽度。
请参阅图12,作为一种实施方式,所述计算模块520包括第一标记模块521,第一处理模块522,第二处理模块523,第三处理模块524,及第二标记模块525。
第一标记模块521,用于将所述光栅的其中一个通孔作为待处理通孔。
第一处理模块522,用于获取该待处理通孔的起始位置与结束位置。
第二处理模块523,用于计算第一连线与该显示屏的第一相交点位置,第二连线与该显示屏的第二相交点位置,其中,所述第一连线为当前空间点与该起始位置的连线,所述第二连线为当前空间点与该结束位置的连线。
请参阅图13,作为一种实施方式,第二处理模块523包括第一计算子模块5231及第二计算子模块5232。
第一计算子模块5231,用于分别计算第一连线与该光栅法线方向的第一夹角,第二连线与该光栅法线方向的第二夹角。
第二计算子模块5232,用于根据所述第一夹角及所述第二夹角,计算所述第一连线在该显示屏的第一相交点位置,所述第二连线在该显示屏的第二相交点位置。
具体的,所述第二计算子模块5232,具体用于若所述光栅的光发散角位于所述第一夹角及所述第二夹角之间,根据所述第一夹角、所述光发散角、及所述起始位置,计算所述第一相交点位置;根据所述第二夹角、所述光发散角、及所述结束位置,计算所述第二相交点位置。
第三处理模块524,用于分别计算在相交区域内奇像素点的个数与偶像素点的个数,所述相交区域是指所述第二相交点位置与所述第一相交点位置之间的区域。
第二标记模块525,用于将所述光栅的下一个通孔作为待处理通孔,直到处理完所有通孔,将所有通孔对应的相交区域内的奇像素点相加的总个数作为左眼光强,将所有通孔对应的相交区域内的偶像素点相加的总个数作为右眼光强。
处理模块530,用于根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像对应一组所述光栅的光栅参数。
选择模块540,用于从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数。
以上各模块可以是由软件代码实现,此时,上述的各模块可存储于电子设备200的存储器201内。以上各模块同样可以由硬件例如集成电路芯片实现。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本发明实施例所提供的数据处理装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (6)
1.一种数据处理方法,其特征在于,应用于立体显示***,所述立体显示***包括光栅与显示屏,所述光栅的中间通光孔的中心点与所述显示屏的中心点对齐,所述方法包括:
获取多个空间点的位置及多组所述光栅的光栅参数;
分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强;所述光栅参数包括光栅与显示屏的距离、光栅的通光孔宽度、及光栅的挡光板宽度;
根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像对应一组所述光栅的光栅参数;
从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数;
其中,在一组所述光栅的光栅参数下分别计算各个空间点对应的左眼光强及右眼光强的步骤,包括:
将所述光栅的其中一个通孔作为待处理通孔;
获取该待处理通孔的起始位置与结束位置;
计算第一连线与该显示屏的第一相交点位置,第二连线与该显示屏的第二相交点位置,其中,所述第一连线为当前空间点与该起始位置的连线,所述第二连线为当前空间点与该结束位置的连线;
分别计算在相交区域内奇像素点的个数与偶像素点的个数,所述相交区域是指所述第二相交点位置与所述第一相交点位置之间的区域;
将所述光栅的下一个通孔作为待处理通孔,直到处理完所有通孔,将所有通孔对应的相交区域内的奇像素点相加的总个数作为左眼光强,将所有通孔对应的相交区域内的偶像素点相加的总个数作为右眼光强。
2.根据权利要求1所述的方法,其特征在于,所述计算第一连线在该显示屏的第一相交点位置,第二连线在该显示屏的第二相交点位置,包括:
分别计算第一连线与该光栅法线方向的第一夹角,第二连线与该光栅法线方向的第二夹角;
根据所述第一夹角及所述第二夹角,计算所述第一连线在该显示屏的第一相交点位置,所述第二连线在该显示屏的第二相交点位置。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一夹角及所述第二夹角,计算所述第一连线在该显示屏的第一相交点位置,所述第二连线在该显示屏的第二相交点位置,包括:
若所述光栅的光发散角位于所述第一夹角及所述第二夹角之间,根据所述第一夹角、所述光发散角、及所述起始位置,计算所述第一相交点位置;根据所述第二夹角、所述光发散角、及所述结束位置,计算所述第二相交点位置。
4.一种数据处理装置,其特征在于,应用于立体显示***,所述立体显示***包括光栅与显示屏,所述光栅的中间通光孔的中心点与所述显示屏的中心点对齐,所述装置包括:
获取模块,用于获取多个空间点的位置及多组所述光栅的光栅参数;
计算模块,用于分别计算在各组所述光栅的光栅参数下每个所述空间点对应的左眼光强及右眼光强;所述光栅参数包括光栅与显示屏的距离、光栅的通光孔宽度、及光栅的挡光板宽度;
处理模块,用于根据在各组所述光栅的光栅参数下各个所述空间点对应的左眼光强及右眼光强,形成多个左右眼空间分布图像,每个所述左右眼空间分布图像对应一组所述光栅的光栅参数;
选择模块,用于从一个所述左右眼空间分布图像中选出沿预设方向宽度最大的位置,所述位置与一组空间点对应,该组空间点与所述显示屏的距离相等,将该组空间点与显示屏的距离作为最佳观察距离;在该组空间点下,从所述多个左右眼空间分布图像中选出的宽度最大的位置对应的光栅参数作为最优光栅参数;
其中,
所述计算模块包括第一标记模块,第一处理模块,第二处理模块,第三处理模块,及第二标记模块,
所述第一标记模块,用于将所述光栅的其中一个通孔作为待处理通孔;
所述第一处理模块,用于获取该待处理通孔的起始位置与结束位置;
所述第二处理模块,用于计算第一连线与该显示屏的第一相交点位置,第二连线与该显示屏的第二相交点位置,其中,所述第一连线为当前空间点与该起始位置的连线,所述第二连线为当前空间点与该结束位置的连线;
所述第三处理模块,用于分别计算在相交区域内奇像素点的个数与偶像素点的个数,所述相交区域是指所述第二相交点位置与所述第一相交点位置之间的区域;
所述第二标记模块,用于将所述光栅的下一个通孔作为待处理通孔,直到处理完所有通孔,将所有通孔对应的相交区域内的奇像素点相加的总个数作为左眼光强,将所有通孔对应的相交区域内的偶像素点相加的总个数作为右眼光强。
5.根据权利要求4所述的装置,其特征在于,所述第二处理模块包括第一计算子模块及第二计算子模块,
所述第一计算子模块,用于分别计算第一连线与该光栅法线方向的第一夹角,第二连线与该光栅法线方向的第二夹角;
所述第二计算子模块,用于根据所述第一夹角及所述第二夹角,计算所述第一连线在该显示屏的第一相交点位置,所述第二连线在该显示屏的第二相交点位置。
6.根据权利要求5所述的装置,其特征在于,所述第二计算子模块,具体用于若所述光栅的光发散角位于所述第一夹角及所述第二夹角之间,根据所述第一夹角、所述光发散角、及所述起始位置,计算所述第一相交点位置;根据所述第二夹角、所述光发散角、及所述结束位置,计算所述第二相交点位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710049366.1A CN106547101B (zh) | 2017-01-22 | 2017-01-22 | 数据处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710049366.1A CN106547101B (zh) | 2017-01-22 | 2017-01-22 | 数据处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106547101A CN106547101A (zh) | 2017-03-29 |
CN106547101B true CN106547101B (zh) | 2019-05-03 |
Family
ID=58398723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710049366.1A Active CN106547101B (zh) | 2017-01-22 | 2017-01-22 | 数据处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106547101B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540794B (zh) * | 2018-03-30 | 2021-02-19 | 张家港康得新光电材料有限公司 | 显示设备排图参数的检测方法、装置、设备及存储介质 |
CN110297333B (zh) * | 2019-07-08 | 2022-01-18 | 中国人民解放军陆军装甲兵学院 | 一种光场显示***调节方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033324A (zh) * | 2010-12-17 | 2011-04-27 | 深圳创维-Rgb电子有限公司 | 一种光栅屏障式3d显示***可视范围的调节方法及*** |
CN102510504A (zh) * | 2011-09-27 | 2012-06-20 | 深圳超多维光电子有限公司 | 裸眼立体显示***的显示范围确定及显示方法及装置 |
CN102662283A (zh) * | 2012-05-25 | 2012-09-12 | 天马微电子股份有限公司 | 液晶狭缝光栅、立体显示装置及其校正方法 |
CN105911712A (zh) * | 2016-06-30 | 2016-08-31 | 北京邮电大学 | 一种多视点液晶显示器lcd裸眼3d显示方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101732131B1 (ko) * | 2010-11-12 | 2017-05-04 | 삼성전자주식회사 | 사용자 위치 기반의 영상 제공 장치 및 방법 |
KR102370062B1 (ko) * | 2014-11-24 | 2022-03-04 | 삼성전자주식회사 | 3차원 디스플레이 장치를 위한 보정 계수 결정 방법 및 그 방법을 이용한 3차원 디스플레이 장치 |
CN105898284A (zh) * | 2015-11-24 | 2016-08-24 | 徐州维林苑文化传媒有限公司 | 一种判定连续视点无镜立体光栅参数优良性的方法 |
-
2017
- 2017-01-22 CN CN201710049366.1A patent/CN106547101B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033324A (zh) * | 2010-12-17 | 2011-04-27 | 深圳创维-Rgb电子有限公司 | 一种光栅屏障式3d显示***可视范围的调节方法及*** |
CN102510504A (zh) * | 2011-09-27 | 2012-06-20 | 深圳超多维光电子有限公司 | 裸眼立体显示***的显示范围确定及显示方法及装置 |
CN102662283A (zh) * | 2012-05-25 | 2012-09-12 | 天马微电子股份有限公司 | 液晶狭缝光栅、立体显示装置及其校正方法 |
CN105911712A (zh) * | 2016-06-30 | 2016-08-31 | 北京邮电大学 | 一种多视点液晶显示器lcd裸眼3d显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106547101A (zh) | 2017-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017116570A1 (en) | Real-time automatic vehicle camera calibration | |
CN105825493A (zh) | 图像配准方法和装置 | |
CN105072431A (zh) | 一种基于人眼跟踪的裸眼3d播放方法及*** | |
EP3376762A1 (en) | Depth image composition method and apparatus | |
CN111766951B (zh) | 图像显示方法和装置、计算机***和计算机可读存储介质 | |
EP3879446A2 (en) | Method for detecting vehicle lane change, roadside device, cloud control platform and program product | |
CN106547101B (zh) | 数据处理方法及装置 | |
KR20190098884A (ko) | Rgbg 픽셀 구조를 가지는 광 필드 3차원 표시 장치의 구동 방법, 및 광 필드 3차원 표시 장치 | |
CN105516579A (zh) | 一种图像处理方法、装置和电子设备 | |
JP2016126318A (ja) | 広視野角の裸眼立体画像表示方法及び表示デバイス | |
CN106095372A (zh) | 一种显示控制方法和电子设备 | |
CN110288692A (zh) | 光照渲染方法和装置、存储介质及电子装置 | |
CN106791818B (zh) | 测试摄像头解像力的方法和用于摄像头解像力测试的设备 | |
CN107464265A (zh) | 一种双目全景相机的参数标定***及方法 | |
CN104093061A (zh) | 内容分享方法和装置 | |
CN105354813B (zh) | 驱动云台生成拼接图像的方法及装置 | |
CN110363837A (zh) | 游戏中纹理图像的处理方法及装置、电子设备、存储介质 | |
CN103543835B (zh) | 一种lcd显示视角的调节方法、装置和*** | |
CN104143308B (zh) | 一种三维图像的显示方法及装置 | |
EP2180716A1 (en) | Autostereoscopic display with observer tracking | |
CN102651754A (zh) | 白板内容共享方法、白板内容共享设备及*** | |
CN105022171B (zh) | 三维的显示方法及*** | |
CN109901716B (zh) | 视线点预测模型建立方法、装置及视线点预测方法 | |
CN108429905B (zh) | 一种裸眼3d显示方法、装置、电子设备及存储介质 | |
CN102970515B (zh) | 一种异形拼接的实现方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |