发明名称 基于利萨如图扫描方式的投影显示方法
摘要 本发明公开了一种基于利萨如图扫描方式的投影显示方法,属于投影显示领域。该方法首先计算利萨如图形的时间矩阵TM×N,根据待显示图像查的图像点阵和在显示位置得到网格平面点阵BM×N;依次查找BM×N中“1”元素相应的TM×N中元素值存储为矩阵C1×z;根据排序后C1×z的值控制激光器101在周期T内相应的时间点发光,并按时间T周期重复,完成投影显示。本发明的有益效果是:公开了一种全新的投影显示方法,该方法响应快、效率高,其时间点阵只需要一次计算便可以重复利用,节省计算时间,对于图像中的图形或者字符点阵可以重复利用,节省存储空间。该方法可应用于基于微型扭转镜的投影显示系统,该系统投影亮度高、耗能低、体积小,方便携带,是未来便携投影设备的发展方向。
申请公布号 CN102722065A 申请公布日期 2012.10.10
申请号 CN201210129821.6 申请日期 2012.04.28
申请人 西北工业大学 发明人 乔大勇;夏长锋;刘耀波;李昭;梁小伟
分类号 G03B21/00(2006.01)I;H04N5/74(2006.01)I 主分类号 G03B21/00(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 吕湘连
主权项 1.基于利萨如图扫描方式的投影显示方法,其特征在于,包括如下步骤:步骤1:计算利萨如图形的时间矩阵T<sub>M×N</sub>:微型扭转镜(102)的振动表达式为<img file="FDA0000158571090000011.GIF" wi="573" he="144" />其中,θ<sub>x</sub>(t)为微型扭转镜x轴方向的振动角,θ<sub>y</sub>(t)为微型扭转镜y轴方向的振动角,f<sub>x</sub>是x轴方向上扫描频率,f<sub>y</sub>是y轴方向上扫描频率,θ<sub>x</sub>为x轴方向上的振幅,θ<sub>y</sub>为y轴上的振幅,t为扫描时间,<img file="FDA0000158571090000012.GIF" wi="30" he="35" />为x轴方向上的初相位,<img file="FDA0000158571090000013.GIF" wi="104" he="47" />为y轴方向上的初相位,φ为y轴方向与x轴方向上初相位之差;令T<sub>x</sub>=1/f<sub>x</sub>为x轴方向上扫描周期,T<sub>y</sub>=1/f<sub>y</sub>为y轴方向上扫描周期,存在一组互质的最小整数α,β使得αT<sub>x</sub>=βT<sub>y</sub>=T,得到该利萨如图的扫描周期T;当微型扭转镜中心位置到投影平面的距离为L时,投影平面上投影点坐标与微型扭转镜(102)的振动角度的关系:x(t)=Lθ<sub>x</sub>(t),y(t)=Lθ<sub>y</sub>(t),令幅值A=Lθ<sub>x</sub>,B=Lθ<sub>y</sub>,于是投影平面的利萨如图坐标表达式为:<img file="FDA0000158571090000014.GIF" wi="541" he="144" />已知利萨如图上的某点坐标(x<sub>o</sub>,y<sub>o</sub>),可以求得其相应的时间点t<sub>o</sub>;对于x=x<sub>o</sub>,可以求得多个的时间点<img file="1.GIF" wi="529" he="251" />或<img file="2.GIF" wi="535" he="165" />其中c为整数且0≤t<sub>x</sub><T  ;所有符合该表达式的值组成一个集合<img file="FDA0000158571090000017.GIF" wi="1602" he="164" />对于y=y<sub>o</sub>,可以求得多个的时间点:<img file="FDA0000158571090000018.GIF" wi="591" he="172" />或<img file="FDA0000158571090000019.GIF" wi="604" he="172" />其中d为 整数且0≤t<sub>y</sub><T;所有符合该表达式的值组成一个集合<img file="FDA0000158571090000021.GIF" wi="1998" he="256" />时间值为坐标(x<sub>o</sub>,y<sub>o</sub>)对应的时间点t<sub>o</sub>,即t<sub>o</sub>∈I<sub>x</sub>∩I<sub>y</sub>;在利萨如图形区域上建立显示坐标,对显示区域划分网格时,使用上述方法求得显示坐标各网格对应的时间点;假设划分的网格数量为M×N,则每个网格的尺寸大小是<img file="FDA0000158571090000022.GIF" wi="201" he="108" />显示坐标(0,0)位于投影平面左上角,坐标分别向右向下增加,最大坐标为(M-1,N-1);显示坐标中某网格坐标为(l,k),其中k,l是整数且0≤k≤M-1,0≤l≤N-1,该网格对应利萨如图坐标区间为<img file="FDA0000158571090000023.GIF" wi="723" he="107" /><img file="FDA0000158571090000024.GIF" wi="673" he="106" />令<img file="FDA0000158571090000025.GIF" wi="391" he="108" /><img file="FDA0000158571090000026.GIF" wi="466" he="108" /><img file="FDA0000158571090000027.GIF" wi="409" he="106" /><img file="FDA0000158571090000028.GIF" wi="358" he="106" />对于x<sub>1</sub>≤x≤x<sub>2</sub>,由上述方法求得所有符合该值域的时间点的集合为<img file="FDA0000158571090000029.GIF" wi="1549" he="362" />对于y<sub>1</sub>≤y≤y<sub>2</sub>,由上述方法求得所有符合该值域的时间点的集合为<img file="FDA00001585710900000210.GIF" wi="1735" he="395" />则利萨如图坐标(x,y)的值域为x<sub>1</sub>≤x≤x<sub>2</sub>,y<sub>1</sub>≤y≤y<sub>2</sub>,所对应的时间点集合为J=J<sub>x</sub>∩J<sub>y</sub>,即显示坐标中某网格坐标(l,k)所对应的时间点集合为J;按照平面内显示坐标的顺序划分网格,在划分网格时,分别有以下三类情况: (1)网格内只有一条利萨如图线经过,对应集合J只有一个连续区间,设该连续区间最小值为t<sub>1</sub>,最大值为t<sub>2</sub>,即J={t|t∈[t<sub>1</sub>,t<sub>2</sub>]},该网格对应的时间点<img file="3.GIF" wi="230" he="101" />(2)网格内有大于一条利萨如图线经过,对应集合J有多个连续区间,记该多个连续区间中具有最大区域长度的连续区间为J<sub>max</sub>=[t′<sub>1</sub>,t′<sub>2</sub>],刚该网格对应的时间点<img file="4.GIF" wi="213" he="113" />(3)网格内没有任何利萨如图线经过,对应集合J是空集,刚表明该网格大小偏小,应适当扩大网格大小,再按上述顺序划分网格;利用上述方法可以求得平面内所有显示坐标对应的时间点,按显示坐标对应时间矩阵T<sub>M×N</sub>的下标对应存入;步骤2:根据待显示图像查找图像点阵,得到图像点阵<img file="FDA0000158571090000033.GIF" wi="627" he="64" />其中b为显示图像元素的个数且b∈N<sup>+</sup>,图像点阵为元素为0或1的矩阵,即<img file="FDA0000158571090000034.GIF" wi="155" he="63" />或1,a=1,2,3……b;步骤3:根据各待显示图像矩阵左上角点在显示平面上的坐标,即显示初始坐标(p<sub>1</sub>,q<sub>1</sub>),(p<sub>2</sub>,q<sub>2</sub>),(p<sub>3</sub>,q<sub>3</sub>)……(p<sub>b</sub>,q<sub>b</sub>)及其图像点阵<img file="5.GIF" wi="650" he="64" />计算得到网格平面点阵B<sub>M×N</sub>;B<sub>M×N</sub>的具体计算方法是:先将B<sub>M×N</sub>所有的值置0,然后按照如下公式进行赋值;<img file="FDA0000158571090000036.GIF" wi="414" he="432" /><img file="FDA0000158571090000037.GIF" wi="945" he="433" />步骤4:依次查找B<sub>M×N</sub>中的“1”元素对应的下标,将T<sub>M×N</sub>中相同下标对应的元素存储为矩阵C<sub>1×z</sub>中,z为B<sub>M×N</sub>中“1”元素的个数;步骤5:将C<sub>1×z</sub>按元素值从小到大排序; 步骤6:根据C<sub>1×z</sub>的值控制激光器(101)在周期T内相应的时间点发光,并按时间T周期重复,直到显示图像发生变化,然后重复上述步骤2~6。
地址 710072 陕西省西安市友谊西路127号