CN106331678A - 裸眼3d显示***中可硬件实现的浮点型视点处理方法 - Google Patents
裸眼3d显示***中可硬件实现的浮点型视点处理方法 Download PDFInfo
- Publication number
- CN106331678A CN106331678A CN201610833722.4A CN201610833722A CN106331678A CN 106331678 A CN106331678 A CN 106331678A CN 201610833722 A CN201610833722 A CN 201610833722A CN 106331678 A CN106331678 A CN 106331678A
- Authority
- CN
- China
- Prior art keywords
- viewpoint
- floating
- sub
- pixel
- estimation
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/122—Improving the 3D impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Image Processing (AREA)
Abstract
本发明涉及裸眼3D显示技术,其公开了一种裸眼3D显示***中可硬件实现的浮点型视点处理方法,旨在硬件可实现的情况下高效并且高精度的进行浮点处理及误差补偿,以满足不同裸眼3D屏在光栅倾斜角度和倾斜距离变化时的显示效果。在本发明中先精确计算每一行第一个子像素的视点值,再对其余子像素的视点值的整数部分和浮点部分分别进行排列和估算,并对估算的结果进行补偿,在估算和补偿时采用循环平均分布规律,最后以子像素视点值的整数部分和补偿后的浮点部分计算最终视点值。
Description
技术领域
本发明涉及裸眼3D显示技术,具体涉及裸眼3D显示***中可硬件实现的浮点型视点处理方法。
背景技术
近年来,普通消费者对于裸眼3D电视需求逐年提高,因此裸眼3D电视成本在不断地减小的同时,也开始出现各种实现方案不同版本的裸眼3D电视***。从全SOC***到全GPU***,现在比较多的是全GPU***实现。为了减少成本,应用A8芯片加简单FPGA控制的方法,但得到的画面显示效果不是很理想,成本减少也远远小于期望值。
现有市场上的裸眼处理方案可分为整型和浮点型,整型方案丢掉大部分信号,画面显示效果很差;浮点型的由于算法实现的复杂性和计算量太大的原因,市面上只有把其中很小一部分用于硬件实现,还没有整套硬件实现的方法。
如果把整套裸眼3D***从RGB信号进入后的全部流程全部用硬件实现,裸眼3D电视机的成本将大大降低,普通家庭购买裸眼3D电视将成为可能。
发明内容
本发明所要解决的技术问题是:针对现有技术的缺陷,提出一种裸眼3D显示***中可硬件实现的浮点型视点处理方法,旨在硬件可实现的情况下高效并且高精度的进行浮点处理及误差补偿,以满足不同裸眼3D屏在光栅倾斜角度和倾斜距离变化时的显示效果。
本发明解决其技术问题所采用的技术方案是:
裸眼3D显示***中可硬件实现的浮点型视点处理方法,包括以下步骤:
A、根据裸眼3D屏的参数,对图片每一行的第一个子像素的视点值进行计算;
B、对每一行的第一个子像素的视点值N进行舍去处理得到其整数部分;
C、对每一行的子像素位置的N的整数部分进行估算;
D、对每一行的子像素位置的N的浮点部分进行平均分布排列并进行浮点权重估算;
E、对视点估算带来的误差进行逆序同分布规律的补偿;
F、根据估算的视点整数部分和补偿后的浮点权重部分计算最终视点值。
作为进一步优化,步骤A中,对每一行的第一个子像素的视点值计算的方法为:
按照求视点公式:N=Mout/P*Vview计算出视点值,对求取的视点值保留八位浮点;其中,N为视点值,Mout为显示屏物理分辨率与光栅倾斜上下移动关系的计算常数,P为光栅物理参数,Vview为视点的个数。
作为进一步优化,步骤C中,对每一行的子像素位置的N的整数部分依次排列并按照循环往复的规律进行估算。
作为进一步优化,步骤D中,所述浮点权重估算的方法为:
从每一行的第二个子像素开始估算,浮点按子像素位置增加,而步长递减到零,再从零递增到此行第一个子像素的值,如此循环,直到此行最后一个子像素位置的浮点权重估算完成。
作为进一步优化,步骤E中,所述对视点估算带来的误差进行逆序同分布规律的补偿,具体包括:
将步骤A中求取的视点值除保留的八位浮点数外需要舍去的浮点部分定义为F,将第一个子像素的F按照与步骤D中的平均分布方式逆序同分布的方式,对同位置的子像素浮点权重进行补偿,得到最终的浮点部分为NF。
作为进一步优化,步骤F中,所述根据估算的视点整数部分和补偿后的浮点权重部分计算最终视点值的方法为:
通过公式N终=NZ*NF+(NZ+1)*(1-NF)计算得出最终的上屏多视点融合的视点值。
本发明的有益效果是:提高了算法的效率,可以低成本硬件实现浮点型裸眼3D显示***,节约成本。
具体实施方式
本发明中的裸眼3D算法,从HDMI或者LVDS通路的图片数据输入进来开始,每一个步骤都硬件实现,利用DDR3存储数据实现帧间切换,图片的重组及画质后处理算法,全部硬件实现。这其中难度最大的就是浮点型裸眼3D屏的整型处理和截取一定精度浮点数据处理的算法的硬件实现,以及针对相应的浮点处理后的误差补偿硬件实现算法的优化,具体步骤如下:
1、对子像素(x,y)精确视点值的计算:
这里x代表输入图片横向坐标位置,y代表输入图片纵向坐标位置。根据祼眼3D屏的参数(光栅倾斜角度、光栅贴片倾斜距离),对输入图片每一行的每一个RGB数据进行视点计算,按照求视点的公式:N(x,y)=Mout/P*Vview计算出视点值,它必定是一个小数,其小数部分即视点权重取精度1/256,即保留八位浮点数;
这个计算包含乘、除等复杂运算,硬件实现方法占用资源多,但本发明方法只计算每一行第一个子像素,其它绝大部分子像素不需要计算,直接结果就是使不可能硬件实现的裸眼3D算法变得可以低成本硬件实现了;上式中,N为视点值,Mout为显示屏物理分辨率与光栅倾斜上下移动关系的计算常数,P为光栅物理参数,Vview为视点的个数。
2、对每一行第一个子像素计算得到的视点值N进行舍去处理得到其整数部分,即N减去N的浮点部分得到的整数值NZ;
3、对每一行的子像素位置的N的整数部分进行估算,比如:若该画面是采用8个视点融合而成的,则按照{1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8……}的方式排列估算;
4、对每一行的子像素位置的N的浮点部分进行排列,规律按将此行第一个子像素计算得到N的浮点部分进行平均分布排列;
5、对每一行的子像素位置的N的浮点视点权重的计算:从每一行第二个子像素开始估算,浮点按子像素位置增加而步长递减到零,再从零递增到此行第一个子像素的值,如此循环,直到此行最后一个子像素位置估算完成;
6、对估算的视点值进行补偿:将步骤1中计算的N值除保留的八位浮点数外,将超过8位,需要舍去的浮点部分值定义为F,具体补偿时,将第一个子像素的F按照与步骤D中的平均分布方式逆序同分布的方式,对同位置的子像素浮点权重进行补偿,得到最终的浮点部分为NF;
7、通过公式N终=NZ*NF+(NZ+1)*(1-NF)计算得出最终的上屏多视点融合的视点值。
本发明对比软件计算视点的方法,得到结果会有稍许的误差,但是结合人眼的视觉特征,把误差控制在人眼能接受的范围内,采用可硬件实现的***构架,提高了算法的效率,让昂贵的裸眼3D显示方案成本得到很大程度的降低。
Claims (6)
1.裸眼3D显示***中可硬件实现的浮点型视点处理方法,其特征在于,包括以下步骤:
A、根据裸眼3D屏的参数,对图片每一行的第一个子像素的视点值进行计算;
B、对每一行的第一个子像素的视点值N进行舍去处理得到其整数部分;
C、对每一行的子像素位置的N的整数部分进行估算;
D、对每一行的子像素位置的N的浮点部分进行平均分布排列并进行浮点权重估算;
E、对视点估算带来的误差进行逆序同分布规律的补偿;
F、根据估算的视点整数部分和补偿后的浮点权重部分计算最终视点值。
2.如权利要求1所述的裸眼3D显示***中可硬件实现的浮点型视点处理方法,其特征在于,步骤A中,对每一行的第一个子像素的视点值计算的方法为:
按照求视点公式:N=Mout/P*Vview计算出视点值,对求取的视点值保留八位浮点;其中,N为视点值,Mout为显示屏物理分辨率与光栅倾斜上下移动关系的计算常数,P为光栅物理参数,Vview为视点的个数。
3.如权利要求2所述的裸眼3D显示***中可硬件实现的浮点型视点处理方法,其特征在于,步骤C中,对每一行的子像素位置的N的整数部分依次排列并按照循环往复的规律进行估算。
4.如权利要求3所述的裸眼3D显示***中可硬件实现的浮点型视点处理方法,其特征在于,步骤D中,所述浮点权重估算的方法为:
从每一行的第二个子像素开始估算,浮点按子像素位置增加,而步长递减到零,再从零递增到此行第一个子像素的值,如此循环,直到此行最后一个子像素位置的浮点权重估算完成。
5.如权利要求4所述的裸眼3D显示***中可硬件实现的浮点型视点处理方法,其特征在于,步骤E中,所述对视点估算带来的误差进行逆序同分布规律的补偿,具体包括:
将步骤A中求取的视点值除保留的八位浮点数外需要舍去的浮点部分定义为F,将第一个子像素的F按照与步骤D中的平均分布方式逆序同分布的方式,对同位置的子像素浮点权重进行补偿,得到最终的浮点部分为NF。
6.如权利要求5所述的裸眼3D显示***中可硬件实现的浮点型视点处理方法,其特征在于,步骤F中,所述根据估算的视点整数部分和补偿后的浮点权重部分计算最终视点值的方法为:
通过公式N终=NZ*NF+(NZ+1)*(1-NF)计算得出最终的上屏多视点融合的视点值。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610833722.4A CN106331678B (zh) | 2016-09-20 | 2016-09-20 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
PCT/CN2017/095502 WO2018054173A1 (zh) | 2016-09-20 | 2017-08-01 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610833722.4A CN106331678B (zh) | 2016-09-20 | 2016-09-20 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106331678A true CN106331678A (zh) | 2017-01-11 |
CN106331678B CN106331678B (zh) | 2019-04-30 |
Family
ID=57787462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610833722.4A Active CN106331678B (zh) | 2016-09-20 | 2016-09-20 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106331678B (zh) |
WO (1) | WO2018054173A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483912A (zh) * | 2017-08-31 | 2017-12-15 | 成都斯斐德科技有限公司 | 一种基于浮点型柱状透镜光栅的多视点图像融合方法 |
WO2018054173A1 (zh) * | 2016-09-20 | 2018-03-29 | 四川长虹电器股份有限公司 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
CN111104091A (zh) * | 2019-12-12 | 2020-05-05 | 北京科技大学 | 一种动态浮点误差分析中精度特定计算的检测和转换方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708577A (zh) * | 2012-06-15 | 2012-10-03 | 中航华东光电有限公司 | 多视点立体图片的合成方法 |
CN103813153A (zh) * | 2014-01-27 | 2014-05-21 | 北京乐成光视科技发展有限公司 | 一种基于加权求和的裸眼3d多视点图像合成方法 |
CN104796685A (zh) * | 2015-03-31 | 2015-07-22 | 王子强 | 一种普适的自由立体显示播放*** |
CN104811686A (zh) * | 2015-04-14 | 2015-07-29 | 西安交通大学 | 一种浮点型多视点裸眼立体合成图像的硬件实现方法 |
US9110298B2 (en) * | 2012-04-04 | 2015-08-18 | JVC Kenwood Corporation | Naked-eye stereoscopic display apparatus |
CN105338336A (zh) * | 2015-10-28 | 2016-02-17 | 四川长虹电器股份有限公司 | 基于柱镜光栅与lcd屏幕的立体图像快速合成方法 |
CN105898284A (zh) * | 2015-11-24 | 2016-08-24 | 徐州维林苑文化传媒有限公司 | 一种判定连续视点无镜立体光栅参数优良性的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106331678B (zh) * | 2016-09-20 | 2019-04-30 | 四川长虹电器股份有限公司 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
-
2016
- 2016-09-20 CN CN201610833722.4A patent/CN106331678B/zh active Active
-
2017
- 2017-08-01 WO PCT/CN2017/095502 patent/WO2018054173A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9110298B2 (en) * | 2012-04-04 | 2015-08-18 | JVC Kenwood Corporation | Naked-eye stereoscopic display apparatus |
CN102708577A (zh) * | 2012-06-15 | 2012-10-03 | 中航华东光电有限公司 | 多视点立体图片的合成方法 |
CN103813153A (zh) * | 2014-01-27 | 2014-05-21 | 北京乐成光视科技发展有限公司 | 一种基于加权求和的裸眼3d多视点图像合成方法 |
CN104796685A (zh) * | 2015-03-31 | 2015-07-22 | 王子强 | 一种普适的自由立体显示播放*** |
CN104811686A (zh) * | 2015-04-14 | 2015-07-29 | 西安交通大学 | 一种浮点型多视点裸眼立体合成图像的硬件实现方法 |
CN105338336A (zh) * | 2015-10-28 | 2016-02-17 | 四川长虹电器股份有限公司 | 基于柱镜光栅与lcd屏幕的立体图像快速合成方法 |
CN105898284A (zh) * | 2015-11-24 | 2016-08-24 | 徐州维林苑文化传媒有限公司 | 一种判定连续视点无镜立体光栅参数优良性的方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018054173A1 (zh) * | 2016-09-20 | 2018-03-29 | 四川长虹电器股份有限公司 | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 |
CN107483912A (zh) * | 2017-08-31 | 2017-12-15 | 成都斯斐德科技有限公司 | 一种基于浮点型柱状透镜光栅的多视点图像融合方法 |
CN111104091A (zh) * | 2019-12-12 | 2020-05-05 | 北京科技大学 | 一种动态浮点误差分析中精度特定计算的检测和转换方法 |
CN111104091B (zh) * | 2019-12-12 | 2021-11-26 | 北京科技大学 | 一种动态浮点误差分析中精度特定计算的检测和转换方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106331678B (zh) | 2019-04-30 |
WO2018054173A1 (zh) | 2018-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105513064B (zh) | 一种基于图像分割和自适应权重的立体匹配方法 | |
CN102572486B (zh) | 立体视频的采集***及方法 | |
CN107578430B (zh) | 一种基于自适应权值和局部熵的立体匹配方法 | |
CN105244007B (zh) | 一种曲面显示屏的灰阶修正表的生成方法及装置 | |
CN106448608B (zh) | 一种针对mura问题的屏幕亮度调整方法、装置及电视机 | |
CN106331678A (zh) | 裸眼3d显示***中可硬件实现的浮点型视点处理方法 | |
CN103260081B (zh) | 一种视频图像缩放处理方法及装置 | |
CN102231099A (zh) | 多投影仪自由立体显示的逐像素响应的亮度校正方法 | |
US9578312B2 (en) | Method of integrating binocular stereo video scenes with maintaining time consistency | |
CN102254348A (zh) | 一种基于块匹配视差估计的中间视图合成方法 | |
CN102665086A (zh) | 利用基于区域的局部立体匹配获取视差的方法 | |
US10462337B2 (en) | Liquid crystal display device and image processing method for same | |
CN104811686A (zh) | 一种浮点型多视点裸眼立体合成图像的硬件实现方法 | |
CN104182950B (zh) | 一种图像处理方法及其装置 | |
CN102547338A (zh) | 一种适用于3d电视的dibr*** | |
CN105338336B (zh) | 基于柱镜光栅与lcd屏幕的立体图像快速合成方法 | |
CN102193705A (zh) | 三维多媒体影像互动控制***及方法 | |
CN104581123B (zh) | 立体影像显示***与显示方法 | |
CN104299209A (zh) | 基于快速亚像素运动估计的肺4d-ct图像超分辨率重建方法 | |
CN102036095A (zh) | 应用于3d图像显示的分辨率补偿装置、3d电视机及方法 | |
CN102186095B (zh) | 一种适用于深度图像绘制的匹配误差校正方法 | |
CN103002230B (zh) | 适应性像素补偿方法 | |
CN103686029B (zh) | 一种用于大屏幕多投影***的视频像素对角插值方法 | |
CN105809717A (zh) | 一种深度估计方法、***及电子设备 | |
CN109612391A (zh) | 基于单台高速相机的双目测量装置对平地机空间坐标测量方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Qin Jianfei Inventor after: Jiang Zhiqiang Inventor after: Han Daqiang Inventor before: Qin Jianfei |
|
CB03 | Change of inventor or designer information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |