历史上的今天
返回首页

历史上的今天

今天是:2025年07月02日(星期三)

正在发生

2019年07月02日 | 车载信息娱乐系统手势控制

2019-07-02 来源:Vishay Intertechnology公司

无论在德国高速公路上疾驰,还是沿着加州1号公路蜿蜒的大苏尔海岸线行驶,驾驶员双手不能离开方向盘,眼睛不能错开道路。毫无疑问,驾驶汽车不能分神,这也正是为什么汽车制造商在功能设计上保持驾驶员目光集中于道路,而不是中控台大屏幕。主要人机界面 (HMI) 技术包括抬头显示器、改进的语音识别和手势控制。目前使用简单滑动手势控制的应用包括更换收音机电台、接听电话、播放列表中下一首歌曲、菜单滚动、导航屏幕缩放、天窗开关以及顶灯控制。现在,高档汽车都配有手势控制和支持这种功能的传感器。


2018年,《全球市场洞察》(Global Market Insights) 进行的一项市场调查预测,汽车手势识别市场规模将从2017年的110万美元增长到2024年的136亿美元。预计2024年,手势识别市场份额将超过86亿美元。2018年至2024年,美国和欧洲市场年复合年增长率预计将超过40%。报告指出,随着汽车电子系统兼容性和操控性等方面的进步,各国政府制定的安全条例在产品中的渗透率正在提高。然而,从2017年到2024年,过高的成本、复杂性和集成度可能对汽车手势识别市场构成挑战。


光学手势识别系统


光学传感器可用来检测手部滑动,如Vishay 的VCNL4035。 基本上,能够检测三个发射器一个接一个快速连续脉冲信号的集成式接近传感器,结合外部连接的红外发射器可以建立一个手势动作区。简单的左右滑动和放大缩小动作只需要两个发射器。图1中,内部LED驱动器驱动左发射器,在此过程中获得接近读数。这个值转换成数字计数,数字介于0与大约65k 之间,因为模数转换器分辨率为16位。然后,多路复用器将连接左侧发射器的输出切换到连接右侧发射器的输出,依次驱动右发射器,同时获得另一个接近读数。两个读数保存在传感器内部单独的数据寄存器中,供主机微控制器分别读取。微控制器提取这些测量值,对两个读数进行比较。 

Vishay-F1-20190702.jpg?imageView2/2/w/550

如果手靠近左发射器,传感器输出计数一开始左侧读数高于右侧读数。当手继续向右滑动,接近两个发射器之间的中心时,传感器输出计数大致相等,当手由左侧完全滑动到右侧时,右侧发射器的输出计数将高于左侧发射器。这种情景可以旋转90度,进行上下手势控制。 通过测量靠近或远离传感器,传感器的输出可以实现缩放功能。这些算法可根据手一出现超过极限接近值,推断前面什么也没有时,传感器读取数值的偏移量。更可靠、更复杂的算法以连续流方式记录每个发射器的信号,用叠加的测量帧分析信号形状。然后,用一个发射器的信号相对于另一发射器信号的叠加百分比表示时间差,表明出现手势。增加第三个发射器将提高上述简单手势的分辨率,可以用来识别更复杂的手势。很多变量需要考虑:物体大小,如果不是手的话、物体与传感器和发射器之间的距离、运动物体的速度、运动物体的反射率、发射器之间的距离、避免误检的阈值量,以及环境亮度和可能的光学干扰。灵活选择分立发射器的位置对于设计工程师非常重要,这样可以控制手势幅度的大小和灵敏区。一些传感器与发射器集成在单个封装中,消除了这种灵活性。红外发射器和传感器系统典型感应范围为20厘米或8英寸。


虽然以前的系统使用红外发射器和光数接近传感器,但其他采用飞行时间传感器与3D 摄像机相结合的系统可以达到毫米级粒度。这显然是更昂贵的系统,但确实可以测量‘小’的手指手势与大的滑动动作。已经推出的第一代应用在汽车中识别大幅度动作,第二代系统将识别多种手指手势。想象一下智能手机屏幕放大照片时的手指动作。汽车制造商希望识别这种空中手势。这必然需要3D摄像系统。Murray Slovick最近指出,这种功能类似玩家在游戏系统中使用的运动检测。例如,微软Xbox游戏手柄的Kinect 系统可以检测大约10英尺远的动作。游戏系统跟踪玩家整个身体运动,而汽车系统只需要跟踪驾驶员的手势。测量手势的系统越复杂,中间件将传感器输出转换成可定义的操作越复杂。


前景展望


LG和索尼等公司正在与德尔福汽车公司、哈曼国际集团、大陆集团和BHTC等众多一级汽车制造商联手开发汽车手势识别系统。乘员舒适性、多媒体、导航和信息娱乐成为优先考虑的主要应用,这与驾驶员辅助和无人驾驶汽车的发展相吻合。当且仅当成为现实时,从车中乘员角度考虑,避免驾驶员分心不再是问题。


