编辑: 迷音桑 | 2018-02-20 |
4 H z .固态体积式真三维显示系统采用XGA 的视频标准, 要求液晶光阀堆叠体的整体刷 新频率为6
0 H z [
7 G
9 ] .为了满足人眼视觉暂留效 应的要求, 同时需要每层液晶光阀上图像的刷新 频率也达到6
0 H z , 这就要求高速投影模块投影 图像的频率为2 0*6 0=12
0 0H z .
3 片源编码改进方法的整体思路 及运行原理 3.
1 真三维显示数据改进方法的整体思路 真三维显示数据的改进方法的流程图如图2 所示, 以VisualS t u d i o . N E T 为开发环境基于OpenGL加载3 d s三维模型和纹理贴图[
1 0 ] , 利用 O p e n G L提供的双缓存技术渲染三维场景, 并循 环反复显示, 实时读取三维场景的
2 4 位无符号 R G B颜色值和无符号浮点型深度值 D, 深度值范 围为0. 0~1. 0, 再将深度值通过公式(
1 ) : Z= D*X , (
1 ) 其中 X 为工程样机可显示的最大深度值, 换算为
1 0位无符号整型深度值 Z.然后再判断是否直 接对 YUV 进行编码, 若是则利用公式(
2 ) : Y=0.
3 0*R+0.
5 9*G+0.
1 1*B U=0.
4 9 3*( B- Y) V=0.
8 7 7*( R- Y) ì ? í ? ? ? ? .(
2 ) 将RGB值转换为 YUV 值, 对YUV 值进行 编码, 若不是则对 R G B 进行编码、 传输和解码显 示.再对YUV 进行编码过后, 在判断是否对YUV 进行传输, 若是则将 YUV 信号值传输、 解 码显示, 若不是再利用公式: R= Y+
1 .
4 0
7 5 *( V-
1 2
8 ) G= Y-
0 .
3 4
5 5 *( U-
1 2
8 ) -
0 .
7 1
6 9 *( V-
1 2
8 ) B= Y+
1 .
7 7
9 *( U-
1 2
8 ) ì ? í ? ? ? ? . (
3 ) 将YUV 转换为 R G B值, YUV
2 R G B的转换 由于牵涉到浮点运算, 所以, 一般采用整型运算或 者查表来加快计算速度, 在对 R G B 信号值传输、 解码显示.
6 0
4 液晶与显示 第3 1卷图2 真三维显示数据的改进方法的流程图 F i g .
2 F l o wc h a r to ft h et r u e3 Dd i s p l a yd a t ai m G p r o v e m e n tm e t h o d 3.
2 三种模式编码协议的具体分析 真三 维显示的每个体像素不仅包括颜色值, 还包括垂直于屏幕 的深度值Z.所以, 必须对三维立 体图像信息进行编码, 每个体像素由24位构成, 其中包括颜色值、 深度值和控制位. 已成熟的 编码方式编码、 传输和解码都是用的RGB颜色空间模式, 牺牲部分的 R G B分量来换 取深度信息.改进的固态真三 维体积式显示的 片源编码 方法作为可选配的片源编码方法, 将 其设为 模式一.其编码协议如图3所示, 所生成的2 4位体像素, 包括 R、 G、 B、 Z和置零位, 先 利用公式( 1) 将3 2位浮点型深度值 D换算成1
0 位整型深度值 Z, 再分别将 R 值右移4位, Z 9~ Z 6置于 R 7~R 4;
将G 值右移3位, Z 5~Z 3置于 G 7~G 5;
将B值右移3位, Z 2~Z
0 置于B7~ B 5;
将G0位和 B 0位置零. 图3 模式一的编码协议 F i g .
3 C o d i n gp r o t o c o l o fm o d e l
1 模式........