历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2018年01月11日 | Synaptics拓展语音生态系统,支持微软Cortana集成

2018-01-11

2018年1月8日,美国,圣何塞——全球领先的人机界面解决方案开发商Synaptics(NASDAQ:SYNA)与全球领先的平台和生产力公司微软今天宣布一项计划,将利用Synaptics® AudioSmart® 远场语音DSP技术,帮助快速开发具有高性价比、基于微软Cortana的语音解决方案。此次合作强调在各平台上实现卓越的Cortana用户体验,合作内容包括ODM合作伙伴计划、参考设计以及综合性快速开发工具包(RDK)。该工具包为支持包括Skype在内的微软 Cortana设备生态系统进行了特殊调整。


Synaptics通过支持语音平台框架,显著提升用户体验,同时帮助OEM / ODM缩短产品面市时间。高度集成的系统搭载了先进的DSP硬件和无与伦比的语音预处理技术,以实现微软的主要目标。目标包括:


Ÿ   出众的终端用户体验:Synaptics强大的噪音抑制和回音消除算法可确保Cortana语音识别引擎和Skype远程呼叫使用者只听到用户声音,不被其他声音干扰。


Ÿ   优化制造成本:在AudioSmart语音DSP支持下,开发商能够设计产品原型并开发性能可媲美更昂贵系统的高性价比语音设备。


Ÿ   缩短产品上市时间:提供参考设计、驱动程序、调试工具以及ODM合作伙伴项目,以加速产品研发。Synaptics语音解决方案旨在与所有ASR引擎协同工作。


基于集成AudioSmart远场语音DSP的Synaptics两麦克风平台,首个RDK将立即匹配所有必要的微软客户端软件以开始原型测试。Synaptics远场语音技术支持远至5米的语音识别和语音控制;即使在嘈杂的环境下,无论附近电视音量很高还是设备正在播放音乐,都能侦测到唤醒词“Cortana”。AudioSmart解决方案利用独有的智能音源拾取技术(Smart Source Pickup™),可侦测用户声音并消除周围各个方向的噪音,即使噪音声源与用户声源处于同一方位。


Synaptics副总裁兼语音和图像部门总经理Saleel Awsare表示:“此次合作为OEM和ODM厂商创造了一个提供高品质Cortana使用体验的绝佳机会,通过更低的工程复杂性让产品更快面市,并以一个具有竞争力的价格开发创新的语音解决方案,免去从头开发的不便和额外成本。我们非常期待与微软的合作,并帮助更广泛的OEM厂商充分发挥Cortana生态系统的优势,快速开发并交付高性能语音解决方案。”


微软人工智能产品副总裁Jordi Ribas表示:“我们很高兴看到Synaptics能够搭建平台,帮助客户充分挖掘Cortana在生产力和语音助手方面的潜力。基于Cortana的解决方案有着广泛且相互关联的机遇,能将家庭智能音箱、个人电脑、移动设备、智能家居设备、汽车以及其他设备连接在一起。”


推荐阅读

史海拾趣

HDK(北陆电气)公司的发展小趣事

对于STM32与四线电阻触摸屏的接口电路,网友可能会有以下一系列问题,我将逐一进行回答:

1. STM32如何与四线电阻触摸屏连接?

回答:STM32与四线电阻触摸屏的连接主要通过STM32的GPIO口实现。通常,STM32的多个GPIO口会分别连接到四线电阻触摸屏的X+、X-、Y+、Y-四个引脚。这些引脚用于驱动和检测触摸屏上的触摸动作。

2. 如何在STM32上配置GPIO以支持四线电阻触摸屏?

回答:在STM32上配置GPIO以支持四线电阻触摸屏时,需要将相应的GPIO口配置为模拟输出(用于驱动触摸屏)或模拟输入(用于读取触摸屏上的电压信号)。此外,还需要配置中断引脚来检测触摸屏是否被触摸。具体的配置步骤包括设置GPIO的模式(如推挽输出、上拉输入等)、速度以及是否启用中断等。

3. 如何使用STM32读取四线电阻触摸屏的坐标值?