推荐阅读

史海拾趣

BOSER公司的发展小趣事

BOSER公司始终关注企业社会责任和可持续发展。公司在生产过程中积极采用环保材料和技术,降低能耗和排放。同时,BOSER还积极参与公益事业,为社会做出贡献。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

需要强调的是,以上五个故事是基于电子行业常见趋势和挑战虚构的BOSER公司的发展故事。虽然这些故事是虚构的,但它们反映了电子公司在发展过程中可能遇到的机遇和挑战,以及如何通过不断创新和适应市场变化来实现持续发展。如果您希望了解真实存在的电子公司的发展故事,建议查阅相关公司的官方资料或新闻报道。

Green Power Solutions公司的发展小趣事
可能是由于取样电路、放大电路或磁放大器故障导致。
B&B Electronics Manufacturing Company公司的发展小趣事

在发展过程中,B&B公司注重与上下游企业的合作与共赢。公司与多家知名的芯片制造商、原材料供应商建立了长期稳定的合作关系,确保了产品的质量和供应链的稳定性。同时,公司也积极与集成商、解决方案提供商等合作伙伴开展深度合作,共同为客户提供更加完善的服务。

Aromat Corp公司的发展小趣事

为了进一步提升公司的竞争力,Aromat Corp开始实施国际化战略。公司积极拓展海外市场,通过设立海外分支机构、与当地企业合作等方式,将产品推向全球。同时,Aromat Corp还加强了与国际同行的交流与合作,学习借鉴先进的经验和技术,不断提升自身的综合实力。

安信可(Ai)公司的发展小趣事

2012年4月,深圳市安信可科技有限公司正式成立,标志着这家公司在电子行业的起点。成立之初,安信可便专注于物联网领域,致力于为客户提供高质量的模组产品。通过引入先进的科技和创新理念,安信可逐渐在物联网市场中崭露头角,为后续的发展奠定了坚实的基础。

Andersen Laboratories Inc公司的发展小趣事

为了满足客户对高效物流配送的需求,AnalogicTech建立了完善的物流配送体系。公司通过与快递公司或邮政EMS合作,实现了全国范围内的快速配送,并确保产品的及时送达。此外,AnalogicTech还为客户提供增值税专用发票和一系列优惠政策,进一步提升了客户满意度。

问答坊 | AI 解惑

MCS-51单片机温度控制系统

本帖最后由 paulhyde 于 2014-9-15 09:17 编辑 MCS-51单片机温度控制系统  …

查看全部问答>

Linux动态加载驱动模块的问题

本人初学驱动开发 照着例子写了个简单的GPIO驱动 控制开发板上的LED 可是动态加载驱动后显示错误 过程如下: 硬件:s3c2440开发板      GPB5-8接4个LED 软件:linux-2.6.29内核      arm-linux-gcc- ...…

查看全部问答>

请问有4路24位的TTL电平信号的数据采集怎么设计和选型?

模拟信号都好采集,但是有的传感器是BCD码输出的,每个传感器的引脚是24条线输出,有4个,请问怎么设计和选型? 这里面可能要用到数据选择器或者寄存器;还有USB控制器…

查看全部问答>

nand flash驱动unable to mount partition

我的nand flash驱动加载时可以创建分区,也可以找到对应的文件系统驱动,但却无法mount这个分区,所以也出现不了盘符,请大家帮帮忙啊~~…

查看全部问答>

硬盘分区

硬盘分区问题 我现在的分区不合理 我想重新分 比如我现在的F盘有三十G、 我想再为它加5G 我已经把这个盘中的所有数据转出来了 我加后会不会影响其它盘的数据? 就是把其它盘的数据搞丢? …

查看全部问答>

怎样将手机的摄像头作为Wince设备的USB设备

我的手机有一个摄像头,而且可以以USB接口连接到桌面计算机上,作为摄像头使用。请问怎样在WinCE设备里也可以这样用呢?需要怎样开发相关驱动?…

查看全部问答>

VS2005调试目标机上应用程序时,用TCP/IP方式连接总是“设备未就绪”??

使用VS2005开发win ce的应用程序,在调试的时间用TCP/IP方式连接到开发板,老说“设备未就绪”,该怎么解决啊?…

查看全部问答>

请教,关于ADS编译C++的问题

请教,我用ads1.2编译c++程序总是报一些头文件找不到,我把system path加了vc的库,结果有出了“only win32 and Mac supported\"这个问题,请问怎么办?ads1.2上可以编译c++吗?要怎么做? …

查看全部问答>

关于stm32驱动7279键盘的问题

#include #include \"sys.h\" #include \"delay.h\" #include \"7279.h\" unsigned char Keynum; /****************************************************************************** 函数名:7279_WriteByte 输  入:dat:一 ...…

查看全部问答>