不同格式快门式3d原理

2023-11-09 11:39
文章标签 原理 3d 格式 不同 快门

本文主要是介绍不同格式快门式3d原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

快门式3d原理很简单,就是让左右眼看到两幅稍微不同的图像,模仿真实人左右眼看到的情形,从而让人脑产生立体效果。

左右上下行交错等格式,实际上指的片源的格式(对于Tcon板来说,指的是从主板来的信号格式),大部分主板都会处理成行交错的格式输入给Tcon。不管是左右还是上下、行交错,都是以60f/s的速度给到tcon,每一帧都是左右眼交织在一起的(左右上下行交错实际上就是左右眼的交织的方式)。tcon软件通过控制rdma0和rdma1读取数据的方式(宽度、高度、跨度等)分离出左右眼的图像,然后左右眼分别scaler成一整帧,一前一后显示,此时帧率变成120f/s,眼睛的左右交替频率也为120f/s,从而左眼进左眼图像,右眼进右眼图像,从而实现3d。

在调OD时,需要有左右的格式输入给Tcon,这是或者是改主板软件,或者是用信号发生器产生一个左右黑白的图卡,此时由于输入是2d的,所以需要将Tcon的软件强制成3d模式来处理进来的2d图像,这样就可以调od了。

无论是左右、上下、行交错还是帧入格式,都需要通过Tcon处理(包括scaler等)来转成一帧左眼一帧右眼交替的模式,这样才能通过快门眼镜让左右眼看到不同的图像。

快门的频率一定要跟左右眼交替的频率相同,这个是通过主板同步头、电源板、快门三者的同步来完成的。

左右眼不能弄反了,不然左眼进的是本来右眼的图像,这样会有头晕的感觉,而且景深也是反的,该凸出来的成了凹进去了。


这篇关于不同格式快门式3d原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/375858

相关文章

Spring Cloud Hystrix原理与注意事项小结

《SpringCloudHystrix原理与注意事项小结》本文介绍了Hystrix的基本概念、工作原理以及其在实际开发中的应用方式,通过对Hystrix的深入学习,开发者可以在分布式系统中实现精细... 目录一、Spring Cloud Hystrix概述和设计目标(一)Spring Cloud Hystr

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

使用C++将处理后的信号保存为PNG和TIFF格式

《使用C++将处理后的信号保存为PNG和TIFF格式》在信号处理领域,我们常常需要将处理结果以图像的形式保存下来,方便后续分析和展示,C++提供了多种库来处理图像数据,本文将介绍如何使用stb_ima... 目录1. PNG格式保存使用stb_imagephp_write库1.1 安装和包含库1.2 代码解

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

MySQL中的MVCC底层原理解读

《MySQL中的MVCC底层原理解读》本文详细介绍了MySQL中的多版本并发控制(MVCC)机制,包括版本链、ReadView以及在不同事务隔离级别下MVCC的工作原理,通过一个具体的示例演示了在可重... 目录简介ReadView版本链演示过程总结简介MVCC(Multi-Version Concurr

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

IDEA如何将String类型转json格式

《IDEA如何将String类型转json格式》在Java中,字符串字面量中的转义字符会被自动转换,但通过网络获取的字符串可能不会自动转换,为了解决IDEA无法识别JSON字符串的问题,可以在本地对字... 目录问题描述问题原因解决方案总结问题描述最近做项目需要使用Ai生成json,可生成String类型