目前为止,至少有四种普遍使用的立体3D传输格式,分别称为frame sequential(帧连续),frame packing(帧封装),side-by-side(并排),以及checkerboard(棋盘)。
Frame
sequential(帧连续),在某种层面上来说是最简单的3D格式。Frame
sequential信号就是以120帧每秒的速率发送的全解像度画面。各帧按顺序交替,因此显示设备接收到一个左眼帧,接下来一个右眼帧,然后再一个左
眼帧,接下来又一个右眼帧,依此类推。之所以简单是因为投影机本身不需要对信号进行任何解码操作,它只要能够接收120Hz信号即可。相应地,这种格式需
要大量带宽,因为它在本质上是将一个全解像度的信号以60帧每秒的速率分别发送到左眼和右眼。对于一个相应的2D信号来说,带宽翻了一番。在投影机领域
中,frame sequential是一种重要的格式。目前,号称“3D Ready”的低价位DLP投影机只能接收frame sequential 3D。并且,其3D能力被局限在最大1280×720分辨率。目前,唯一能发送frame sequential信号的方式就是使用一台计算机,例如配备了NVIDIA 3D Vision系统的PC。消费电子类产品,例如蓝光3D播放机和机顶盒,不能输出frame sequential 3D。简而言之,你所见过的所有这些低价位DLP 3D Ready投影机都无法兼容蓝光3D或者电视广播3D——非PC不可。
Frame
packing和frame sequential很接近,但它们不是同一种东西。Frame
packing将左眼图像和右眼图像同时发送给投影机,两幅图像之一在另一幅图像之上,两者之间有一个较小的间隔。本质上讲,信源发送一个巨大的、两倍高
度的图像帧,而不是两个较小的图像帧。信号以24Hz或者60Hz传输。投影机必须能够将被封装的两幅图像分离并且顺序显示。(注:如果不考虑上下两帧之
间的微小间隔,可以认为信源发送的是1920×2160的帧,其高度为1920×1080的两倍。)Frame packing是用于HDMI
1.4标准的缺省格式。任何标记为HDMI
1.4兼容的产品必须能够支持这种格式。它是蓝光3D播放机的标准输出格式,虽然其中一些播放机还有另外的选项。Frame
packing对投影机的处理能力提出了更高的要求,因为投影机必须能够分离被封装的两个帧并且将其依序显示。
在因DirecTV而得到普及的side-by-side传输格式中,两个帧被压缩为其原始水平解像度的一半,然后合成一帧同时传输。对于1080p信号,每帧为1920×1080个像素。这将会是并排的两个960×1080帧。投影机会分离两个压缩帧,将其水平扩展回最初的1920×1080格式,然后依序显示。Side-by-side有隔行扫描逐行扫描两种变体,其中隔行扫描变体使用较少的带宽,而逐行扫描变体则拥有更好的图像质量。(注:DirecTV,北美卫星电视服务商之一)

如你所想到的,这种格式在压缩和随后的扩展过程中损失了一些分辨率。本质上,它为每只眼睛使用了一半的分辨率。DirecTV是side-by-side
格式的唯一使用者,但这种格式应该能够与最新款的3D电视机以及目前的DirecTV高清机顶盒兼容。较早的3D电视机很可能无法显示这种格式,而目前市
场上的低价位DLP “3D Ready”投影机也不能显示这种格式。
很多DLP的3D
Ready电视机(而非投影机)能够接收这种称为checkerboard的格式。在这种格式中,用于左眼和右眼的两幅图像被交织,即每隔一个像素用于左
眼或者右眼。看看国际象棋的棋盘然后把上面的方格想象成像素。黑色的方格是用于左眼的像素,而红色(或白色)的方格则是用于右眼的像素。电视机分离这两幅
被交织的图像并且依序显示。最后的图像具有一半的解像度。

初步结论: 以上几种立体方式都不适合投影机。

立体3D方式 【转】的更多相关文章

  1. Unity3D实现3D立体游戏原理及过程

    Unity3D实现3D立体游戏原理及过程 183 0 0     下面的教程是我今天整理的资料,教大家一步步完成自己的3D立体游戏,并向大家介绍一些3D成像的原理.     理论上,每个普通的非立体3 ...

  2. [转CSDN多篇文章]WEB 3D SVG CAD 矢量 几种实现方案

    WEB 3D SVG CAD 矢量 几种实现方案 原创 2014年10月24日 08:34:11 标签: WEB3D / CADSVG / 矢量 2665 一.全部自己开发,从底层开始 VML+SVG ...

  3. 3D视频的播放

    3D视频的播放 人眼产生立体效果的条件有两个: 1.须要左右眼两路影像,这两路影像是不同的.具有正确的视差: 2.进入左右眼的影像要全然分离.左影像进左眼,右影像进右眼. 第一条是对3D视频源提出的要 ...

  4. Qt Creator中的3D绘图及动画教程(参照NeHe)

    Qt Creator中的3D绘图及动画教程(参照NeHe) http://blog.csdn.net/cly116/article/details/47184729 刚刚学习了Qt Creator,发 ...

  5. 3D拓扑自动布局之Web Workers篇

    2D拓扑的应用在电信网管和电力SCADA领域早已习以为常了,随着OpenGL特别是WebGL技术的普及,3D方式的数据可视化也慢慢从佛殿神堂步入了寻常百姓家,似乎和最近高档会所被整改为普通茶馆是一样的 ...

  6. WEB 3D SVG CAD 向量 几个实施

    一.他们所有的发展.从地上爬起来 VML+SVG发展矢量地图.你并不需要导入第三方的图片作为背景,直接在地图编辑器可以在底图内容编辑,由于岩石.巷道.煤层.画水.础地图样子再在其上面画出智慧线等设备, ...

  7. Android中利用Camera与Matrix实现3D效果详解

    本文行文目录: 一.Camera与Matrix初步认识 二.Camera与Matrix旋转效果拆分介绍 三.Camera与Matrix实现立体3D切换效果 [csdn地址:http://blog.cs ...

  8. WEB 3D SVG CAD 向量 几个实施(转)

      一.他们所有的发展.从地上爬起来 VML+SVG发展矢量地图.你并不需要导入第三方的图片作为背景,直接在地图编辑器可以在底图内容编辑,由于岩石.巷道.煤层.画水.础地图样子再在其上面画出智慧线等设 ...

  9. 如何用CSS3画出一个立体魔方?

    前言 最近在写<动画点点系列>文章,上一期分享了< 手把手教你如何绘制一辆会跑车 >,本期给大家带来是结合CSS3画出来的一个立体3d魔方,结合了js让你随心所欲想怎么转,就怎 ...

随机推荐

  1. Python 模块搜索路径

    Python 会在什么地方寻找文件来导入模块? 使用命名为 path 变量的存储在标准 sys 模块 下的一系列目录名和 ZIP 压缩文件. 你可以读取和修改这个列表.下面是在我的 Mac 上 Pyt ...

  2. SQL Server2012使用导入和导出向导时,用sql语句作为数据源,出现数据源类型会变成202或者203

    用MS SqlServer2012进行数据导出时,使用的查询语句导出,但是出现了错误: “发现 xx个未知的列类型转换您只能保存此包“ 点击列查看详细错误信息时,可以看到: [源信息]源位置: 192 ...

  3. Oracle连接查询小结

    表TESTA,TESTB,TESTC,各有A, B两列 A B 001 10A 002 20A A B 001 10B 003 30B A B 001 10C 004 40C 连接分为两种:内连接与外 ...

  4. springboot添加事务

    (转自:http://www.cnblogs.com/xingzc/p/6029483.html) 什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合.由于数据 ...

  5. Repeater嵌套(灵活的)

    页面代码 <form id="form1" runat="server"> <asp:Repeater ID="rptCategor ...

  6. Java EE 学习(2):使用 IDEA 开发 最简java web

    参考:http://www.cnblogs.com/carsonzhu/p/5468223.html 使用IntelliJ IDEA开发java web 前言:由于本人以前简略的学习过 java 语言 ...

  7. 幸运数字(bzoj 1853)

    Description 在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”! ...

  8. POJ 1236 Network of Schools Tarjan缩点

    Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 22729   Accepted: 89 ...

  9. ASP.NET MVC 1.0 哈哈。。转过来,还没学。。

    原文发布时间为:2009-06-13 -- 来源于本人的百度文章 [由搬家工具导入] ASP.NET MVC 1.0 发布了投递人 itnews 发布于 2009-03-19 00:46 评论(8) ...

  10. 给gridview增加行链接,点击行任意位置进行跳转

    原文发布时间为:2009-04-14 -- 来源于本人的百度文章 [由搬家工具导入] 可这样,在GridView的RowDataBound输入代码,假如id在第0列,且不是摸板列: C# code p ...