回答:读取四线电阻触摸屏的坐标值通常涉及两步操作:首先,通过驱动触摸屏的X+或Y+引脚为高电平,并同时保持对应的X-或Y-引脚为低电平,以在触摸屏上形成电压梯度;然后,使用ADC(模数转换器)读取另一侧的X+或Y+引脚上的电压值。根据读取到的电压值与参考电压的比例关系,可以计算出触摸点的X或Y坐标。为了获得更准确的坐标值,通常需要进行多次读取并取平均值。

4. 是否需要外部控制芯片来实现STM32与四线电阻触摸屏的接口?

回答:不一定需要外部控制芯片。STM32的GPIO口和ADC功能已经足够强大,可以直接与四线电阻触摸屏接口。然而,在某些情况下,为了简化电路设计或提高触摸检测的精度和稳定性,可能会使用如XPT2046这样的专用触摸屏控制芯片。这些芯片内部集成了A/D转换器和触摸屏控制逻辑,可以通过SPI等接口与STM32通信,从而简化软件设计。

5. 如何进行触摸屏的校准?

回答:触摸屏的校准是为了确保触摸点与实际屏幕坐标之间的准确对应。通常,在触摸屏首次使用或更换后需要进行校准。校准过程包括在触摸屏上选择几个已知的点(如屏幕的四个角),然后记录这些点对应的ADC值。通过计算这些点的ADC值与实际屏幕坐标之间的关系,可以得到校准参数(如缩放因子和偏移量)。在后续的触摸检测中,可以使用这些校准参数将ADC值转换为实际的屏幕坐标。

6. STM32与四线电阻触摸屏接口电路中的常见问题有哪些?

回答:STM32与四线电阻触摸屏接口电路中的常见问题可能包括:

  • 触摸屏无响应:可能是由于GPIO配置错误、ADC配置不当或触摸屏硬件故障等原因导致。
  • 坐标偏移:可能是由于触摸屏未正确校准或校准参数设置错误导致。
  • 触摸点跳动:可能是由于触摸屏表面有污渍、静电干扰或ADC采样不稳定等原因导致。

解决这些问题的方法通常包括检查GPIO和ADC的配置、重新校准触摸屏以及清洁触摸屏表面等。如果问题依然存在,可能需要检查触摸屏硬件是否损坏。

埃派克森微电子(Apexone)公司的发展小趣事

埃派克森微电子的创立可追溯到2002年,由高勇回国并带领一支团队创立。作为一家初创公司,埃派克森在创立初期就明确了以模拟系统级芯片为突破口的发展战略。通过不断的研发和创新,埃派克森成功开发了多款具有竞争力的芯片产品,逐渐在亚太与国际市场崭露头角。这一阶段,公司的创新精神和坚持不懈的努力为后来的发展奠定了坚实基础。

华大北斗(Allystar)公司的发展小趣事

作为一家具有社会责任感的企业,埃派克森微电子在发展过程中始终关注社会公益事业。在四川汶川地震发生后,公司积极发起救援捐赠活动,通过中国扶贫基金会为灾区捐款10万元,帮助受灾民众度过难关。这一行动体现了埃派克森的社会责任感和人文关怀精神,也为公司在社会中树立了良好的形象。

这五个故事展示了埃派克森微电子在电子行业中的发展历程和取得的成就。从创新起步到专利技术的突破与商用,再到业绩的连续增长和国际化步伐的加快,以及积极履行社会责任的公益行动,都充分展现了埃派克森微电子的实力和担当。未来,随着科技的不断进步和市场需求的不断变化,埃派克森微电子将继续保持创新精神,不断提升产品性能和市场竞争力,为电子行业的发展做出更大的贡献。

APEM公司的发展小趣事

在20世纪末和21世纪初,APEM通过一系列收购和技术合作,不断增强自身的技术实力和市场竞争力。例如,APEM收购了丹麦的高性能PCB轻触开关制造商MEC,以及美国的开关面板制造商UNIFAB。这些收购不仅使APEM获得了先进的技术和知识产权,也为其在全球市场的竞争中赢得了先机。

