汽车HUD(Head-up Display)的技术难点
汽车HUD(Head-up Display)的技术难点
首先解析一下HUD是什么原理吧。其实就是把车的前挡风玻璃当成反射镜,在驾驶员人眼前投射一个仪表盘的虚像。图像本身来自下方的电子发光屏,发出仪表盘的图形。
HUD显示的车辆信息内容有行车速度、自适应巡航功能、变道辅助功能、导航功能、夜视系统开启标示、疲劳提醒等功能(视车型配置)。
大概是这么个结构:
光学系统放大点,大概长这样:
技术难点:
一、挡风玻璃的形状
车前挡风玻璃是个自由曲面,即没有任何对称性。一般的光学设计都会尽量要求旋转对称,否则成像可能会发生各种扭曲。回忆一下照哈哈镜的体验,弯曲的镜面会带来成像的各种扭曲,效果让人捧腹。但是在HUD系统中,如果下方发光屏发出的图像是正常无扭曲的,那么由于自由曲面挡风玻璃的缘故,到人眼里看到的图像就会有畸变。
解决方案?可以通过让系统中其它的反射镜也做成自由曲面,并最终抵消掉挡风玻璃带来的畸变。或者在发光屏放出来的图像本身经过一定的畸变处理,使得最终效果无畸变。
好在,挡风玻璃的扭曲程度一般不大,带来的图像畸变程度有限。有的设计厂家直接就忽略掉这点,倒也不会带来太灾难性的后果。也有另一种HUD的流派,不是用挡风玻璃作为反光屏,而是它自带反光板,这个反光板的形状就可以选取地更方便设计了,一般球面就好。这个叫做后装HUD,设计难度上会小很多。
二、重影
HUD设计中,挡风玻璃作为反光面。但是挡风玻璃有前后2个面啊!图像在前后2个面的反射都会进入人眼,如果不进行消除,就会是重影。就像下图所示:
解决方案?可以有多种不同的办法。在此介绍BMW公司HUD的对于重影的解决办法:在挡风玻璃内侧贴一层楔形塑料,即不同位置厚薄不同。这个楔形倾斜度,刚好可以把2次反射的光线聚成同一路。光路说明如下:
三、亮度
之前一直说把挡风玻璃当做反光面使用。但是它毕竟是块透明玻璃啊,能够反射回来的光只占总强度的百分之几,绝大部分光还是直接透出去的。黑夜里,由于车外光线弱,这些反射回来的光也够用了,但是白天,环境光很强,几乎是很难看见这个反射光的。
解决方案无非是HUD亮度可调,或者在挡风玻璃上贴膜增加反射。但是都不够理想。可以说至今还没有哪一款HUD在阳光好的白天能够达到理想的使用状态的。
四、人眼位置
驾驶员的脑袋不可能一直不动吧,所以HUD设计的时候要保证在一个较大的范围内都能看到清晰无畸变的图像。而且不同的驾驶者习惯的目视位置也不同。
解决方案?得做2点。首先HUD本身可视范围要大,光学设计专业术语叫eyebox要大,这点已经对光学设计方面有一定挑战了。其次HUD得有一定的位置调节能力,可以按照不同驾驶员的身高、坐姿等进行调节,一般通过移动旋转镜片来达成。
五.色度,灯厂对于色度有非常严格的要求。
led本身发光符合一个规定的色度范围并不难,但是在不同的工况下,主要是温度,机械结构等,能保证这色度在变态的耐久测试下都在规定范围就非常难。举个简单的例子,led并不是直接照射在屏幕上面了,背光,或者主屏幕的光很多时候是需要一个光导,或者塑料透镜的,众所周知,塑料这东西就是个热胀冷缩效应非常挑剔的东西,稍微多出个2%都有可能让整个投射效果一塌糊涂。再及,注塑本身也是需要“老司机”熟识各种注塑参数细节,才能制造出透亮的塑料光导。
六.HUD的两面反射镜。
一面曲率稳定没有瑕疵,起泡的大反射镜对于很多人来说就是看着好看。但是光学相关行业的人都知道,怎样使得镀层厚度均匀,怎样不发彩。还有对于各类色差的处理,场区色散,说来简单,其实背后的工艺积累并非一朝一夕。
七.最后一面镜子。
也许大家都用过高德在手机上所谓的HUD功能,打开手机往屏幕下面一放,就有个模模糊糊的影子投在眼前的风挡上了。
八.鬼影
可是,模模糊糊怎么能是我大灯厂豪华车追求的效果?
模模糊糊的鬼影效果又该怎么处理掉?
这里补充一点背景知识,大部分的风挡都是双层的,光照射到平行的双层玻璃上以后会产生两次反射,反射出来的光会产生两个虚焦点,也因此我们会观察到两个虚像,所谓鬼影。
为了解决这个问题,需要特质成特殊角度的前挡风玻璃,让两个虚焦点可以合并成一个已解决问题。
这些涉及到角度的计算,粘合工艺,HUD的投射位置,范围, 角度。
总之,HUD看上去技术上难点并不多,更多的考验的是工艺,然而工艺的完善就是精益求精的结果。
汽车HUD(Head-up Display)的技术难点的更多相关文章
- 干货云集 WOT 2017全球架构与运维技术峰会揭密技术难点
WOT,World Of Tech专注互联网IT技术领域,是一场不容错过的技术盛会!WOT 2017全球架构与运维技术峰会三大章节,15大技术专场,60+国内外一线互联网精英大咖站台,打造兼顾技术视野 ...
- OSD(On Screen Display )技术(转)
源:OSD(On Screen Display )技术 OSD 是 On Screen Display 的缩写,是应用在 CRT/LCD 显示器上,在显示器的荧幕中产生一些特殊的 字形或图形,让使用者 ...
- J2ee技术难点
J2ee技术难点 session/cookie区别联系 jsp/servlet区别联系 filter执行流程 openSessionInView原理 clone与servilizable区别联系 eq ...
- alpha阶段 代码结构及技术难点简介
我们的产品是安卓端app,所以目前主要就是用Android Studio来进行代码开发. Android Studio的项目的结构还是比较清晰的,如下图,主要就是java文件夹内的代码部分(.java ...
- 百度DMA+小度App的蓝牙语音解决方案技术难点解析
前记 你平时在商场看到的语音助手,看起来非常的简单,其实,这个小小语音助手的背后,是一个非常的复杂的技术支撑.从前端到后端的技术依次是:前端语音降噪技术,高效的音频编解码技术,蓝牙双模技术,DMA ...
- 新浪微博SDK开发(2):上传图片的技术难点
在微博模块中,有一个API是可以发表带一张图片的微博的,当然提交方式是POST.在封装的时候,可能会遇到一个难点——如何上传图片? 要POST微博的同时带有图片,POST的内容必须为MultiPart ...
- javascript技术难点(三)之this、new、apply和call详解
4) this.new.call和apply的相关问题 讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本 ...
- javascript技术难点之this、new、apply和call详解
讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解 ...
- Intel WIDI (Wireless Display) 相关技术知识分析
一. WIFI 1.如何查找WIFI设备 非p2p设备 Beacons 包(同步,SSID) 速率 1M/s 2.4G HZ 13个信道,1,6,11三个信道不重叠 2.P2P 认证 客户端在每个通道 ...
随机推荐
- 路由器逆向分析------QEMU的基本使用方法(MIPS)
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/69258334 一.QEMU的运行模式 直接摘抄自己<揭秘家用路由器0day漏 ...
- hdu4950 打怪(简单题目)
题意: 打怪,一开始怪有h滴血,每回合可以让对方减少a滴血,每次打完之后怪会恢复b滴血,每连续k回合之后自己会休息一回合,这一回合怪物依然回血,问是否可以把怪打死. 思路: 比较 ...
- Andrew Ng机器学习算法入门(三):线性回归算法
线性回归 线性回归,就是能够用一个直线较为精确地描述数据之间的关系.这样当出现新的数据的时候,就能够预测出一个简单的值. 线性回归中最常见的就是房价的问题.一直存在很多房屋面积和房价的数据,如下图所示 ...
- Day008 三种初始化及内存分析
三种初始化和内存分析 Java内存分析: 堆: 存放new的对象和数组. 可以被所有的线程共享,不会存放别的对象引用. 栈: 存放基本变量类型(会包含这个基本类型的具体数值). 引用对象的变量(会存放 ...
- 6 JDBC
JDBC 理解图 需要mysql包 下载官网:https://downloads.mysql.com/archives/c-j/ 第一个JDBC项目 创建一个java项目,一路next 导入jar包 ...
- 接口测试原理及Postman详解
接口测试定义 接口是前后端沟通的桥梁,是数据传输的通道,包括外部接口.内部接口.内部接口又包括:上层服务与下层服务接口,同级接口 生活中常见接口:电脑上的键盘.USB接口,电梯按钮,KFC下单 接口测 ...
- 微服务·API网关
阅文时长 | 3.52分钟 字数统计 | 1232字符 主要内容 | 1.什么是API网关 2.微服务中的API网关 3.几种部署策略 『微服务·API网关』 编写人 | SCscHero 编写时间 ...
- [bug] python3 pip 安装 MarkupSafe==1.0 失败:ImportError:cannot import name 'Feature' from 'setpools'
解决 先升级pip到最新版本 python -m pip install --upgrade pip 再升级setuptools pip install --upgrade pip setuptool ...
- vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 打开编辑,修改如下内容: BOOTPROTO=static #默认dhcp,改为static,表示启用静态 ...
- elasticksearch分词,导致kibana的url出现问题
在Kibana的展示页面中,我们点击Table的左侧栏,发现Elasticsearch中的数据在展示中是正确的数据,比如:agent中www.baidu.com/test,该界面中会正确的显示为www ...