[发明专利]裸眼立体显示子像素映射表的快速生成方法有效
申请号: | 201711482835.5 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108156445B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 石岩;张伟香;方勇 | 申请(专利权)人: | 无锡易维视显示技术有限公司 |
主分类号: | H04N13/302 | 分类号: | H04N13/302 |
代理公司: | 上海金盛协力知识产权代理有限公司 31242 | 代理人: | 王松 |
地址: | 214135 江苏省无锡市无锡新区清*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 裸眼 立体 显示 像素 映射 快速 生成 方法 | ||
本发明揭示了一种裸眼立体显示子像素映射表的快速生成方法,所述快速生成方法包括:步骤S1.计算tan(α)的即约分式表达;步骤S2.光栅水平方向覆盖RGB子像素个数X值的即约分式表达;步骤S3.分配二维数组tmp,尺寸为cotN*XM;步骤S4.计算N(k,l),其中l从0到cotN‑1,k从0到XM,存入tmp中;步骤S5.按照显示面板子像素尺寸,分配子像素映射表N,尺寸为H*W*3;步骤S6.对第l行,计算对应在tmp中的行ll,以及起始偏移km;步骤S7.将tmp中的第ll行作为循环数组,以km为起点,对数组N中的第l行进行赋值;步骤S8.重复步骤S6和S7直至映射表N的H行赋值完毕。本发明提出的裸眼立体显示子像素映射表的快速生成方法,可大幅降低计算次数,提高处理速度。
技术领域
本发明属于裸眼立体显示技术领域,涉及一种裸眼立体显示方法,尤其涉及一种裸眼立体显示子像素映射表的快速生成方法。
背景技术
在裸眼立体LCD显示技术中,需要针对每个子像素确定其来自多个视点图像的具体哪个视点,即确定LCD上给定的RGB子像素(k,l)应该取自哪个视点的RGB分量,这个步骤通常称为子像素视点映射表生成。
令Ntot表示总的视点个数,Ntot>=2。
图像分辨率为W*H,第l行第k个子像素(k,l)其对应的视点映射计算公式为:
其中k=0,1,2,…3W-1,l=0,1,2,…,h。
由于视点映射表是以子像素为单位,因此生成整个视点映射表需要对式(1)计算3*W*H次。而在实际应用中如果需要根据观看者位置动态调整最佳视区,则需要不断调整X和koffset值,即3*W*H大小的视点映射表也需要不断计算更新,从而加重整个系统的计算负载。
由于高分辨率的显示面板,在裸眼立体显示领域已经非常普遍,目前通常为3840*2160,8K的分辨率也已量产,因此子像素视点映射表生成过程的计算量按照目前方法,将越来越繁重。
有鉴于此,如今迫切需要设计一种裸眼立体显示方式,以便克服现有裸眼立体显示方式存在的上述缺陷。
发明内容
本发明所要解决的技术问题是:提供一种裸眼立体显示子像素映射表的快速生成方法,可大幅降低计算次数,提高处理速度。
为解决上述技术问题,本发明采用如下技术方案:
一种裸眼立体显示子像素映射表的快速生成方法,所述快速生成方法包括:
步骤S1.计算tan(α)的即约分式表达
倾斜角α为光栅与液晶面板垂直方向的夹角;
步骤S2.光栅水平方向覆盖RGB子像素个数X值的即约分式表达
步骤S3.分配二维数组tmp,尺寸为cotN*XM;
步骤S4.图像分辨率为W*H,第l行第k个子像素(k,l)其对应的视点映射计算公式为:
按公式(1)计算N(k,l),其中l从0到cotN-1,k从0到XM,存入tmp中;
步骤S5.按照显示面板子像素尺寸,分配子像素映射表N,尺寸为H*W*3;
步骤S6.对第l行,根据式(11)计算对应在tmp中的行ll,以及起始偏移km;
N(k,l)=f(k,l)*Ntot
=f(k-3m*cotM,ll)*Ntot
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡易维视显示技术有限公司,未经无锡易维视显示技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711482835.5/2.html,转载请声明来源钻瓜专利网。