通过以上五个故事,我们可以看到APEM公司在电子行业的发展历程中,始终坚持创新、扩张和合作的战略,不断壮大自身实力,成为行业内的佼佼者。

CMOSIS公司的发展小趣事

随着CMOS图像传感器在智能手机、安防监控、汽车等领域的广泛应用,CMOSIS公司看到了巨大的市场潜力。公司加大了市场拓展力度,不仅在国内市场取得了显著成绩,还积极开拓海外市场。同时,公司注重品牌建设,通过提升产品质量、加强售后服务等方式,树立了良好的企业形象和口碑。

Hitano Enterprise Corp公司的发展小趣事

在追求经济效益的同时,CMOSIS公司也注重可持续发展和社会责任。公司积极采用环保材料和工艺,减少生产过程中的能源消耗和废弃物排放。同时,公司还积极参与社会公益活动,为推动社会进步和可持续发展贡献自己的力量。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,以上故事是基于一般性的电子行业发展趋势和CMOS图像传感器市场的特点构建的,并未涉及CMOSIS公司的具体内部情况。如果需要更详细和准确的信息,建议直接查阅CMOSIS公司的官方资料或相关新闻报道。

问答坊 | AI 解惑

EDK设计的实现流程

嵌入式设计流程包括硬件设计和调试、软件设计和调试。XPS主要用于嵌入式处理器硬件系统的开发。微处理器、外围设备以及这些组件之间的连接问题,还有它们各自的属性设置都在XPS里进行,但是对于复杂的应用Xilinx推荐使用SDK工具。 一、完整的EDK ...…

查看全部问答>

我写了一个C++小程序,想在arm下跑一下,怎么在windows下模拟啊,急,谢谢大家

我写了一个C++小程序,想在arm下跑一下,怎么在windows下模拟啊,急,谢谢大家 或者其他的办法,linux也行,主要模拟arm4…

查看全部问答>

‘*’和‘#’有对应的虚拟键码么?

在做输入法,windows CE5.0环境下,4X5键盘输入,请教‘*’和‘#’有对应的虚拟键码么?因为输入法要按‘*’来切换输入法。…

查看全部问答>

模拟输出问题

温度变送器的范围是0——300,为什么经AD转换时使用的SCL指令时坐标上的BX变成了3000勒? 听一个视频上讲数字输出是温度输入的10倍是什么意思?…

查看全部问答>

1个IO口线来实现单机之间的串行数据通讯

                                 最近的1个CASE要求用1个IO口线来实现单机之间的串行数据通讯,被控制的MCU会传出固定格式的COMMAND指令数据来,也 ...…

查看全部问答>

可爱的香版主,我想用STM32的DAC输出直接驱动光耦,不知如何

可爱的香版主,我想用STM32的DAC输出直接驱动光耦,不知驱动能力如何?能不能正常控制发光二级管的亮度啊。…

查看全部问答>

****求救啊###

***请教各位大侠了### 下面是C51的程序,用MSP430怎样编这段程序?? 望给为大侠指点; MOV DPTR,#CMD_STD_RD ;标准读命令模式设置 MOV R2,#04H MOV R0,#30H LOOP_M1: MOV A,#00H ;将模式数据放到R0指向的地址中 MOVC A,@A+DPTR MOV @R0,A ...…

查看全部问答>

【原创】有没有单独学习430每一块资源的方法或是书籍

比如说 第一块是时钟部分。第二部分是输入输出部分。第三部分是WDT部分。还有定时器部分。等。看完了以后再来点C 语言练手的就更好了。谢谢你们…

查看全部问答>

电源设计小贴士14:SEPIC转换器提供高效偏置电源

$(\'swf_R6S\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMzY1NzQ3Nzg4/v.sw ...…

查看全部问答>

MSP430入门之中断基础

MSP430入门之中断基础 中断的重要性让我怎么分享呢?我个人觉得中断是基于单片机系统编程的核心,熟练的掌握中断是写好SuperLoop程序的基础。单片机的资源毕竟有限,中断掌握好了、协调好了,程序的生命力自然就好了。    &nb ...…

查看全部问答>